Sign in

WalkingTree is an IT software and service provider recognized for its passion for technology.

React Hooks has been around for quite a while but yet not many developers are using it. Mainly because they are already working on a large application that is difficult to move or they are more comfortable in using classes. Let’s take a look into reasons why should go for React Hooks instead of classes.

Refactor a functional component into a class component — Changing from a functional component to a class component requires refactoring, depending on how complex the component is. …


It has been more than 2 years since React came up with a new major release. The all-new React 17.0 is here but it doesn’t add any new features. Let’s take a look at React 17.0 and what are all the changes.

No new features

The React 17 release doesn’t add any new developer-facing features. Instead, this release is focused on making it easier to upgrade React itself. The React team is actively working on the new React features, but they’re not a part of this release. In other words, React 17.0 …


Many users avoid downloading any application which is too large. According to a report, about 337 million smartphone users have limited data plans and they don’t want to waste their data on a single application. So after all the coding, it’s best to optimize and try to reduce the app size. Let’s take a look at some of the ways of reducing the Flutter app size.

Image Asset — In Flutter, developers use images from the assets folder. In development mode, this will be useful as the images are loaded faster. But when you bundle the app these images add…


DevOps requires a platform that is both SaaS and managed environments. Is there a platform that connects applications and systems while supporting enterprises as they move towards digital transformation? If done the traditional way, it will result in an operations nightmare. Let’s take a look at the three ways to tackle the operations complexity of DevOps.

Cloud-Native Architecture

Kubernetes is an open-source system for automating deployment. A well-designed application based on microservices and running on containers can benefit from technology such as Kubernetes in many ways, such as Resilience & fault tolerance, Multizone cluster, and Millisecond recovery.

Deployment as Code


The all-new Ext JS 7.3 version is finally here. This release focuses on feature quality improvements and usability enhancements in both the modern and classic toolkit. The Sencha team has added many API examples and some ready-to-use templates for quick reuse. Let’s take a look at some of the features and improvements of Ext JS 7.3.

  • Several improvements to the Data grid, Charts, and Buttons widgets
  • Enhancements to Ext JS Grid scrolling experience
  • Quality improvements addressing customer reported tickets
  • New Kitchen Sink examples and ready-to-go templates
  • Over 30+ new fiddle examples in Ext JS API Docs
  • Upgraded Froala WYSIWYG Editor…


Images play an important role in an application, it brings your application to life. Let’s take a look at some of the most common issues developers face when adding images in a Flutter application.

How do I retrieve an image from the web?

To do this, all you need is the Image.network widget. However, It is possible for your image not to load. To cover this issue, you can use an errorBuilder. The errorBuilder provides error’s stack trace and handles exceptions in whatever way we want. Another solution is to return an asset stored locally in your application.

How do…


In the early stages of design thinking, it’s important to sketch. But once moving beyond the concept, a design must be well-reasoned, particularly if you are designing applications. This “reasoning” would be done by a business analyst. But that might not always be the case, designers need to be prepared to take on this task.

One of the best ways to ensure a design is well-reasoned is to be “forced” to describe it verbally. The “documentation is designing” approach obviates the need for a big documentation pass. …


DevOps roadblocks have a direct correlation to organizational performance i.e reduced lead time, more frequent deployment cycles, lower time to recover, and fewer unsuccessful changes. Improving this will require tools, processes, and culture. Let’s take a look at some of these roadblocks and how you can overcome them.

The outcome is more important than output

IT productivity has only been measured by outputs. The result almost always ends up inflated, with a lot of unused ones. By focusing on outcomes instead of output, companies can measure more meaningful results. In DevOps, lead time and short deployment cycles play a key…


If you are into UX, you probably heard people say things like “simple is better!”, “just make it easy for the user!”

But, this is definitely not the case when it comes to fintech. Financial apps are not like other apps. Mainly because:

  1. Managing your finances and investments is an absolutely vital function
  2. Many people struggle with understanding finance and opt for hiring a financial advisor. For these reasons, financial apps should be treated with caution because of how much is at risk.

Instead, fintech apps should carefully use friction in their apps in order to slow down the user’s…

WalkingTree Technologies

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store