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
-
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…
-
Understanding Istio Proxy: Enhancing Microservices Communication
In the evolving landscape of microservices architecture, managing communication and security between services can be complex. This is where Istio, a service mesh, steps in, bringing order and efficiency with its powerful…
-
Introduction to Markdown and Mermaid
Markdown is a lightweight markup language with plain text formatting syntax. It’s designed so that it can be converted to HTML and many other formats. Mermaid, on the other hand, is a…