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.
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.
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!