Nurture your brain with great tech and business insights

Blog

Software solutions - Kaizen Blog Section
Mastering a New Framework: Practical Tips for Learning and Implementing Complex Solutions
Posted 01 June, 2023

Mastering a New Framework: Practical Tips for Learning and Implementing Complex Solutions

This blog post aims to offer valuable tips and guidance on how to approach learning a new framework or technology effectively, enabling you to confidently utilize them in complex scenarios, such as creating products for production environments.

Eduardo Mereles
Eduardo MerelesFull Stack Developer @ Kaizen Softworks
Scalability in ASP.NET web APIs with Cancellation Tokens
Posted 17 May, 2022

Scalability in ASP.NET web APIs with Cancellation Tokens

When dealing with high volumes of data and traffic in web application APIs, it is imperative to avoid wasting resources so that end users won’t perceive any slow downs, as well as to reduce costs in the underlying infrastructure. The topic of today’s article is to examine under what circumstances it is possible to cancel already-running HTTP requests before their completion in an API implemented with ASP.NET, and how to implement these capabilities in a few common scenarios. Motivation Long run

Improve Site Speed and Loading Times for Better SEO Rankings
Posted 22 September, 2020

Improve Site Speed and Loading Times for Better SEO Rankings

Across the internet today, we can find websites with many different types of features: sliders, videos, images, animations, and more that make them attractive to end users. However, all of these features can have a negative impact on one major factor: performance. But wait, why should I care? According to DoubleClick by Google, 53% of mobile site visits were abandoned if a page took longer than 3 seconds to load. Also, it was found that sites loading within 5 seconds had 35% lower bounce rates

Over-engineering In React
Posted 20 August, 2020

Over-engineering In React

React can be so simple and so powerful that it is one of the first choices when it comes to building a web app nowadays. But with great power comes great responsibility. Being so widespread and used, it's easy to find tons of results when looking for solutions that fulfill developer needs, but the most popular solution may not always be the best for every case. In this article I’m going to cover some common patterns and tools developers tend to blindly stick to without assessing whether they ac

Unit Testing on JS: Functional vs Imperative
Posted 03 June, 2020

Unit Testing on JS: Functional vs Imperative

Nowadays, JavaScript is all over the place. As the code evolved, testing libraries and strategies like TDD and BDD also did. Indeed, we all agree on the same thing: Code must be tested. In the past years, a big part of the community shifted towards Functional programming. As a side effect, the paradigm shift brought us a more straightforward way of defining and writing unit tests. So the thing is … What is Functional programming? Functional programming is a programming paradigm — a style of b

Setting up Appium for React Native e2e - Automation Testing
Posted 14 May, 2020

Setting up Appium for React Native e2e - Automation Testing

End to End testing is a technique that helps ensure the quality of mobile apps, testing the integration of all the pieces that integrate a software automatically.

Avatar Img
Pablo MarcanoFull Stack Developer @ Kaizen Softworks
Paper plain

Stay in the loop with KAIZEN!

Receive exclusive insights on our projects and corporate culture

Book Us

You call it a challenge? We are ready, bring it on