
In the world of modern software development and deployment, containerization has become a game-changer. Containers offer a lightweight and consistent environment for running applications, making it easier to develop, test, and deploy software across various platforms. Docker, in particular, has emerged as a leading platform for containerization. But what happens when you need to manage […]

Bun is a new JavaScript runtime built from scratch to serve the modern JavaScript ecosystem. It has three major design goals: Speed. Elegant APIs. Bun provides a minimal set of highly-optimimized APIs for performing common tasks, like starting an HTTP server and writing files. Cohesive DX. Bun is a complete toolkit for building JavaScript apps, […]

Introduction: In the ever-changing world of web development, developers are always on the lookout for tools and technologies that can help them streamline their workflows, improve performance, and improve the user experience. Redux Saga and RTK Query have emerged as popular options as data fetching solutions, AKA Server State Management, in React applications. While both […]

For browsers, anything that is not HTML, CSS and JS is strange. Fancy tools such as React are aliens. That’s where compilers come in and translate our code to vanilla JS so that our browser knows what’s up. What is CRA? CRA is a popular command-line tool used to create and set up React applications. […]

During my internship at Addis Software , I had the opportunity to gain real-world experience in the software development industry. Below are some points I put about my experience. Securing the internship at Addis Software was a result of my determination and persistence. finding a job proved to be a challenge. In consideration of this, […]

The public version of iOS 16 was released on September 12, 2022, and it came with newer and better features that we have never seen before, some more head-turning than others. Some of the major updates Apple has made on the new iOS 16 include, The camera Not only has live text but also live […]

In the first part of this article, we saw how the current react native architecture works along with the problems it comes with. The need for a re-implementation was inevitable, and the react native team over at Facebook are close to rolling out the new architecture design, which we will take a brief look at […]

React Native is a framework that allows the development of robust cross platform applications using the popular JavaScript library, React. This means developers will rely on already existing knowledge on JavaScript and use it to make native applications with out the need to learn their respective languages (Java/Kotlin for Android, and Objective C/Swift for IOS). […]

In this day and age, Docker is the status quo of building applications, allowing us to build and deploy applications using containers. Docker is an open-source containerization technology utilizing the concept of containers. There are dozens of benefits of using containerization technologies like docker including easy packaging and deployment of an application, easy collaboration between […]

There is no denying that music is one of the building blocks of software development. It is, on most occasions, what keeps us sane and holds us together on heavy-work days. For those of us who like to mix our productivity with a playlist running in the background, music has a special place in our […]