Book Review: Designing Data-Intensive Applications

Cover image showing a copy of the book titled 'Designing Data-Intensive Applications' by Martin Kleppmann
Designing Data-Intensive Applications (DDIA) by Martin Kleppmann is a must-read for engineers working with modern systems. The book validated and formalized my knowledge, offering insights that have already proven valuable in critical situations. It excels in expanding perspectives and serving as a reference for pitfalls in distributed systems. It also ignited my interest in distributed systems. I plan to revisit it regularly for continued learning.
Continue reading →

The Joy of Hackable Tools

Cover image a bearded man hacking away on a screen, generated using Dall-E via copilot
We often consider a lot of factors when selecting the tools that make our lives tick. However, there is one thing that is likely overlooked during these contemplations: The joy that one gets from being able to hack away at the tools, being able to code into existence whatever you can think of. A tale recounting the discovery of this joy through a couple experiences.
Continue reading →

Developing an Android App in 2019

Cover image with bitotsav logo in centre, kotlin logo on left and jetpack logo on right
Embracing the ’new’ Android: A journey from having developed an app in 2017 to leveraging everything fresh (read: alpha) and hot (read: best practices) in android development landscape in 2019 to develop an app for Bitotsav 19, BIT Mesra’s annual socio-cultural fest, in 3 weeks!
Continue reading →