Medium 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
- A detailed comparison between autocompletion strategies in ElasticSearch — 30 Aug 2018
Other Articles
- In memoriam — 03 Jan 2024
- 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
- Positive feedback loop, Darwin and the IITs — 13 Jun 2020
- Pale blue dot: A Covid-19 perspective — 12 May 2020
- [recurrent] Stuff I am reading — 20 Sep 2019
- 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