Michele Ferracin Software Engineering - podcast cover

Michele Ferracin Software Engineering

Michele Ferracinmicheleferracin.it
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.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

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...

Jul 03, 202525 min

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.

Jun 24, 202551 min

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 rende...

May 27, 202512 min

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/kubernet...

May 12, 20252 min

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/kubernet...

May 12, 20251 min

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:...

May 06, 20253 min

STOP CAOS: Controlla il tuo team ora con Kanban

🎥 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, 20251 hr 3 min

Il database è un dettaglio

---🚫 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, 20251 min

Come documentare il tuo progetto software in modo FACILE e VELOCE

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, 202510 min

Come usare AI + TDD per la massima produttività

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, 202528 min

Una storia di DevOps made in Veneto ¦ Giulio Covassi CEO @ Kiratech

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, 202538 min

I 3 step per perdere i tuoi migliori software engineer

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, 20253 min

Continuous Delivery & Deployment con Valentina Servile - O'Reilly Author of Continuous Deployment

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, 202544 min

Quando il manager (non) è tecnico.

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, 20252 min

Se fai release in base alle feature stai sbagliando

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, 20253 min

Cosa può imparare una Software Factory da Zara?

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, 20253 min

25 milioni di software developer cercasi. Alla faccia della AI.

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, 20243 min

Come essere rispettati in ruoli di management nel software

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, 20249 min

One-piece flow

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, 20242 min

Extreme contracts, knowledge work e... | Jacopo Romei, founder @ Scaling Tales

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, 20241 hr 2 min

Come CTO sei la stella polare

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, 202454 sec

Leggo e commento il DORA Accelerate State Of DevOps 2024

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, 202416 min

Remote work del futuro… o del presente?

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, 202448 sec
For the best experience, listen in Metacast app for iOS or Android