Open-Source
2026
- Il mio decennio di Ruby all'ONU
- grappa-irc: ci avviciniamo all'MVP, con una test pipeline vera dietro
- Failover mwan3 senza connessioni appese
- GL-X3000 su OpenWRT 25.12 vanilla: tutto funzionante
- Eisenberg: telecamere Arlo su Home Assistant, fatto bene
- grappa-irc: lavori iniziati, stack scelto — Elixir su BEAM
- grappa-irc: reinventare IRC per il 2026
- decaf: Modello Redditi PF su investimenti esteri (senza commercialista)
- Claude entra in #it-opers
- GRcalc: Calcolatrice Grafica in Turbo Pascal, 2002
- Sux Services: IRC Services Multithreaded e SQL-Backed da Zero, 2002
- Forkare Bahamut per Azzurra IRC: IPv6 e SSL nel 2002
- Lo Stack Panmind: Architettura da 2020 Costruita nel 2010
- Myousica, diciotto anni dopo
- ansible-wsadmin: Bypassare AdminConfig per Automatizzare WebSphere via JMX
- Il mio setup Claude Code: pura CLI, puro Unix, zero IDE
- Come ho usato Claude per rifare completamente il blog in due giorni
- Come ho rimpiazzato l'app Verisure con Home Assistant
- wifi-dethrash: trovare e risolvere il thrashing WiFi mesh su OpenWrt
- Compilare pacchetti OpenWrt con VM cloud usa-e-getta e un bot Telegram
- Rilevamento presenza WiFi per Home Assistant con OpenWrt
- 5G come backup della fibra: non perdere mai più una riunione
- Docker vs. iptables: una storia di rabbia e la chain DOCKER-USER
- Sblocco remoto via SSH di ZFS cifrato su FreeBSD
- Root cifrata con LUKS su Raspberry PI 5
2025
2023
2020
2019
2018
2016
2015
2014
2013
- Hermes: help contestuale in 48 ore (Rails Rumble 2013)
- data-confirm-modal: quando un utente ha fatto troppi danni
2012
- "Guess The Friend" — 48 ore di follia alla Rails Rumble
- ChronoModel: viaggiare nel tempo con PostgreSQL
2010
- Dal microfono all'MP3: la pipeline audio di Myousica
- Il multitrack Myousica: mixing audio nel browser
- Myousica: una piattaforma collaborativa per remixare musica
- Gli spin-off di Panmind presentati al Ruby Social Club Milano
- Oggi ho speso la giornata su Erlang-Ruby-Marshal ;-)
2009
- Canvas Speedometer: un tachimetro HTML5 in un mondo Flash
- Rails 3: Better, Faster, Stronger
- Implementare una galleria immagini con facebox e will_paginate
- Il bordo lampeggiante offuscato
- Come creare un mirror statico del sito opensource.org
- Un miglioramento a permalink_fu: permettere la modifica dei permalink e inviare redirect HTTP al volo
- Il plugin jQuery ajax-upload-fu
2008
- Giocare con le Audio Units tramite AU Lab per ottenere il surround 5.1
- Inviare i messaggi di commit git a Lighthouse in batch
- myousica.com è nato oggi
- Chuck Norris in Ruby