Hi, I'm Mukul 👋
Software developer writing about technology, programming, book reviews, and tools I build. Welcome to my corner of the internet.
Latest Posts
-
Understanding ArgoCD: GitOps for Kubernetes
Learn how ArgoCD implements GitOps by syncing Kubernetes clusters to a Git repository, with a full setup walkthrough and real-world deployment patterns.
-
Ikigai: 10 Rules to a Fulfilling Life
Discover the 10 essential rules of Ikigai, a Japanese philosophy for a fulfilling life. Learn how to find purpose, embrace happiness, and live each day meaningfully.
-
Getting started with Go (Mac)
Learn how to set up Go (Golang) on a Mac and run a basic "Hello, world!" program. This step-by-step guide includes prerequisites, installation commands, and a simple program example.
-
The Apple Event 2024: A Glimpse into the Future of Technology
Discover the highlights from Apple's WWDC24 event, including VisionOS 2, iOS 18, macOS Sequoia, Apple Vision Pro updates, and more. Learn about the latest innovations and features announced by Apple.
-
Master SQL: A Comprehensive Guide to DDL, DML, DCL, and TCL
Structured Query Language (SQL) is the backbone of managing and manipulating relational databases. Whether you’re working with MySQL, PostgreSQL, SQLite, or any other SQL-based database, knowing the different facets of SQL is…
-
How “Atomic Habits” is Changing My Life
Discover how "Atomic Habits" by James Clear can transform your life with small, consistent changes. Read my personal review and key takeaways from the book.
-
Mastering the nginx.conf File: A Guide with Cheat Sheet
Introduction The nginx.conf file is the cornerstone of configuring NGINX, a versatile and powerful web server that excels in serving static content, acting as a reverse proxy, and handling load balancing with…
-
Understanding CPU Throttling: What It Is and How to Manage It
CPU throttling, a term that might sound daunting at first, is actually a protective measure for your computer. It’s like your CPU deciding to take a breather to avoid overheating or to…
-
Mastering Subprocess Management in Python with subprocess.run()
In the world of Python, executing external commands or scripts from within your Python application is a common task. Whether it’s for automating system tasks, using shell commands, or running other programs,…
-
UNIX: init command
Introduction: Unix-like operating systems provide a robust set of tools for managing processes, and at the heart of this process management is the init command. In this post, we’ll dive into the…