Skip to main content

Articles

Article TagsLife

2025, A Year In My Life

In 2025, I learned the quiet power of slowing down. Not as an act of giving up, but as a deliberate choice—to choose myself, to stop sprinting toward imaginary finish lines, and to trust consistency over intensity. This was not a loud year…

Read
Article TagsAccessibility

Accessibility as Core Architecture

Your product isn’t done without accessibility. If accessibility isn’t considered from the start, someone is being excluded by default. Accessibility is a right, not a privilege. Yet accessibility is often treated like a checklist item…

Read
Article TagsPost Mortem

How toSorted() Crashed Our Web App - And How We Fixed It

A few weeks ago, we ran into an unexpected issue that caused our Listing Availabilty page to crash for some landlords. This is the story of how a modern convenience bit us in the back, how we identified the culprit, and what we did to fix…

Read
Article TagsJavaScript

Easy Way to Get the Number of Days in a Month

Working with dates in JavaScript has a bit of a reputation for being messy. The Date object isn’t the most intuitive thing in the language, and even a simple task like figuring out how many days are in a month can seem harder than it should…

Read
Article TagsLife

2024, A Year In My Life

If 2023 was the year that taught me the value of taking a step back to leap forward, then 2024 whispered an even deeper truth — life and relationships are all about perspective. Writing: The Battle of Physique If you know me well, you…

Read
Article TagsTooling

How to Create Code Snippets in VS Code

Visual Studio Code (VS Code) is a widely used source code editor that offers a variety of features to enhance developer productivity. One of such features is the ability to utilize code snippets, which can significantly streamline your…

Read
Article TagsPost Mortem

Finding Incorrect Data Types with MongoDB Queries

Recently, we encountered an issue in our system where the internet connection speed was being stored incorrectly. Instead of always being saved as an integer, some values were stored as floating-point numbers (). This might sound small, but…

Read
Article TagsTooling

How ESLint Made Our Codebase Breathe Again

Every engineer has had that moment: opening a file and being greeted by chaos. Lines of imports scattered in no particular order. Some duplicated, others grouped inconsistently — almost like a visual reminder of how many hands had touched…

Read
Article TagsLife

2023, A Year In My Life

2022 taught me that the world is laden with so much goodness but we need to explore and not merely exist; 2023 taught me that not everything works the way we envisage and it's okay to rethink and re-strategize in order to achieve our goals…

Read
Article TagsTooling

Diagramming with Mermaid

Embarking on your coding journey often involves wrangling complex ideas and processes. Visualizing these concepts can be a game-changer, and that's where Mermaid diagrams come to the rescue. In this beginner-friendly guide, we'll explore…

Read
Article TagsOther

Trust works!

I recently read the book "Trust Works! Four Keys to Building Lasting Relationships" and would like to share my key take aways. Trust Works! Four Keys to Building Lasting Relationships is a book written by Ken Blanchard, Cynthia Olmstead…

Read
Article TagsOther

Accelerate

Accelerate, a book co-authored by Nicole Forsgren, Jez Humble, and Gene Kim delves into the world of software development, focusing on the principles of Lean, DevOps, and their impact on organizational performance. The book draws from…

Read
Article TagsLife

2022, A Year In My Life

When we quit limiting ourselves and open up to a world of possibilities, we'll soar. 2021 taught me that with grace, preparation and flexibility, anyone can progress in certain aspects of life; 2022 taught me that the world is laden with so…

Read
Article TagsTooling

How to Update Git Commit Messages

Have you ever been in a situation where you press the Enter key after typing and then realize that you made a mistake in your commit message or could have structured it in a better manner? Keep reading this article to understand how to…

Read
Article TagsLife

2021, A Year In My Life

Life do not happen by chance but as a result of grace and meaningful planning. 2020 taught me to appreciate freedom; 2021 taught me that with grace, preparation and flexibility, anyone can progress in certain aspects of life. It was an…

Read
Article TagsJavaScript

What is Event Bubbling and Capturing and how to handle them?

I wrote an article for LogRocket on Deep Dive into Event Bubbling and Capturing. In the article, I explained how event bubbling and capturing works with a practical example. Read the article on LogRocket blog or continue below. If an…

Read
Article TagsJavaScript

How to copy text with ease in JavaScript using the Clipboard API

Copying text especially code snippets or API key from web pages is a herculean task and I know a lot of developers would find the process of selecting a combination of the CTRL or CMD key with the C key boring. This even gets more tasking…

Read
Article TagsTooling

How to Group Tabs in Google Chrome

We easily get distracted by information vying for our attention on a daily basis. As a result, people tend to open a lot of tabs on their personal computers and hardly return to them once their attention is diverted to something else. This…

Read
Article TagsTooling

How to Setup SonarQube in VS Code

Have you been in a situation where you commit your code and SonarQube adds comments identifying bad coding styles to be resolved? You make the changes and commit again and the issue still persists? This can be frustrating due to the…

Read
Article TagsTooling

How to add a README to your GitHub Profile

GitHub released a feature to enable users add README to their GitHub profile. In this article I share steps on how to achieve this. Most developers want to secure better jobs, get awesome opportunities or relocate to a different country…

Read
Buy Me A Coffee
Whether you're a Software Engineer, Writer, or just someone curious, I'm glad you're here.