Consegna end-to-end: i miei progetti, da baccalaureat.sn all'integrazione IA
Panoramica dei miei progetti — Archive BAC, SyllVS, chatbot IA, analytics self-hosted — e del mio modo di consegnare in autonomia. Aperto a nuove collaborazioni.
$ grep --tag
// 10 contenuti con questo tag.
Panoramica dei miei progetti — Archive BAC, SyllVS, chatbot IA, analytics self-hosted — e del mio modo di consegnare in autonomia. Aperto a nuove collaborazioni.
La pipeline dietro Veille IA: 16 fonti raccolte in PHP 8.4 senza framework, deduplicazione, classificazione, ricerca FULLTEXT — e i guasti in produzione che mi hanno insegnato di più.
Dopo la migrazione di baccalaureat.sn verso Symfony Turbo, le mie isole React perdevano l'autenticazione a ogni cambio di pagina. La causa: uno store Redux ricreato a ogni navigazione. La soluzione: ripensare dove vive la fonte di verità.
Sostituire Webpack Encore con Vite in un progetto Symfony: configurazione degli entry point, isole React in Twig, HMR istantaneo in dev e build ottimizzata in prod con pentatrion/vite-bundle.
Integrare l'API Direct SenePay in Symfony/React per pagamenti mobile money senza pagina di checkout: OTP, USSD, webhook firmati.
Come ho aggiunto un assistente conversazionale a amarsyll.pro: streaming token per token, guardrail di dominio e chiave API mai esposta lato client.
Uno sguardo all'evoluzione di Archive BAC Sénégal: 476 prove d'esame, oltre 1.700 utenti, una dashboard analytics completa, un paywall SenePay e un assistente IA.
L'assistente IA di baccalaureat.sn non recita Wikipedia: risponde a partire dai veri prove degli anni precedenti e dalle schede della piattaforma, tramite un approccio RAG leggero con full-text MySQL, prima di un'evoluzione verso gli embeddings.
Resoconto dell'esperienza di migrazione di un frontend React verso Symfony + Turbo, per recuperare la SEO senza perdere la fluidità.
DeepSeek · streaming SSE
Ciao 👋 Sono l'assistente IA di questo blog. Chiedimi del percorso di Amar, dei suoi progetti in produzione o degli articoli pubblicati qui.