Featured Articles

Three reasons why developers should use DuckDB  — 14 Jul 2024
Unlocking observability: Structured logging in Spring Boot  — 26 Mar 2024
Deep-dive on mTLS with Redis on GCP  — 22 Feb 2023
Load Shedding in Clojure  — 21 Sep 2020
Load Shedding in Web Services  — 04 Sep 2020
The Convoluted Magic of Leiningen Test Selectors  — 02 May 2020
Killing me softly: Graceful shutdowns in Clojure  — 27 Jan 2020
On the testability of Ring Middlewares in Clojure  — 06 Dec 2019
A Study in Parallelising Tests  — 15 May 2019
ScyllaDB: The Helpshift Story  — 03 Apr 2019
Autocompletion strategies in ElasticSearch  — 30 Aug 2018

2025

Learning In Sprints  — 22 Feb 2025
How A Screen Protector Increased My Productivity  — 13 Feb 2025
I am Selfish - So I want to Help You  — 26 Jan 2025
Overcoming Barriers To Entry: Writing With Obsidian  — 08 Jan 2025
Having Some Fucking Fun  — 05 Jan 2025

2024

Alluring Austria  — 29 Dec 2024
Charity Begins But Doesn't End At Home  — 10 Dec 2024
On Never Being the Smartest Person in the Room  — 07 Dec 2024
Relevance of Developer Tooling in the Age of AI  — 06 Dec 2024
Motivation Is Not Everything  — 03 Dec 2024
In Memoriam  — 03 Jan 2024

2021

Exposing the page-view analytics of this site  — 15 Nov 2021
On building habits  — 25 Oct 2021
Learning by teaching  — 23 Sep 2021
A personal challenge  — 15 Jun 2021

2020

Positive feedback loop, Darwin and the IITs  — 13 Jun 2020
Pale blue dot: A Covid-19 perspective  — 12 May 2020

2019 and Before

Avoiding the road to perdition: The conundrum of choice  — 20 Sep 2019
The fairy tale of life  — 12 Nov 2012
A different kind of nostalgia  — 11 Oct 2012
For the love of our planet  — 07 Nov 2011
Beauty  — 10 Jun 2010
The Angel and the Devil  — 09 May 2010
A school for life  — 06 May 2010
What remains  — 16 Nov 2009
A tribute  — 04 Jan 2009
The essence of the Durga Puja  — 07 Jul 2008