Writing
How We Built an AI Agent to Clean Up Dead Code After A/B Tests
At Housing.com, running product experiments is a continuous cycle. A/B tests go live, collect data, and eventually reach a conclusion…
The CLS Cheatsheet (Vol. 4)
After years of trial, we found no one solution that fits all.
CLS: Changing the Perspective (Vol.3)
Thinking beyond banners and placeholders..
CLS: Treading into the Unknown (Vol. 2)
It's time we debug issues present in the second fold
Solving Cumulative Layout Shifts At Scale
A documented journey of all the enhancements that have been made on Housing.com to improve the CLS scores of a webpage
The Story of a Timer
Journey of an OSS project
Dynamic Serving with Electrode
Dynamic serving is a setup where the server responds with different HTML (and CSS) on the same URL depending on the user agent…