Tech

Codice, strumenti e qualche sfogo.

Feed RSS
2 min di lettura
Touch ID per sudo in Ghostty e zellij

Come far funzionare il prompt Touch ID con sudo su macOS, incluso il workaround pam_reattach necessario all'interno di multiplexer di terminale come zellij e tmux.

3 min di lettura
Il ciclo until della shell

Un giro pratico del ciclo until: sintassi, quando si legge meglio di while, e cinque esempi concreti per attendere servizi, file, porte, retry e job in background.

3 min di lettura
Specifiche sulla Carta della Pizza

Sulla carta a quadretti sotto la pizza, gli schizzi tracciati tra una Margherita e una Diavola, e l'anello di unto caduto esattamente sulla retry policy.

5 min di lettura
Untracker

Ho creato un'app da 0,99 $ che rimuove i parametri di tracciamento da ogni URL che copi. Ecco perché e come funziona.

1 min di lettura
Krik

Un generatore di siti statici sviluppato interamente con l'assistenza di Claude AI, che dimostra il potere dello sviluppo guidato dall'IA in Rust e l'impatto rivoluzionario degli strumenti di coding AI.

2 min di lettura
Postare su Mastodon

Come postare su Mastodon usando solo un client HTTP

2 min di lettura
Software che uso ogni giorno

Una lista del software che uso ogni giorno e che è essenziale in tutto quello che faccio.

1 min di lettura
Bruce: crittografia in Java resa semplice

Bruce è una libreria Java che semplifica le operazioni di crittografia, rendendo facile per gli sviluppatori implementare crittografia sicura, decrittografia e hashing nelle loro applicazioni.

2 min di lettura
Sviluppo Guidato dall'Ansia

Una riflessione su come gestire la pressione e l'ansia nello sviluppo software, e come mantenere la qualità rispettando le scadenze.

1 min di lettura
The Matrix Screensaver per Commodore 64

Un'implementazione di screensaver in stile Matrix per Commodore 64 scritta in assembly 6502, con modalità di visualizzazione multiple e controlli interattivi, ispirata al leggendario screensaver xmatrix.

15 min di lettura
Un'Introduzione alla Rappresentazione, Serializzazione e Gestione del Tempo nel Software

La maggior parte dei problemi nello sviluppo software solitamente nascono da una conoscenza scarsa e inconsistente del dominio in questione. Un argomento apparentemente semplice come la rappresentazione, serializzazione e gestione del tempo può facilmente causare una serie di problemi sia al programmatore neofita che a quello esperto.

5 min di lettura
Scrivi messaggi di log decenti, altrimenti Gesù piange

Guida completa per scrivere messaggi di log efficaci in Java: best practices per debugging, monitoring in produzione, gestione delle eccezioni e configurazione dei framework di logging moderni.