Category: Software Development
![Memoization: An Optimizing Programming Technique and how to utilize it.](https://addissoftware.com/wp-content/uploads/2024/04/optimization.jpg)
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](https://addissoftware.com/wp-content/uploads/2024/02/a.png)
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](https://addissoftware.com/wp-content/uploads/2024/02/996px-Svelte_Logo.svg_.png)
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](https://addissoftware.com/wp-content/uploads/2024/01/Screenshot-2024-01-17-at-20.14.41.png)
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](https://addissoftware.com/wp-content/uploads/2023/10/Agile-and-UX_UI-1.jpg)
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](https://addissoftware.com/wp-content/uploads/2020/03/docker-image-1024x536-1.png)
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…