Michele Ferracin Software Engineering podcast artwork

PODCAST · technology

Michele Ferracin Software Engineering

Episodi tratti dai miei video su YouTube in formato solo audio.Sono Michele.Sono un imprenditore e software engineer.Con più di 9000 ore di esperienza nell'ambito di principi e pratiche software la mia missione è quella di aiutare le persone nei progetti software, nelle trasformazioni e adozioni delle migliori pratiche di settore.Ho aiutato centinaia di persone nel web (con migliaia di ore di lezione riprodotte) e dal vivo ad migliorare le proprie competenze tramite consulenza e formazione.Scrivere codice per professione mi appassiona tanto quanto aiutare gli altri a farlo.

Publisher-supplied feed metadata · PodParley refreshed Apr 16, 2026 · Source feed

  1. 116

    Un coding agent affidabile? Ecco il metodo

    Un coding agent affidabile? Ecco il metodo

  2. 115

    Svelo la mia AI skill preferita per i cluster Kuberentes

    Ecco come ho creato una skill per revisionare un cluster kubernetes secondo le specifiche OWASP Top 10 per Kubernetes.

  3. 114

    Ho messo di usare /plan di GitHub Copilot. Ecco cosa uso al suo posto.

    Ti presento il mio agente /plan-on-roids per GitHub Copilot. Il mio agent preferito per progettare e analizzare prima di implementare. Nato da una fu-sio-neeee (colto la cit?) tra una delle prime versioni di /grill-me di Matt Pocock e le istruzioni del Plan mode di default di GitHub Copilot.Scarica l'agent: https://ferrac.in/planonroidsCONTATTAMI PER COLLABORAZIONI AZIENDALI DI ADOZIONI AI PER TEAM DI DEVELOPER DI QUALUNQUE DIMENSIONE: [email protected]

  4. 113

    La scelta non è quello che credi. Come scegliere tra GPT 5.6 Sol, Terra e Luna in GitHub Copilot

    GPT 5.6 introduce una nuova famiglia con una nuova nomenclatura. Quale modello usare in GitHub Copilot e per quale attività? In questo video svelo il mio setup ideale e perché.Il mio corso di Agentic Coding con GitHub Copilot https://www.udemy.com/course/agentic-coding-con-github-copilot-in-italiano/?couponCode=LKYT072026Hai un team di sviluppo? Contattami per servizi e progetti aziendali di AI Adoption: [email protected]

  5. 112

    Cos'è e come funziona un agent loop nell'agentic coding

    Estratto dal mio corso UDEMY Agentic Coding con GitHub Copilot https://www.udemy.com/course/agentic-coding-con-github-copilot-in-italiano/?referralCode=412D2C802CA5B7FF2682

  6. 111

    Paga Claude Code con GitHub Copilot

    Stai pagando due abbonamenti quando potresti averne uno solo? In questo video ti mostro come sbloccare e utilizzare Claude Code direttamente all'interno del tuo abbonamento GitHub Copilot, senza costi aggiuntivi. Imparerai come attivare i Partner Agents.00:00 Claude Code in Copilot 01:16 Attivare l'opzione Cloude02:06 Implementazione e costi inclusi 03:52 Test di sicurezza 04:26 Configurazione Enterprise e Individuale 06:44 Limitazioni e documentazione ufficiale 07:35 Debuggare le sessioni Cloude

  7. 110

    3+1 tecniche FACILI per ottimizzare i costi del tuo coding agent

    Il tempo dell'ai coding (quasi) gratis con GitHub Copilot, Claude Code, Codex... è finito e ora è il momento di capire come sfruttare al meglio ogni singolo token.00:48 Tip 1: scelta del modello e thinking effort03:51 Tip 2: plan refine implement05:07 Tip 3: selezione puntuale dei tool06:36 Bonus tip: chronicle (copilot only)➡️ 🧑‍🏫 GitHub Copilot Turbo: da idea a prototipo in 1 giorno: https://micheleferracin.it/workshop/github-copilot-turbo-da-idea-a-prototipo-in-1-giorno/Contatti per formazione in azienda: [email protected]

  8. 109

    Le code review non saranno più le stesse: GitHub Copilot con Azure Pipeline per le pull-request

    Su GitHub possiamo coinvolgere facilmente Copilot per le code review. Ma per i team che usano Azure DevOps? Ecco una dimostrazione su come si potrebbe fare.➡️ 🧑‍🏫 GitHub Copilot Turbo: da idea a prototipo in 1 giorno: https://micheleferracin.it/workshop/github-copilot-turbo-da-idea-a-prototipo-in-1-giorno/Code sample: https://gist.github.com/phenixita/5fa1cd099b89715399bd46df352ef368

  9. 108

    Il tuo Coding Agent fa schifo? Colpa del CONTESTO

    Vuoi migliorare le performance del tuo coding agent? Tutto parte dalla gestione del contesto. In questo video scopri cos'è il contesto, come influenza le risposte dei language model e come gestirlo al meglio per ottenere risultati di qualità con qualsiasi coding agent (Copilot, Claude Code, ChatGPT e altri). **Cosa imparerai:** - Come funziona il contesto e perché è lo strumento più potente che hai - I fenomeni di **context rot** e **lost in the middle** che degradano le performance - 3 tecniche pratiche: nuova sessione per ogni task, selezione degli strumenti, uso dei sub agent Applicando queste strategie otterrai risultati migliori anche con modelli più piccoli. --- Contatti per formazione in azienda: [email protected] ➡️ 🧑‍🏫 GitHub Copilot Turbo: da idea a prototipo in 1 giorno: https://micheleferracin.it/workshop/github-copilot-turbo-da-idea-a-prototipo-in-1-giorno/ ➡️ 🧑‍🏫 Coding agentico con GitHub Copilot: https://micheleferracin.it/workshop/coding-agentico-github-copilot/ Il mio libro "Il Metodo Software Factory" / Smetti di gestire lo sviluppo software nel caos. Scopri come trasformare il tuo team in una macchina perfetta con il Metodo Software Factory unendo cultura, valore e tecnologia / https://www.amazon.it/Metodo-Software-Factory-raggiungere-leccellenza/dp/B0G6MD5J9N/ Newsletter / Non lasciare che sia un algoritmo a decidere cosa leggi. Unisciti ai lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di piu' lavorando in modo intelligente / https://micheleferracin.it/newsletter Udemy Azure DevOps Fondamenti in italiano / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB Udemy Kubernetes Fondamenti / https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1 Contatti consulenza / https://micheleferracin.it/contacts/ Sito / https://micheleferracin.it/ LinkedIn / https://www.linkedin.com/in/micheleferracin/

  10. 107

    Opus può essere battuto dai modelli open source a una frazione del costo?

    Opus può essere battuto dai modelli open source a una frazione del costo?

  11. 106

    La guida definitiva per usare la migliore IA in Visual Studio Code con GitHub Copilot e non solo

    La guida definitiva per usare la migliore IA in Visual Studio Code con GitHub Copilot e non solo

  12. 105
  13. 104

    COPILOT VISUAL STUDIO CODE TUTORIAL AVANZATO per PROGRAMMARE con AI

    COPILOT VISUAL STUDIO CODE TUTORIAL AVANZATO per PROGRAMMARE con AI dal mio video YT

  14. 103

    COPILOT VISUAL STUDIO CODE CORSO COMPLETO per PROGRAMMARE con AI

    Corso completo per Copilot Visual Studio Code per partire con l'agentic coding senza perdite di tempo, zero teoria inutile e tanta pratica con la creazione di un'app e correzione di bug in tempo reale.--- Risorse ---I sorgenti usati per benza-tracker: https://github.com/phenixita/benza-trackerIl sito benza-tracker live: https://phenixita.github.io/benza-tracker/--- Collaborazioni ---Adozione agentic coding in azienda: https://micheleferracin.it/servizi/ai-alm-adoptionPer collaborazioni e consulenze sull'agentic coding: [email protected] mio libro 📖"Il Metodo Software Factory" / Smetti di gestire lo sviluppo software nel caos. Scopri come trasformare il tuo team in una macchina perfetta con il Metodo Software Factory unendo cultura, valore e tecnologia / https://www.amazon.it/Metodo-Software-Factory-raggiungere-leccellenza/dp/B0G6MD5J9N/---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  15. 102

    Scrivi User Stories INVEST in metà tempo (con l'AI)

    Scrivere user stories pragmatiche e che effettivamente aiutino a organizzare il lavoro richiede tempo, metodo e dedizione.Quello che ho osservato lavorando con decine di developer è mancanza di metodo e di tempo strutturato per dedicarsi a mantenere un backlog in ordine. Soprattutto quando si tratta di tradurre un "documento di specifiche" in elementi di backlog.Inoltre non aiuta il blocco del foglio bianco cioè quando non si sa come riempire quel dannato campo "description" nel proprio sistema di gestione.In questo video ti mostro il criterio INVEST che puoi usare per orientarti nella scrittura degli elementi di backlog e come sfruttare la potenza dell'AI.00:00 Il problema01:10: INVEST08:00 Esempio teorico11:19 Esempio pratico11:50 Il mio prompt14:20 Risultato finale16:27 OutroIl prompt usato nel video: https://github.com/MFSoftwareEngineering/mfse-softwarefactory/blob/main/prompts/mfse-prd-to-work-items.prompt.md---Il mio libro 📖 "Il Metodo Software Factory" / Smetti di gestire lo sviluppo software nel caos. Scopri come trasformare il tuo team in una macchina perfetta con il Metodo Software Factory unendo cultura, valore e tecnologia / https://www.amazon.it/Metodo-Software-Factory-raggiungere-leccellenza/dp/B0G6MD5J9N/---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  16. 101

    Come pianificare le attività di un team di sviluppo e creare una roadmap con Delviery Plan

    Hai un team di sviluppo software che fatica a tenere sotto controllo breve, medio e lungo termine allo stesso tempo? In questo episodio ti mostro come il Delivery Plan di Azure DevOps può risolvere uno dei problemi più comuni nei team Agile: la mancanza di una visione d'insieme condivisa.📌 Cosa trovi in questo video:- Cos'è il Delivery Plan e come funziona in Azure DevOps- Come configurarlo per visualizzare il lavoro di più team su una timeline unica- Come usarlo per allineare stakeholder, tech lead e sviluppatori- Esempi pratici di utilizzo per pianificazione a breve, medio e lungo termine🛠️ Strumenti mostrati nel video:Azure DevOps → Boards → Delivery Plans💡 A chi è utile questo video:→ Team Leader e Tech Lead→ Project Manager e Scrum Master→ CTO e responsabili IT→ Chiunque lavori con più team in Azure DevOps🔔 Iscriviti al canale per altri contenuti su Azure DevOps, Agile e gestione dei team di sviluppo.---Il mio libro 📖 "Il Metodo Software Factory" / Smetti di gestire lo sviluppo software nel caos. Scopri come trasformare il tuo team in una macchina perfetta con il Metodo Software Factory unendo cultura, valore e tecnologia / https://www.amazon.it/Metodo-Software-Factory-raggiungere-leccellenza/dp/B0G6MD5J9N/---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  17. 100

    Si promuovono gli artefatti, non i sorgenti

    Si promuovono gli artefatti, non i sorgenti

  18. 99

    Come usare DAVVERO la WIKI di Azure DevOps

    Cosa ci vorrà mai no? È una wiki! Ma lo sai che ha delle perle nascoste? Già! Wiki di progetto, wiki dei sorgenti, query, mermaid... la wiki di Azure DevOps ha tanto da dire. Scopriamolo insieme!---Il mio libro 📖 "Il Metodo Software Factory" / Smetti di gestire lo sviluppo software nel caos. Scopri come trasformare il tuo team in una macchina perfetta con il Metodo Software Factory unendo cultura, valore e tecnologia / https://www.amazon.it/Metodo-Software-Factory-raggiungere-leccellenza/dp/B0G6MD5J9N/---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  19. 98

    Scrivere libri tech nell'era degli LLM con Enzo Lombardi

    Enzo Lombardi è un software architect con una carriera di oltre venti anni oltreoceano in giganti del software quali Microsoft e Google. Ricordo di averlo "conosciuto" online ai tempi dell'università quando pubblicava regolarmente nel suo blog aovestdipaperino.com. Da ammiratore da lontando del mondo Microsoft leggevo con curiosità e interesse il suo punto di vista e gli aneddoti che raccontava.Fa davvero uno strano effetto dopo tutto questo tempo averlo come ospite! L'iniziativa è nata dopo aver visto un suo blog post su LinkedIn riguardo un libro su Rust che è in dirittura di arrivo su Amazon. Unisciti a noi! Accoglieremo domande dal pubblico!---Il mio libro 📖 "Il Metodo Software Factory" / Smetti di gestire lo sviluppo software nel caos. Scopri come trasformare il tuo team in una macchina perfetta con il Metodo Software Factory unendo cultura, valore e tecnologia / https://www.amazon.it/Metodo-Software-Factory-raggiungere-leccellenza/dp/B0G6MD5J9N/---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  20. 97

    Crea il tuo team di coding agent

    In questo episodio 3 modalità di lavoro con più agenti di coding:1) Modalità manuale2) Modalità "te lo dico nel prompt"3) Modalità team di sub-agenti con custom agent 🤯---Il mio libro 📖 "Il Metodo Software Factory" / Smetti di gestire lo sviluppo software nel caos. Scopri come trasformare il tuo team in una macchina perfetta con il Metodo Software Factory unendo cultura, valore e tecnologia / https://www.amazon.it/Metodo-Software-Factory-raggiungere-leccellenza/dp/B0G6MD5J9N/---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  21. 96

    Chatting with... Scott Hanselman

    I'm honored to host Scott Hanselman — Vice President of Developer Community at Microsoft — on my channel for a great conversation. We'll talk about what it means to be a developer at the dawn of 2026, AI for developer productivity, vibe‑coding, and “learning to” as a mindset.

  22. 95

    Cosa sono le Agent Skills e come crearle

    Le Skills sono una delle ultime novità in fatto di agenti di coding e ci permettono di insegnare agli agenti delle abilità per risolvere problemi molto specifici o eseguire attività ben determinate.Annuncio dicembre 2025: https://github.blog/changelog/2025-12-18-github-copilot-now-supports-agent-skills/Approfondimenti: https://docs.github.com/en/copilot/concepts/agents/about-agent-skillsAwesome Copilot Skills: https://github.com/github/awesome-copilot#GitHubCopilot #AgentSkills #AICoding #SoftwareEngineering #DevOps #Automazione #Programmazione #VSCode---Il mio libro 📖 "Il Metodo Software Factory" / Smetti di gestire lo sviluppo software nel caos. Scopri come trasformare il tuo team in una macchina perfetta con il Metodo Software Factory unendo cultura, valore e tecnologia / https://www.amazon.it/Metodo-Software-Factory-raggiungere-leccellenza/dp/B0G6MD5J9N/---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  23. 94

    Come usare i Roslyn analyzer per diffondere le best pratiche del team in una codebase

    In codebase già di medie dimensioni è importante assicurarsi che i developer usino sempre lo stesso approccio o convenzioni per risolvere lo stesso problema. Come assicurarsi che tutti facciano il logging allo stesso modo? O che gli errori vengano trattati con una strategia che non sia diversa in base al developer che la scrive?Le API del compilatore di .NET con i suoi Roslyn analyzer permette di scrivere delle regole che vengono controllate staticamente proprio mentre digitiamo il codice e anche quando viene compilato.In questo modo creiamo una developer experience efficace con del "codice che morde" quando non viene scritto secondo le regole condivise.Questo viene utilissimo anche per il codice scritto dagli agenti di coding che quando proveranno a compilare o consultano gli errori e i warning del codice verranno istruiti dal codice stesso.In questo video vediamo come ho implementato il concetto in una codebase di esempio e il risultato finale00:00 intro02:00 implementazione10:54 risultato e treat warning as error16:53 closing---Il mio libro 📖 "Il Metodo Software Factory" / Smetti di gestire lo sviluppo software nel caos. Scopri come trasformare il tuo team in una macchina perfetta con il Metodo Software Factory unendo cultura, valore e tecnologia / https://www.amazon.it/Metodo-Software-Factory-raggiungere-leccellenza/dp/B0G6MD5J9N/---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  24. 93

    Azure Boards + GitHub Copilot: automazione con AI Pull Request Automatiche e Coding Agent

    Scopri come integrare Azure Boards con il GitHub Copilot Coding Agent per automatizzare la creazione di branch, modifiche al codice e pull request direttamente dai tuoi work item. Questa nuova funzionalità porta l’AI dentro il tuo flusso DevOps, riducendo tempi di sviluppo e migliorando qualità e tracciabilità.Cosa puoi fare con Copilot dai work item- Correggere bug automaticamente - Implementare nuove feature - Migliorare la test coverage - Aggiornare documentazione tecnica - Ridurre il debito tecnico - Generare PR collegate ai work item con tracciabilità end‑to‑end Come funziona l’integrazioneScrivi istruzioni chiare nel work item → clicca “Create a pull request with GitHub Copilot” → scegli il repository → Copilot genera branch, codice e PR in automatico. Ricevi una notifica quando la pull request è pronta per la review su GitHub.Requisiti per usare il Coding Agent- Repository ospitati su GitHub - Integrazione Azure Boards ↔ GitHub attiva - Copilot Coding Agent abilitato nei repo - Organizzazione iscritta alla private preview - Permessi aggiornati nell’app Azure Boards su GitHub ---Il mio libro 📖 "Il Metodo Software Factory" / Smetti di gestire lo sviluppo software nel caos. Scopri come trasformare il tuo team in una macchina perfetta con il Metodo Software Factory unendo cultura, valore e tecnologia / https://www.amazon.it/Metodo-Software-Factory-raggiungere-leccellenza/dp/B0G6MD5J9N/---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  25. 92

    Vibe coding una companion app per Marvel Zombies in React con Copilot

    Il focus qui non è il codice in sè ma il flusso di lavoro con AI: come passare dall'idea alla produzione sfruttando Visual Studio Code e GitHub Copilot come veri partner di programmazione. L'app nasce da un'esigenza reale: semplificare la gestione delle meccaniche di gioco complesse, ma diventa il pretesto perfetto per testare un ciclo di sviluppo accelerato dall'Intelligenza Artificiale.

  26. 91

    GitHub Copilot e dintorni con Gian Maria Ricci Microsoft MVP

    Ritorna dopo un episodio di grandissimo successo Gian Maria Ricci MVP Microsoft che con il suo unico stile ci riporta nel magico mondo di GitHub Copilot in tutte le funzionalità più utili con mille suggerimenti e cose pratiche che ci piacciono tanto!---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  27. 90

    Come usare i coding agent in background

    In questo video ti mostro 3 modi diversi per usare i Background Coding Agent di Copilot nel tuo lavoro quotidiano di sviluppo:1. Dalle issue Come assegnare una issue direttamente dal portale utilizzando un agent in background nel cloud.2. Dal repository e da Visual Studio Code Come avviare un task dalla homepage del repository e come fare la stessa cosa da Visual Studio Code e Visual Studio Code Insiders, sempre appoggiandoti agli agent in cloud.3. Sessione in background locale Come lavorare con una sessione di Copilot in background ma in esecuzione in locale, senza dipendere dagli agent remoti.⚠️ In questo video non vediamo le modalità di utilizzo più “classiche”, cioè l’interazione sincrona tramite chat con Copilot: ci concentriamo solo sugli scenari in background, ideali per automatizzare il lavoro e ridurre il contesto da gestire mentre scrivi codice.---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  28. 89

    Aspire, app distribuite e...

    Cos'è Microsoft Aspire e come ci aiuta con le applicazioni distribuite? In questa live ne parliamo con Tommaso Stocchi, Microsoft Cloud Solution Architect e co-autore del libro Introduction to .NET Aspire: Cloud-native microservices development with .NET Aspire.---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  29. 88

    Come scegliere dinamicamente un Agent Pool in Azure DevOps Pipeline (tutorial)

    In questo episodio mostro come scegliere dinamicamente un agent pool di Azure DevOps in base alla situazione e al contesto per cui parte una pipeline: una build, una pure request e così via. E lo facciamo utilizzando il nuovo operatore IIF presentato qualche mese fa.In questo video GitHub Copilot mi salva la situazione perché avevo un caso particolare non proprio banale e col suo aiuto risolvo un problema di sintassi che ci avrei messo di certo più tempo a risolvere (minuto 12:30 circa).https://learn.microsoft.com/en-us/azure/devops/release-notes/2025/pipelines/sprint-248-updateIn questo video vedrai:- La sintassi iif per espressioni condizionali- La prova- Il fallimento- La risoluzione assistita da GitHub Copilot---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  30. 87

    Come organizzare un team di sviluppo software da zero

    Stai pensando di migliorare l'organizzazione nel tuo team, ma temi rivoluzioni organizzative e caos iniziale?In questo video scoprirai come inizio con il mio Metodo Software Factory coi team di sviluppo: 11 step pratici per portare il tuo team dal disordine al vero flusso, senza stress e senza stravolgere le abitudini.Ti guiderò passo passo: dagli obiettivi, al value stream, fino alla board visuale e alle migliori routine di miglioramento continuo.Vedrai come scegliere i work-item giusti, impostare WIP limit efficaci e lanciare il daily standup che cambia davvero la collaborazione!Perfetto per sviluppatori, team leader, product owner e chi lavora nel software.---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  31. 86

    L'armonia del lavoro Agile con LeanBit

    In questo webinar orgnizzato con LeanBit abbiamo parlato del parallelo del lavoro agile all'interno del mondo del software per organizzare le attività nel mondo IT e altri ambiti del knowledge work tra cui la gestione di attività di assistenza e non solo.

  32. 85

    Come collegare Azure Pipeline con GitHub

    Sono tanti i motivi per cui potresti avere i tuoi sorgenti ospitati su GitHub e voler implementare o mantenere l'automazione (CI/CD...) su Azure Pipeline.In questo video vedrai:- come collegare Azure Pipeline con GitHub- come creare una Azure Pipeline demo per validare l'integrazione- cosa abilita l'integrazione su GitHub- come proteggere i branch con le pull-request validate da Azure PipelineRiferimenti alla doc ufficiale:- Azure DevOps: https://learn.microsoft.com/en-us/azure/devops/pipelines/repos/github?view=azure-devops&tabs=yaml#ci-triggers- GitHub: https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/managing-a-branch-protection-rule---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  33. 84

    Come collegare Azure DevOps Board con GitHub

    Vuoi il meglio dei due mondi senza compromessi?Le funzionalità di AI su GitHub e la potenza di organizzazione dei team e gestione del lavoro su Azure DevOps possono finalmente convivere senza hack, senza workaround, e con un livello d’integrazione ormai maturo e stabile.In questo video ti mostrerò come collegare GitHub e Azure DevOps passo dopo passo, così potrai sfruttare Copilot, Actions e gli strumenti AI di GitHub insieme a board, pipeline e dashboard di DevOps.L’integrazione tra Azure DevOps e GitHub oggi garantisce una feature parity completa rispetto ai repository nativi di Azure DevOps (Azure Repos). Questo significa che puoi usare GitHub come repository principale, mantenendo tutti i vantaggi gestionali e di controllo offerti da Azure DevOps.Dopo aver visto questo video sarai in grado di configurare l’integrazione in autonomia, in meno di 15 minuti.In questo video vedrai:* Come collegare GitHub a un progetto Azure DevOps in modo sicuro.* Come collegare Pull Request e Work Item per tracciare il lavoro end-to-end.* I vantaggi concreti di mantenere codice e pianificazione integrati: visibilità, tracciabilità e produttività.---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  34. 83

    GitHub Copilot, il tuo assistente a 360°

    Visual Studio Code e GitHub Copilot sono l'accoppiata vincente per l'utilizzo di modelli di AI generativa, non solo per scrivere codice, ma anche per gestire il backlog, fare brainstorming ed anche preparare un corso o una sessione.In questo intervento vedremo alcuni usi meno canonici di VSCode per gestire backlog, corsi, presentazioni e naturalmente anche come ausilio nella scrittura di codice.

  35. 82

    GitOps vs Continuous Delivery pipelines

    In questa sessione abbiamo ospiti Fabrizio Morando e Luca Passaretta che ci raccontano la loro esperienza sul campo in Kyndryl con un progetto GitOps per Kubernetes.Fabrizio fa il ritorno su questo canale, ci aveva già parlato di Sustainable Softare Engineering mentre do un caloroso benvenuto a Luca che ospito per la prima volta!Cos'avranno in serbo per noi? Spero niente, e che sia tutto in italiano!Il paradigma GitOps sta rivoluzionando il modo in cui gestiamo il ciclo di vita delle applicazioni destinate ad un infrastruttura Kubernetes based. In questa roundtable esploreremo insieme le differenze tra un approccio tradizionale basato su pipeline di Continuous Delivery e l’adozione di strumenti GitOps come Argo CD. Discuteremo vantaggi, sfide e implicazioni operative di entrambi i modelli, con un confronto aperto basato sulle nostre esperienze dirette. L’obiettivo è comprendere quando e perché GitOps può rappresentare un’evoluzione rispetto ai modelli classici, e quali aspetti è necessario considerare in termini di governance, sicurezza e gestione del cambiamento.

  36. 81

    Un po' di divertimento con AI e k6 per test di carico

    Un po' di divertimento con AI e k6 per test di carico.

  37. 80

    Kubernetes Ingress Controller spiegato facile: funzionamento ed esempio pratico

    Vuoi capire davvero come funziona un Ingress Controller in Kubernetes?In questo video ti porto passo passo dalla teoria alla pratica, partendo dalla documentazione ufficiale per non lasciare nulla al caso.Prima analizzeremo cos’è un Ingress, quando serve e come si integra nel networking di un cluster Kubernetes. Ti mostrerò l’architettura tipica, spiegando in modo chiaro ogni componente coinvolta.Poi passeremo a un esercizio pratico: creeremo e vedremo in azione una semplice architettura Simple Fanout per capire come il traffico viene instradato verso i vari servizi.L’obiettivo è farti avere una comprensione solida, così da poter usare un Ingress Controller in progetti reali senza affidarti a configurazioni “copia-incolla” trovate online.In sintesi, in questo video vedrai:Cos’è un Ingress e qual è il suo ruolo in Kubernetes- Differenza tra Ingress, Service e LoadBalancer- Come funziona l’architettura di un Ingress Controller- Sintesi dei concetti chiave dalla documentazione ufficiale Kubernetes- Creazione di una configurazione Simple Fanout passo passo- Verifica del corretto funzionamento tramite test reali- Consigli per approfondire e continuare a studiareSe stai imparando Kubernetes o vuoi fare un salto di qualità nella gestione del traffico in ingresso, questo video è per te.Documentazione ufficiale: https://kubernetes.io/docs/concepts/services-networking/ingress/Esercizio ufficiale: https://kubernetes.io/docs/tasks/access-application-cluster/ingress-minikube/---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/🟢 La mia azienda: https://www.limeware.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  38. 79

    Fai magie con Azure DevOps tramite l'AI

    Azure DevOps e AI si integrano perfettamente grazie al nuovo MCP Server di Microsoft. In questo video scopri come controllare progetti, build, pull request e work item direttamente tramite intelligenza artificiale.Cosa imparerai:- Installazione MCP Server in VS Code- Configurazione con GitHub Copilot- Comandi AI per gestire progetti Azure DevOps- Best practice per l'integrazioneLink utili:Repository GitHub: https://github.com/microsoft/azure-devops-mcp #AzureDevOps #AI #MCP #Microsoft #DevOps #Automation #VSCode #GitHubCopilot**Iscriviti per contenuti su AI e sviluppo software!**---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/🟢 La mia azienda: https://www.limeware.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  39. 78

    Come mettere in sicurezza un cluster Azure Kubernetes Service

    Scopri le tecniche fondamentali per mettere in sicurezza un cluster AKS in ambienti cloud pubblici. In questo video ti mostro strategie concrete che puoi applicare oggi stesso per evitare esposizioni indesiderate, abusi di identità o escalation di privilegi all’interno del tuo ambiente Kubernetes gestito.AKS è potente ma esposto: configurarlo in modo sicuro non è facoltativo. Ti guido attraverso le migliori pratiche Microsoft-native per proteggere **accessi, ruoli e identità** in modo efficace e scalabile.Ecco cosa vediamo nel video, punto per punto:Managed Identity Come usare le identità gestite per consentire a pod e risorse AKS di autenticarsi senza dover gestire credenziali manuali. Riduci i rischi eliminando le chiavi statiche.Ruoli essenziali Quali sono i ruoli minimi da configurare per evitare privilegi eccessivi nel cluster. Parliamo di principio del minimo privilegio applicato al cloud-native.Integrazione con Entra ID (ex Azure AD) Come collegare l’accesso al cluster con l’identità aziendale centralizzata, abilitando il controllo granulare degli accessi tramite gruppi e policy aziendali.---Risorsemain.bicep - https://gist.github.com/phenixita/165693992edf129ec8d92e8d56bb6da8---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/🟢 La mia azienda: https://www.limeware.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  40. 77

    Farai parte dell'1% dei programmatori

    Farai parte dell'1% dei programmatori

  41. 76

    3 motivi per creare una definition of done

    3 motivi per creare una definition of done

  42. 75

    Organizza la tua software factory con queste 4 tipologie di team

    Organizza la tua software factory con queste 4 tipologie di team

  43. 74

    Developer Experience, quando è un problema? Intervista con Francesco Bianco

    La Developer Experience non è solo questione di tool moderni o ambienti di sviluppo piacevoli. Diventa un problema quando rallenta il lavoro, genera frustrazione o fa perdere tempo a chi dovrebbe costruire valore. In questo talk esploriamo i segnali da non ignorare, gli errori più comuni e le leve concrete su cui agire per trasformare la DX da ostacolo a vantaggio competitivo.

  44. 73

    Il database è un dettaglio

    Il database è un dettaglio: quante volte lo abbiamo sentito dire, ma quante volte lo mettiamo in pratica?Quando ho iniziato a lavorare in, scrivevo codice che dipendeva completamente dal tipo di database usato. Finché...Possiamo testare tutto senza usare un database?oppureE se passassimo a Postgre?Panico.Quel momento è stato uno catartico: ho capito che dovevo cambiare approccio.In questo video ti porto passo dopo passo dentro una soluzione moderna: astrarre l’accesso al database in C# per rendere il codice testabile, manutenibile e indipendente dalla tecnologia.(L'implementazione qui mostrata è in C# ma il concetto è valido per qualunque linguaggio di programmazione orientato agli oggetti.)Vedrai due implementazioni reali:In-memory – perfetta per test, demo, prototipi veloci.PostgreSQL – con un driver vero, ma incapsulato in modo elegante.---💡 Perché farlo?✅ Il tuo codice non è più legato mani e piedi al database.✅ Puoi testare tutto senza bisogno di un’istanza reale.✅ Cambiare tecnologia è più semplice.✅ Scrivi software più solido, flessibile e professionale.---📌 Cosa vedrai nel video:* Cos’è un’astrazione dell’accesso al database* Come strutturare le interfacce in C#* Implementazione in-memory per i test* Connessione pulita a PostgreSQL* Esempi pratici di utilizzo* Benefici per il tuo codice e il tuo team 👇 Scrivimi nei commenti:Hai mai fatto test senza database? --- 🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/▶️ https://micheleferracin.it/🟢 La mia azienda: https://www.limeware.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  45. 72

    Migliora il tuo team di sviluppo del 200%

    Migliora il tuo team di sviluppo del 200%

  46. 71

    Farai parte dell'1% dei programmatori

    Farai parte dell'1% dei programmatori

  47. 70

    Come ho risparmiato 1 ora di debugging con ChatGPT

    Come ho risparmiato 1 ora di debugging con ChatGPT

  48. 69

    Trucco rapido per la produttività dei developer

    🚫 Non lasciare che sia un algoritmo a decidere cosa ascolti! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/🟢 La mia azienda: https://www.limeware.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  49. 68

    Guarisci anche tu un programmatore eroe

    🚫 Non lasciare che sia un algoritmo a decidere cosa ascolti! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/🟢 La mia azienda: https://www.limeware.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

  50. 67

    La società si è resa conto di quanto dipende dai software engineer?

    Considerazioni etiche sparse.---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/🟢 La mia azienda: https://www.limeware.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.

