DevJournal — Il mio diario di sviluppo
DevJournal è il mio diario di sviluppo e una raccolta di esperienze maturate su applicazioni reali. Racconto le scelte tecniche, i problemi incontrati in produzione e le soluzioni adottate, per conservare il ragionamento che ha portato a risolverli e renderlo utile ad altri sviluppatori.
Contenuti e identità
Il blog distingue articoli tecnici, bug risolti e tappe del mio percorso professionale. I contenuti affrontano Symfony, React, API, autenticazione, integrazione dell’IA e deploy su VPS. L’interfaccia richiama un terminale, con comandi, caratteri monospaziati e una presentazione pensata per la lettura.
Funzionalità
- Ricerca e navigazione: ricerca nei titoli, nei riassunti e nei contenuti, filtri per tipo, pagine per tag e ordinamento per data, popolarità o contenuti in evidenza.
- Lettura: tempo di lettura stimato, indicatore di avanzamento, codice con evidenziazione della sintassi e suggerimenti di altri articoli.
- Gestione editoriale: editor avanzato, immagini di copertina, tag, bozze, duplicazione dei post e controllo della pubblicazione dal pannello EasyAdmin.
- Assistente IA: risposte DeepSeek in streaming; suggerisce pubblicazioni pertinenti usando i titoli e i riassunti letti dal database, con il contesto dell’articolo aperto.
- Diffusione: metadati per la condivisione, dati strutturati degli articoli, sitemap e feed RSS.
Realizzazione e miglioramenti recenti
La piattaforma combina PHP 8.4, Symfony 8.1, Twig, Doctrine e MySQL, con EasyAdmin, Vite e Tailwind CSS. Un servizio Node.js/Express gestisce l’assistente IA. Gli aggiornamenti di settembre 2026 hanno migliorato la tipografia dei contenuti lunghi e corretto la build degli asset di amministrazione.
Il mio ruolo: ideazione, sviluppo full stack, progettazione dell’interfaccia e del flusso editoriale, integrazione dell’IA, scrittura dei contenuti, deploy e manutenzione sul mio VPS.
Competenze messe in pratica
Combinare pubblicazione editoriale, comfort di lettura e ricerca dei contenuti con Symfony/Twig. L’assistente DeepSeek consiglia articoli in base ai titoli e ai riassunti pubblicati.