The tiny temperature toggle I actually liked building
The Fahrenheit/Celsius switch in Forecastly is small, but it draws a useful line: keep presentation state in the browser, keep data ownership on the server.

The Fahrenheit/Celsius switch in Forecastly is small, but it draws a useful line: keep presentation state in the browser, keep data ownership on the server.
I wanted Forecastly to feel smooth without turning it into a React app. Turbo Frames, lazy loading, and a couple of small Stimulus controllers were enough.