Appunti
Blog
Note su frontend, SEO, AI, analytics e lavoro su prodotti reali.
42 articoli
Perché ho creato gitae.com: uno strumento di controllo profondo per siti web e infrastruttura
Ho creato gitae.com per rispondere più in fretta a una domanda importante: il sito è davvero offline oppure il problema è soltanto dalla mia parte?
Perché TypeScript è il linguaggio migliore per Codex quando conta consegnare software vero
Se l’obiettivo è software da produzione e non semplice codice da demo, TypeScript offre a Codex più struttura, più feedback e più controllo.
Jurfi.com: uno studio di documenti legali nel browser costruito per la chiarezza
Jurfi.com è il mio nuovo studio di documenti legali nel browser, pensato per trasformare una scrittura confusa in bozze più chiare e strutturate, senza fingere che l’AI possa sostituire un avvocato.
Il mio primo ricavo SaaS: perché i primi 10 dollari hanno contato così tanto
Il mio primo pagamento online per un prodotto costruito da me è stato di soli 10 dollari, ma per me ha significato che una persona reale ha visto un valore reale in ciò che ho creato.
Come Codex mi aiuta a rivedere 15 progetti nello stesso momento
Usare Codex dentro VS Code ha ridotto moltissimo la parte ripetitiva della revisione di bug, SEO, traduzioni, localizzazione e test su più progetti, senza sostituire il giudizio manuale.
Perché tengo l’ultimo 3–5% di Codex Plus per i lavori di ingegneria più pesanti
Un piccolo cambiamento nel mio workflow ha trasformato il modo in cui uso Codex Plus: quando il limite sta per finire, smetto di giocare sul sicuro e avvio il lavoro tecnico più impegnativo.
Come gli errori di SEO tecnico hanno fatto sparire il mio sito da Google
Il mio sito non ha semplicemente perso posizioni. È sparito del tutto da Google, e questa esperienza mi ha mostrato quanto velocemente gli errori di SEO tecnico possano distruggere la fiducia.
Dopo cinque anni, il MacBook M1 base continua a sembrarmi uno dei miei migliori acquisti tech
Dopo cinque anni di uso quotidiano intenso, il mio MacBook M1 base continua a offrirmi un valore nel tempo davvero difficile da ignorare.
Come l’AI e Next.js hanno reso molto più semplice del previsto il lancio del mio progetto in 4 lingue
Un piccolo cambiamento nella struttura dei contenuti, la traduzione assistita dall’AI e Next.js hanno reso un lancio in 4 lingue molto più semplice e scalabile di quanto pensassi.
Ho lanciato qrviz: perché ho creato un generatore di codici QR gratuito senza un piano di monetizzazione
Ho lanciato qrviz.com come generatore di codici QR gratuito, non perché fosse la scelta di business più ovvia, ma perché costruire prodotti utili continua a darmi un’energia difficile da trovare altrove.
Costruire da solo un chatbot in stile Character AI: perché la parte più difficile è rendere reali i personaggi
Lanciare un chatbot in stile Character AI in 13 lingue mi ha insegnato che il lavoro più duro non è il codice, ma creare personaggi credibili, coerenti e umani.
Perché trovare clienti è più difficile che costruire un SaaS
Per molti sviluppatori, scrivere codice è la parte più naturale, mentre dopo il lancio le vere difficoltà sono distribuzione, posizionamento e retention.
Ho costruito il mio Character AI completamente da solo, e il lancio l’ha reso reale
Costruire da solo il mio Character AI era già una sfida, ma attivare i pagamenti lo ha trasformato da progetto laterale a prodotto reale, con responsabilità reali.
Le allucinazioni dell’IA nella generazione di personaggi anime sono ancora assurde
Creando personaggi anime per rizae.com con ChatGPT continuo a vedere la stessa cosa: l’IA può essere brillante, ma anche incredibilmente sicura di risultati palesemente sbagliati.
Shorts Experiment: Vertical Video, Voiceover, and Subtitles
Early tests confirmed the obvious: vertical video with voice and captions gets meaningfully more reach than static or silent clips.
Il mercato del lavoro IT in Russia nel 2026: com'è davvero
La concorrenza è brutale: più candidati, stipendi fermi o in calo e molte meno posizioni che sembrano davvero valere la pena.
Quando l’IA aggiunge una mano in più e insiste che va tutto bene
I modelli di immagini possono sbagliare con grande sicurezza, e persino i prompt di correzione possono fallire in modo sorprendentemente ostinato.
Sviluppo web, progetti personali e una breve presentazione
Una breve presentazione: sei anni nello sviluppo web, ancora al lavoro su progetti personali e sempre aperto a conversazioni interessanti sulla tecnologia.
Rientrato dalle vacanze, di nuovo dritto nel codice
Quattro giorni di lavoro concentrato mi hanno ricordato quanto mi piaccia il lavoro tecnico profondo dopo una pausa.
Tè alla menta, 3.500 commit e una vera pausa
Una breve riflessione su uno sprint di quattro mesi, un compleanno in Marocco e sul perché il vero riposo conti davvero dopo un lungo periodo di lavoro intenso.
Come ho usato DeepSeek e Node.js per lanciare un AI SaaS più velocemente
Come DeepSeek mi ha aiutato a superare la barriera dell’MVP e a passare da un repo vuoto a una piattaforma davvero funzionante.
Il mio post virale su Threads è stato rimosso per un commento amichevole
Un promemoria amaro sul rischio delle piattaforme che non possiedi: un nuovo account da developer stava iniziando a crescere, poi è stato sospeso all’improvviso.
Posting My First TikTok at 28
I tested short-form video by reviving an old MMORPG project and turning it into a small traffic experiment.
A YouTube Comment Brought My Old MMORPG Back to Life
One unexpected comment pushed me to reopen a forgotten game, fix it up, and fold it into a newer AI product.
Come sono stato bannato da Reddit in 15 minuti
Ho provato a entrare su Reddit con la massima cautela e sono stato comunque bannato in modo permanente quasi subito.
I domini vecchi si portano dietro il loro bagaglio
Un dominio di 25 anni si è portato dietro bot del passato, crawl sprecato e un problema SEO che si è risolto davvero solo con risposte 410 mirate.
Perché il mio sito non riceveva quasi traffico dalla Russia
Il problema non era la domanda. Sono stati Cloudflare, il blocco russo e la migrazione a ripristinare finalmente l’accesso.
Perché i siti statici reggono così bene il rumore dei bot
I miei log sono pieni di scanner e tentativi di exploit, ma lo stack quasi non se ne accorge. È questo il vantaggio della distribuzione statica.
Yandex contro Google in un nuovo progetto
Yandex ha iniziato a portare traffico reale mentre Google si è mosso a malapena. Il contrasto dice molto su quanto i due motori trattino in modo diverso i siti appena nati.
Yandex ha indicizzato oltre 4.000 pagine in una notte
Un traguardo importante per la SEO programmatica: migliaia di pagine statiche sono entrate nell’indice in un solo passaggio.
Un mese di esperimenti SEO: 632 visitatori e tante domande
Un mese di lavoro SEO sul campo ha portato traffico reale, qualche sorpresa e un’idea molto più chiara di ciò che fa davvero la differenza.
Dal lavoro frontend alla SEO sul campo
Ho creato un progetto secondario in Next.js per imparare la SEO e alla fine Yandex ha superato Google con un margine sorprendente.
Perché ho scelto Yandex Metrica invece di Google Analytics
Dopo una settimana di utilizzo reale, Yandex Metrica mi ha dato dati comportamentali più chiari e una visione molto migliore di come le persone si muovono nel sito.
Come i reindirizzamenti 308 mi hanno aiutato a contenere il caos della sitemap
Yandex ha interpretato male migliaia di URL e i reindirizzamenti 308 preparati in anticipo hanno tenuto i crawler lontani dai percorsi rotti.
Il picco iniziale su Google non è crescita reale
Un forte slancio al momento del lancio può sembrare entusiasmante, ma spesso svanisce in fretta. Ecco perché i siti nuovi non dovrebbero fidarsi troppo di questa fase di luna di miele.
Perdere 2.000 pagine in una notte su Yandex
Un promemoria piuttosto diretto: la volatilità SEO fa parte del gioco, anche quando un progetto sembra crescere bene.
Come ho vinto due premi al Moscow JS 66
Una serata di talk su bot Telegram, TypeScript e AI, insieme alle domande che mi hanno fatto portare a casa due premi.
Appunti dal PiterJS
Cosa mi ha colpito di più al PiterJS di San Pietroburgo: FrontOps, prestazioni e il valore di arrivare preparati.
My Multilingual Next.js Blog Reached 500 Impressions in One Week
After just one week, the early search data was already showing why multilingual SEO can compound faster than launching in a single language.
18 Months, 30 Players, and Why the Game Still Mattered
My browser MMORPG never found a big audience, but the small group of players who stayed made the whole project feel meaningful.
Appunti da MoscowJS 65
Un rapido recap di MoscowJS 65 alla T Bank, degli interventi più interessanti e del perché i meetup JavaScript locali contino ancora.
Nuovo sito, nuova direzione
Ho lanciato un nuovo sito portfolio costruito su sei anni di esperienza e sulla prossima ondata di side project incentrati sull’AI.