Blog

Articoli e aggiornamenti frontend

Un archivio semplice con note, riflessioni e contenuti pratici sul frontend.

Pagina 15 di 35

16 luglio 2026

Animare l’apertura/chiusura da display: none senza hack: transition-behavior e @starting-style

Per anni abbiamo aggirato l’impossibilità di animare display: none con wrapper, max-height, visibility e setTimeout. Oggi il CSS offre un approccio più pulito: con transition-behavior: allow-discrete e @starting-style puoi gestire l’ingresso/uscita di elementi che cambiano display (e persino overlay per i componenti in top-layer come popover e modali), ottenendo animazioni coerenti in apertura e in chiusura.

16 luglio 2026

herdr: il terminal multiplexer che cambia davvero il modo di lavorare con più agenti AI

herdr è un terminal multiplexer con architettura client-server che mantiene vivi i processi, organizza il lavoro in spazi/tab/pane e integra in modo “nativo” molte CLI di agenti AI (con stato e indicatori di attività). In più supporta mouse e plug-in, diventando un hub operativo per chi lavora con più agenti e più progetti, anche in remoto via SSH.

16 luglio 2026

Modern Web Guidance: un “manuale operativo” per far scrivere agli agenti AI codice web davvero moderno

Gli agenti AI possono scrivere codice velocemente, ma spesso inciampano su dettagli della Web Platform: nuove API, best practice, compatibilità, fallback. Modern Web Guidance nasce per ridurre questo attrito: un pacchetto di oltre 100 guide in Markdown, pensate per essere consultate da un coding agent e per produrre implementazioni corrette, moderne e robuste. Vediamo cosa risolve e come usarlo in pratica (esempio: modali con le nuove feature CSS/HTML).

16 luglio 2026

Python da zero: installazione, setup dell’editor e primo script (senza inciampi)

Python è un linguaggio general purpose e ad alto livello: versatile, leggibile e adatto a tantissimi contesti (automazione, data, scripting, sicurezza). In questo articolo vediamo come installarlo bene su Windows e macOS, verificare che funzioni da terminale, configurare un editor leggero come Zed e creare il primo file .py senza errori tipici da principianti.

16 luglio 2026

Quale progetto AI costruire per primo (e perché oggi può girare anche su mobile)

Se stai pensando di “insegnare” qualcosa a un modello, la domanda giusta non è quale architettura usare, ma cosa costruire per primo. In questo articolo metto ordine tra scelte pratiche (on-device vs cloud, qualità vs latenza, guardrail vs UX) e collego il tutto a un trend recente: modelli LLM compressi fino a 1 bit con kernel custom, abbastanza piccoli da girare su smartphone e perfino in WebGPU.

15 luglio 2026

Bun riscrive tutto: da Zig a Rust in 11 giorni (e cosa ci insegna davvero)

Bun ha portato oltre mezzo milione di righe da Zig a Rust in meno di due settimane, spinto da problemi reali di memory management e da un nuovo modo di lavorare con agenti AI in parallelo. Risultato: meno bug storici, leak risolti, binario più piccolo e qualche punto percentuale di performance. Ma la community Zig contesta le conclusioni e mette in discussione la narrativa sui benchmark. In questo articolo: perché la riscrittura è stata tentante, cosa rendeva fragile la gestione della memoria, come hanno strutturato il porting, e quali lezioni pratiche può portarsi a casa chi sviluppa toolchain e runtime per JS.

15 luglio 2026

HTML dentro Canvas: UI completa, effetti GPU e accessibilità senza compromessi

L’HTML-in-Canvas API apre un territorio interessante per chi costruisce interfacce ricche: consente di renderizzare HTML all’interno di un elemento canvas, mantenendo caratteristiche fondamentali come accessibilità e integrazione con le funzionalità del browser (es. traduzione). Risultato: componenti e form tradizionali con effetti visivi, overlay e trasformazioni tipiche del rendering grafico avanzato.