Here I create articles/blogs about topics related to programming or life in general
You can browse entries below, or you can use the search bar above
Posts - Page 6 of 6
Refactoring Legacy Code Without Breaking Everything
The Refactor That Brought Down Production
AI Hadith Retriever
Introduction
I’ve been using Chat GPT nearly every day, both in my professional and personal life. It has become an invaluable tool that enhances my productivity and offers numerous conveniences in my daily routines.
The Power of Professional Networking for Software Developers
As a software developer, I know firsthand that we often face stereotypes of being introverted and socially awkward. I must admit, I used to fit that mold perfectly. However, as time passed, I came to understand just how crucial professional networking can be for our careers.
Enforcing Separation of Concern using Container/Presentational Pattern in React.js
When building complex applications in React.js, it’s crucial to maintain a clean and organized codebase. One of the essential principles in software development is the separation of concerns, which ensures that each module or component is responsible for a single aspect of the application’s functionality. To achieve this in React, developers often employ the Container/Presentational pattern.
No bull** guide to install jekyll on ubuntu
A quick intro on Jekyll
Jekyll is a static site generator, that means you use it to generate static sites, it was written in Ruby and uses something called liquid templates to describe the web page.