Memoization: An Optimizing Programming Technique and how to utilize it.

Memoization: An Optimizing Programming Technique and how to utilize it.

Memoization stands as a strategic programming approach designed to enhance performance by caching the outcomes of resource-intensive function calls. When…
React Hook Flow

React Hook Flow

Sometimes it’s essential to understand the order in which your code runs when you’re using react hooks. We’ll mainly consider…
Five reasons why you should start using Svelte

Five reasons why you should start using Svelte

I want to say right off the bat that it’s an absolute joy using Svelte. After giving it a quick…
Understanding React Native’s Bridge for Android

Understanding React Native’s Bridge for Android

React Native is a popular cross-platform development framework that allows developers to write native apps for both iOS and Android…
Agile Development and UI/UX: A Perfect Match for Iterative Improvement

Agile Development and UI/UX: A Perfect Match for Iterative Improvement

In the fast-paced world of software and digital product development, the ability to adapt, iterate, and respond to change quickly…
Containerise everything!! : using docker in Ethiopia

Containerise everything!! : using docker in Ethiopia

You might have come across buzzwords such as containerization, docker and wondered what all the fuss was about. And why…