Zápisník
Co stavím a co se přitom učím
Krátké zápisy o aplikacích, které vyvíjím (LingoSnap, Navixer a další), plus poznámky k Angularu a UX/UI.

Angular 2026-06-12 · 7 min
Jak obsloužit tisíce uživatelů jedním voláním placeného API na lokalitu
Placené weather API se účtuje za volání. Naivní cache tě stejně zabije, když 500 lidí ve městě otevře appku ve stejnou vteřinu. Řešení: single-flight přes dvě vrstvy.

Angular 7 min
Hodinový graf počasí, který se dá číst: Chart.js, 4 veličiny, 7 dní
Ikonka řekne „bude pršet". Graf řekne „prší od 14 do 16, pak jde vítr nahoru". Jak narvat 4 veličiny a 168 hodin do jednoho čitelného grafu v Chart.js.

Angular 5 min
Proč jsem si na marketingový web napsal vlastní SSG místo Astro
Pro třístránkový web ve 20 jazycích je Astro nebo Next overkill. Pár set řádků esbuildu a tsx udělá totéž — a rozumím každému řádku.

Angular 5 min
Free data jako páteř, placené API jen na špičku — a co když odpadne
Open-Meteo pokryje většinu předpovědi zdarma. Placené OpenWeather se sáhne jen na pár okamžitých hodnot — a když odpadne, appka jede dál.