Dipanjan Mukherjeeinengineering-udaanReigning in SQL Server’s query optimiserHow to tweak T-SQL queries to better inform SQL Server’s query optimiser.Aug 2, 2020Aug 2, 2020
Dipanjan MukherjeeinTypeset EngineeringThe case for more layers: how to structure your code for reuse as requirements changeMost example code for popular frameworks keep the business logic in what they call the ‘view’ layer. Code written in the MTV — Model…Jan 16, 2018Jan 16, 2018
Dipanjan MukherjeeinTypeset BlogOrchestrating a product engineering teamEdit1: This blog post has moved to a new location — Typeset for Orchestrating a product engineering team.Apr 13, 2017Apr 13, 2017
Dipanjan MukherjeeReservations in India; Why do we still need them?An irritated population often asks why, even after 60 years of independence, we need a caste-based reservation system.Apr 3, 2016Apr 3, 2016
Dipanjan MukherjeeHello, Winston! Are you configured yet?I happened to use winstonjs/winston on a project in the last few days. Coming from a Java background, I expected configuration files (one…Jan 5, 2016Jan 5, 2016
Dipanjan MukherjeeinTypeset BlogFlying Solo: Assuring quality without a quality engineering teamQuality Engineers may make mistakes. Developers too. I’d rather make those mistakes cost less than try to ensure there are none.Nov 8, 2015Nov 8, 2015
Dipanjan MukherjeeinTypeset BlogBuilding a fear-free software engineering team: Part IEdit1: This blog post has moved to a new location — Typeset Resources for Building a fear-free software engineering team-Part 1Oct 12, 2015Oct 12, 2015
Dipanjan MukherjeeOn Citizenship and LawAn exploration of citizenship as a contract and the inherent obligation on the part of citizens to abide by rules of the state.Apr 15, 2015Apr 15, 2015