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...
Jul 03, 2025•25 min
Farai parte dell'1% dei programmatori
Jun 27, 2025•2 min
3 motivi per creare una definition of done
Jun 26, 2025•2 min
Organizza la tua software factory con queste 4 tipologie di team
Jun 25, 2025•2 min
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.
Jun 24, 2025•51 min
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 rende...
May 27, 2025•12 min
Migliora il tuo team di sviluppo del 200%
May 26, 2025•2 min
Farai parte dell'1% dei programmatori
May 25, 2025•2 min
Come ho risparmiato 1 ora di debugging con ChatGPT
May 24, 2025•3 min
🚫 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/kubernet...
May 12, 2025•2 min
🚫 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/kubernet...
May 12, 2025•1 min
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:...
May 06, 2025•3 min
🎥 Domare il caos in una software factory con Kanban – Il mio webinar Se lavori in una software factory e ogni giorno ti sembra di navigare nel caos… sei nel posto giusto. In questo webinar ti racconto, con esempi concreti e un linguaggio semplice, come Kanban può diventare molto più di una lavagna con post-it: uno strumento reale per lavorare meglio, con meno stress e più risultati. Ti parlo di: come visualizzare il flusso del lavoro (quello vero, non quello che vorremmo avere), perché i WIP li...
Apr 29, 2025•1 hr 3 min
---🚫 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/kuberne...
Apr 22, 2025•1 min
La documentazione determina il successo del tuo progetto software. Sia per chi lo deve sviluppare sia per chi lo deve usare.Che tu sia uno sviluppatore o un utente finale, senza una documentazione chiara e aggiornata, tutto si complica: onboarding lenti, bug evitabili, scelte sbagliate.Ma fare documentazione non deve essere un incubo.In questo video ti mostro come generare una documentazione professionale, partendo da semplici file Markdown. Il tutto trasformato in un sito statico elegante e nav...
Apr 12, 2025•10 min
Il momento in cui l'AI sostituirà completamente i programmatori è ancora lontanissimo, nemmeno visibile all'orizzonte.Ma attenzione: gli incrementi di produttività grazie all'intelligenza artificiale sono già qui, a portata di mano, oggi stesso!In questo video ti mostrerò il mio approccio preferito per combinare Test Driven Development (TDD) e AI per creare codice migliore, più velocemente e con meno errori.Vedremo concretamente come usare una suite di unit test per guidare e controllare i sugge...
Apr 04, 2025•28 min
Giulio Covassi ci racconta la sua storia di Kiratech.I casi di particolare successo o più ecclatanti che di solito vengono raccontati sono nella maggior parte dei casi americani. In questo caso, invece, Kiratech è un'azienda italiana e in particolare veneta.In questa diretta ho il piacere di ospitare Giulio Covassi che ci racconta delle sue avventure da imprenditore iniziate 20 anni fa e che oggi hanno portato Kiratech ad essere una delle realtà italiane più note in ambito consulenza DevOps, Clo...
Mar 04, 2025•38 min
Sei un nerd filosofico, uno stoico-pragmatico o un destinato all'obsolescenza?
Feb 12, 2025•3 min
1) Prendi un'attività 2) Rendila burocratica 3) Lamentati che le cose non vanno avanti Ecco il modo perfetto per vedere i tuoi migliori talenti cambiare azienda! Ai software engineer piace rilasciare in produzione. Tutto quello che ostacola il lavoro inutlimente è la morte per la motivazione dei singoli e per l'efficenza complessiva. Spesso queste questioni capitano per "motivi di sicurezza" o per rispettare certificazioni o standard di qualità.La frustrazione nella voce delle persone che mi rac...
Jan 24, 2025•3 min
Allora, niente più pull-request né branch di sviluppo. COMECOSA? Sì sì hai letto bene! E... come famo quindi? Te lo dico subito. 1) Ascolta le testimonianze che racconta Valentina Servile in questo video 2) Implementa il pair-programming obbligatorio 3) Abbraccia il trunk-based development duro&puro 4) Rendi più attente le tue pipeline 5) Leggi il libro Continuous Deployment di Valentina! Con Valentina abbiamo parlato di tutto questo in una super scorrevole chiacchierata in cui i minuti, alm...
Jan 22, 2025•44 min
Nell'ambito software engineering avere un manager che in passato sia stato un programmatore a sua volta può fare la differenza. Infatti di sicuro ci si capirà meglio tra manager e tenici quando ci si dovrà confrontare sulle difficoltà e i problemi che si stanno incontrando e generalmente la fiducia è maggiore.
Jan 15, 2025•2 min
Rilascia qualità a intervalli regolari, non rilasciare feature. Release-based feature è una delle pratiche più diffuse: si rilascia quando le feature sono "pronte". Per me è un'idea ormai superata. Si dovrebbero fare schedule-based release. In cosa consistono? Le release sono a cadenza fissa, frequenti, nota a priori. Tutto il resto ci si deve adeguare. Nei progetti, di solito, si hanno: - Feature - Qualità - Schedule (pianificazione) Di queste se ne possono prendere 2. Di solito, la vittima, è ...
Jan 13, 2025•3 min
Le modalità di produzione e consegna dei capi di Zara sono un modello per una software factory. Lead time di 10-15 giorni dall'idea alla consegna di un capo negli store fisici. Pazzesco! Come fanno? Consegne di quantità ridotte e frequenti. Feedback dai clienti. Telemetria sui capi per capirne le modalità di utilizzo negli store. Investimenti per miglioramento continuo. Si notano tutti i principi che dovremmo applicare anche in una software factory: - Ottimizzazione del lavoro (WIP ridotto e lot...
Jan 07, 2025•3 min
Elucubrazioni su quanti developer manchino nel mondo, alla faccia che l'AI li avrebbe resi tutti inutili. Come gestire quindi questa situazione? https://www.forbes.com/councils/forbestechcouncil/2021/06/08/is-there-a-developer-shortage-yes-but-the-problem-is-more-complicated-than-it-looks/
Dec 22, 2024•3 min
Se come manager hai il rispetto e la stima del team dal punto di vista tecnologico sei sicuramente facilitato. "Engineering management" è una disciplina tecnologica mescolata a capacità di gestione delle persone. Più avanzi nella carriera di management più ti allontani dal codice ma comunque ti viene richiesto di guidare discussioni e decisioni tecnologiche (ma di certo non decidere tutti i dettagli). Se vuoi davvero avere il rispetto del tuo team devono vederti come tecnicamente credibile e aff...
Dec 17, 2024•9 min
Sviluppare e rilasciare feature in unità di lavoro sempre più piccole e indipendenti è una strategia per gestire la complessità degli sviluppi in piccole dosi. Organizzando il lavoro in unità piccole e il più possibile indipendenti l'una dall'altra possiamo facilitare pratiche come continuous integratione e delivery. Queste pratiche si incastrano e si potenziano l'una con l'altra, dando un valore molto maggiore rispetto a implementarle singolarmente. visita Michele Ferracin YouTube Channel...
Dec 14, 2024•2 min
Ho "conosciuto" Jacopo Romei tramite la lettura del suo libro Extreme Contracts e ho deciso di contattarlo su LinkedIn per proporgli di parlare di temi che ci accomunano. Con Jacopo parliamo di extreme contracts e di knowledge work con tutte le tematiche più calde: in presenza, da remoto, valore, tarifarri orari, approccio lean...
Dec 11, 2024•1 hr 2 min
Il CTO è la stella polare e deve creare una costellazione di principi. Nella vita di una software factory si prendono centinaia di micro-decisioni.Impostare la cultura di riferimento, una costellazione in cui orientarsi, è un compito vitale di un CTO. Ecco alcuni esempi:- come considerare qualcosa production ready?- come scegliere un linguaggio?- come strutturare le strategie di testing? Il CTO non deve prendere tutte le decisioni, ma creare il contesto culturale-tecnologico che permetta agli al...
Dec 11, 2024•54 sec
Il DORA DORA Accelerate State Of DevOps è il più longevo studio su pratiche di software delivery performance a livello mondiale. In questo video ne scopro i principali punti. Tra le varie cose viene analizzato come l'AI ha impatto sulla produttività dei developer. Il report è lungo 120 pagine per cui lo scorro ed esamino quello che ad occhio mi pare più importante. Per scaricarlo liberamente dal loro sito segui il link più sotto. ➡️ Link per scovare i 7 tipi di spreco: https://go.micheleferracin...
Dec 03, 2024•16 min
Secondo un recente studio randstad gli ingegneri dell’informazione sono al secondo posto tra le figure professionali più difficili da trovare. Saper gestire il remote work sarà di fondamentale importanza in questi contesti di scarsità di talenti. Per questo un’azienda deve fare di tutto per vincere le sfide di gestione del remote work per attrarre e trattenere i migliori. Nei settori del knowledge work, il lavoro geograficamente distribuito diventerà sempre più il default. Chi non saprà gestirne...
Dec 02, 2024•48 sec