Introduction Ikigai is a Japanese concept that translates to “reason for being.” It is the idea of finding a purpose in life that brings you joy, fulfilment, and satisfaction. The 10 rules…
Getting started with Go (Mac)
Welcome to my blog! In this post, I’ll guide you on how to set up Go (Golang) on a Mac and run a basic “Hello, world!” program. Go is an open-source, statically…
The Apple Event 2024: A Glimpse into the Future of Technology
Apple’s WWDC24 event on June 10th was nothing short of spectacular, showcasing a plethora of platform updates, new features, and innovative technologies. From celebrating the 5th anniversary of Apple TV+ to introducing…
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
I started reading Atomic Habits by James Clear in March 2024, and so far, I’ve completed about 70% of the book. I don’t usually get much time to read, but I try…
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,…
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…
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…