FediMeteo, timezones, and the art of not breaking what already works

I have already written about how FediMeteo was born , and about how HAProxy helps reduce the number of requests that reach snac . Seen from the outside, FediMeteo almost seems still. There is a static homepage, regenerated every hour. There are the city pages, with their forecasts. There are RSS feeds waiting to be fetched, JSON objects waiting to be requested, Fediverse instances refreshing data,…