No matches for "" in this podcast's transcripts.

Showing of matches

No topics indexed yet for this podcast.

Loading reviews...

ABOUT THIS SHOW

Episodi tratti dai miei video su YouTube in formato solo audio.Sono Michele.Sono un imprenditore e software engineer.Con più di 9000 ore di esperienza nell'ambito di principi e pratiche software la mia missione è quella di aiutare le persone nei progetti software, nelle trasformazioni e adozioni delle migliori pratiche di settore.Ho aiutato centinaia di persone nel web (con migliaia di ore di lezione riprodotte) e dal vivo ad migliorare le proprie competenze tramite consulenza e formazione.Scrivere codice per professione mi appassiona tanto quanto aiutare gli altri a farlo.

HOSTED BY

Michele Ferracin

CATEGORIES

Frequently Asked Questions

How many episodes does Michele Ferracin Software Engineering have?

Michele Ferracin Software Engineering currently has 50 episodes available on PodParley. New episodes are automatically indexed when they're published to the podcast feed.

What is Michele Ferracin Software Engineering about?

Episodi tratti dai miei video su YouTube in formato solo audio.Sono Michele.Sono un imprenditore e software engineer.Con più di 9000 ore di esperienza nell'ambito di principi e pratiche software la mia missione è quella di aiutare le persone nei progetti software, nelle trasformazioni e adozioni...

How often does Michele Ferracin Software Engineering release new episodes?

Michele Ferracin Software Engineering has 50 episodes. Check the episode list to see recent publication dates and frequency.

Where can I listen to Michele Ferracin Software Engineering?

You can listen to Michele Ferracin Software Engineering on PodParley by clicking any episode. We provide an embedded audio player for direct listening, and you can also subscribe via your preferred podcast app using the RSS feed.

Who hosts Michele Ferracin Software Engineering?

Michele Ferracin Software Engineering is created and hosted by Michele Ferracin.
URL copied to clipboard!