Setting up NeoVim and NVChad in WSL

I usually use vim as my text editor of choice when I’m working with different text files like configurations, build scripts, docker compose files and etc. Some time ago I started using NeoVim on my personal laptop outof curiosity and at the end I fell in love with it. So natuarally I wanted to use the same in my work setup as well. Although Fedora is my goto distro nowadays for work I have to use Windows as per company policy....

Apache Kafka Series : Introduction to Apache Kafka

I recently had the chance to start working with Apache Kafka as a part of a new module I’m working on at my workplace. So this is just me noting down my thoughts about my experience with Kafka as a series of articles. What is Apache Kafka? Apache Kafka is a popular distributed event processing or event streaming platform. Kafka contains three main capabilities under the hood, which we can use for our event streaming workloads....

Migrating to Hugo

I have always wanted to move away from wordpress and start writing my blogs in Markdown. Hell, I event thought of keeping the wordpress blog as it is and publish content off GitLab or GitHub to it. But I always felt like it’s better to move on to a static site with my own domain. So finally I found the time to setup everything an get back on blogging again....