Book Review: Digital Minimalism by Cal Newport
Why I Picked It Up I picked up Digital Minimalism because I often felt drained after hours of scrolling, yet I did not want to cut myself off from the benefits of technology. I wanted a system that would help me stay connected without losing focus and peace of mind. Newport’s book turned out to be exactly that kind of guide. The book is divided into two parts: Foundations (where the importance of digital minimalism in living a healthy life is explained) and Practices (where actionable strategies are shared). ...
Chicago Trip Tour Diary
✨ A short but memorable getaway to Chicago ✨ Stay: ACME Hotel, Downtown Chicago Dates: Saturday 21st June 2025 to Tuesday 24th June 2025 Saturday: Arrival and First Impressions We landed in Chicago around 1:45 PM after a morning flight from Dallas. From the airport, we used the CTA (Ventra card makes it super convenient) and reached ACME Hotel downtown by 4:00 PM. In the evening, we joined the Architecture River Cruise at golden hour. The city looked stunning as the lights came on and the skyline reflected in the river. It was the perfect start to the trip. ...
Jenkins On-Demand Agents
Jenkins Jenkins is a server for automation that is free and open source. By automating the software development process, enterprises can save time and money. Jenkins is a tool that manages and controls software delivery processes across the whole lifecycle, including build, document, test, package, stage, deployment, static code analysis, and more. A typical Jenkins running in any organization looks like the above diagram. But there are multiple problems with the above architecture. ...
Understand Autoscaling Applications In Kubernetes Before Next Peak Hours
What is Autoscaling? Automatic scaling, is a cloud computing strategy that dynamically modifies the amount of computational resources required for an application. Normally measured by the number of active servers based on the load on the farm. For example, the number of servers hosting a web application can automatically increase or decrease based on the number of active users on your site. Because such metrics can fluctuate substantially during the day, and servers are a limited resource that cost money to run even when inactive, there is often an incentive to run “just enough” servers to support the current demand while still being able to handle sudden and large surges in activity. Autoscaling is useful for such situations because it may reduce the number of active servers when activity is low, and it can also increase the number of active servers when activity is high. ...
Signing Git Commits with GPG
Overview Git Git is a crucial part of every developer’s life. We have come across from the cumbersome and hectic usage of bad old days versioning practice to a centralized and easy to collaborate process with git. As the versioning became easier and collaboration is on our fingertips, there comes the issue of authenticity of the work contributed by individuals. The Donkey in Lion’s Skin We all have heard the The Donkey in Lion’s Skin story. The TLDR is a donkey dressed itself in a lion’s skin. Wherever the donkey went, the other animals and villagers feared him. The villagers and other animals thought that he was a real lion. After some time he became bold. Finally one day some people heard him braying. The people ran after him with sticks, and beat him to death. Hence, the poor donkey paid the price for his foolishness. ...
React.js DevOps Ready Application
Overview Shipping your application in containers is a new norm and CI/CD is also a must have in today’s development. Here I’ve created a React.js DevOps ready application for reference of those who are new to Containers and CI/CD. Docker Docker is for managing container. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and deploy it as one package. ...