Categoria

Rust

3 articoli associati a questo tag.

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.

19 giugno 2026

SQLite riscritta in Rust? Perché qualcuno sta provando a toccare il codice “più affidabile” che abbiamo

SQLite è ovunque perché è piccola, embedded e incredibilmente robusta. Proprio per questo l’idea di riscriverla da zero suona quasi sacrilega. Eppure c’è un progetto che ci sta provando: un’implementazione in Rust compatibile con SQLite, pensata per aggiungere concorrenza reale, I/O asincrono e funzionalità moderne come la ricerca vettoriale per embedding. In questo articolo vediamo il “perché” tecnico dietro la scelta, cosa significa essere drop-in replacement, e come si può costruire fiducia su un componente che vive (letteralmente) dei dati degli utenti.

25 maggio 2026

Perché in tanti stanno migrando a Rust (e cosa c’entra il frontend)

Rust non è più solo “il linguaggio amato dagli sviluppatori”: sta diventando una scelta strategica per toolchain, runtime e infrastrutture che usiamo ogni giorno anche nel frontend. Tra migrazioni massive accelerate da AI, vincoli di manutenzione e ricerca di performance prevedibili, vediamo cosa rende Rust attraente, quali miti sfatare sul garbage collector e perché il borrow checker cambia davvero le regole del gioco.