Il database non cambia insieme al codice
Migrazioni, compatibilità tra versioni e i problemi che emergono quando codice e database vengono aggiornati in momenti diversi.
Leggi l’articoloGian Marco Toso · Software Engineer
Sono un Software Engineer con oltre 15 anni di esperienza nella progettazione e nello sviluppo di applicazioni con architetture distribuite.
Nel blog scrivo di architettura, manutenzione, sicurezza e sviluppo con agenti AI, a partire dall'esperienza maturata sui progetti.
Migrazioni, compatibilità tra versioni e i problemi che emergono quando codice e database vengono aggiornati in momenti diversi.
Leggi l’articoloSeguo progetti web, mobile, desktop e infrastrutturali. Mi occupo dell'intero ciclo di vita del software: analisi dei requisiti, progettazione dell'architettura, sviluppo, messa in produzione ed evoluzione nel tempo.
Uso strumenti di intelligenza artificiale nel mio processo di sviluppo e affianco le aziende che vogliono introdurli nei propri team in modo strutturato.
Per i progetti di sviluppo più grandi lavoro con Davide Testa e Maurizio Fonte, con la firma di Polarityb.it.
Analisi dei requisiti e progettazione dell'architettura, supporto nella scelta tecnologica e metodologica, audit di codice esistente, code review e pair programming.
ApprofondisciGestionali, CRM, e-commerce, siti, applicazioni mobili e desktop.
ApprofondisciIntroduzione strutturata degli strumenti di intelligenza artificiale nei team di sviluppo, formazione, misurazione dell'utilizzo e integrazione di modelli linguistici nei prodotti.
ApprofondisciMigrazioni incrementali da tecnologie superate, aggiornamento di stack, recupero di progetti ereditati.
ApprofondisciCorsi aziendali per sviluppatori su React, Next.js, Node.js, NestJS, PHP e Laravel, Rust, blockchain e sviluppo software con l'AI.
ApprofondisciProgettazione di deploy riproducibili, CI/CD e self-hosting, supporto alla messa in esercizio.
ApprofondisciValutazioni d'impatto (DPIA) e privacy by design, con l'Avv. Marco Mittone.
ApprofondisciAcquisizione e analisi di evidenze digitali, relazioni tecniche di parte e stragiudiziali.
ApprofondisciBlockchain private per la tracciabilità, smart contract e integrazione con i sistemi aziendali.
ApprofondisciGli strumenti che uso ogni giorno:
Accanto all'attività professionale sviluppo miei prodotti e strumenti, tra cui un sistema per la gestione di flotte di router MikroTik, un CMS headless in Rust, applicazioni native per Linux e librerie open source per React.
Sono intervenuto come relatore e formatore a conferenze di settore, con talk e workshop su React, Redux, TypeScript, GraphQL, blockchain e privacy.
Sono disponibile per talk e workshop, in particolare su architettura del software e sviluppo con agenti AI.