Un network editoriale italiano espanso in tre paesi: traduzione AI-assistita e geo-redirect
Prodotto 3 min di lettura

Tradurre una testata online: contenuti, hreflang e scelta della lingua

Come localizzare una testata: revisione editoriale, URL per lingua, canonical coerenti e selettore esplicito senza geo-redirect obbligatori.

Fatturato +229%: i tre numeri che guardo davvero
Startup 3 min di lettura

Oltre il fatturato: ricavi ricorrenti, margini e cassa in Romiltec

Come leggo la crescita di Romiltec: ricavi ricorrenti distinti per modello, margine di contribuzione e incassi. Perché il fatturato da solo non basta.

Come abbiamo unificato 6 testate editoriali in una redazione tecnica
Prodotto 2 min di lettura

Un hub per più testate: sincronizzazione WordPress e permessi editoriali

Come unificare il lavoro di più testate senza confondere CMS, identità e autorizzazioni: mapping, sincronizzazione e gestione dei conflitti.

Horizon vs supervisord: perché ho cambiato runner worker Laravel
Coding 3 min di lettura

Laravel Horizon e Supervisor: due ruoli nella gestione delle code

Horizon gestisce e osserva i worker Redis; Supervisor mantiene in esecuzione il processo. Timeout, retry e rilascio richiedono controlli applicativi.

Indicizzare 50M articoli con Typesense: il piano, l’errore, il fix
DevOps 3 min di lettura

Dimensionare Typesense: schema, memoria e import di un archivio

Come valutare memoria e import in Typesense: campi indicizzati, batch, vettori, alias e quorum. Senza confondere visite e documenti.

Il momento in cui ho capito che stavo costruendo un prodotto, non un servizio
Startup 3 min di lettura

Da servizi a prodotto: cosa stiamo costruendo con AI Multisite

La transizione di Romiltec verso prodotti propri: processi comuni, confini del software e sostenibilità economica senza abbandonare i servizi.

Da MaxScale a una replica circolare james/jason: il giorno che il cluster ha smesso di tremare
DevOps 3 min di lettura

Replica circolare MariaDB e MaxScale: limiti e scelte operative

Replica circolare MariaDB: conflitti, failover, ruolo di MaxScale e ritorno a una struttura più semplice. Le lezioni di una configurazione reale.

PHP 7.4 a 8.4 su 16 server in due settimane: il piano e tre incidenti
DevOps 3 min di lettura

Aggiornare PHP su più siti WordPress: inventario, prove e rollout

Un piano per aggiornare PHP in una flotta WordPress: versioni per dominio, compatibilità, processi CLI e FPM, verifiche e recupero.