A Guide to Debugging Applications in Neovim
In this tutorial, I walk you through how to set up a debugging environment in Neovim using DAP for any programming language.
How to begin meditating and actually stick to it
In this article, I teach you how I would begin meditation in such as way that it sticks. This has helped me meditate everyday. I hope it helps you too.
How to become a better writer
In this article, you'll learn 10 key lessons that helped me go from dreading blank pages to publishing over 100 articles online. From writing consistently to embracing feedback, these tips will help you build better habits, improve your skills, and make writing a more enjoyable process.
The Emotionally Intelligent Software Engineer
In this article, you will learn what emotional intelligence is and how by developing it, you will become a better software engineer.
Best Practices For Proper Alerting
Alerts are one of those things where we want to do them and then put them off. But once we
An Introduction to Release Engineering
Release engineering is one of those roles I didn't even know existed.
But when the opportunity came to
How to overcome writer's block as a developer blogger?
In this article, I've broken down how I overcame my writer's block and hopefully you can do the same.
Introduction to GitOps Practices with ArgoCD
In this article, you will learn about GitOps practices using ArgoCD.
Crossplane for Beginners using the Kubernetes Provider
I recently had the pleasure of working with Crossplane, and it was a bit difficult initially.
As I'm
How I manage my dotfiles using GNU Stow
In this article, I show you how I manage my dotfiles using a CLI tool called GNU Stow.
How to Build a Language Server with Go
In my last article, we learned how the Language Server Protocol (LSP) standardizes the communication between code editors and language
A Simple Introduction to the Language Server Protocol
Code editors were trash back in the day. (If you compare them to tools nowadays)
Some editors were built for
Simplify Kubernetes Manifests using Kustomize
In this article, you will learn how to simplify your Kubernetes manifests using Kustomize.
I've been using Neovim for the past six months. Here's what I learned
In this article, I share with you all my lessons in transitioning from VSCode to Neovim. It has made me appreciate the terminal and made me a better developer.
Reflections from 2023: Lessons for the future
I recently turned 24 on the 23rd of December 2023.
I felt very empty. I felt lost. I felt a