Michele Ferracin

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.

Besuch unbedingt die Website des Podcasts und unterstütze die Macher: micheleferracin.it

Autor

Michele Ferracin

Kategorie

Technology

Podcast-Website

micheleferracin.it

Neueste Folge

1. Sep 2026

Wo hören?

Podcasts in der App Replaio Radio Bald verfügbar

Podcasts kommen bald in die App. Installiere sie jetzt und erlebe als Erster einen ganz neuen Blick auf Podcasts

Bei Google Play herunterladen Kostenlos installieren Android fast 10 Mio. Downloads · Bewertung 4,8 iOS bald

Folgen

Produttività personale o produttività di team? 06.11.2024

Quando un team di sviluppatori lavora congiuntamente in una codebase ci sono varie strategie di gestione dei sorgenti. Le cosiddette branching strategy. Il fondatore di Stack Overflow le divide in due categorie: per produttività personale e per produttività di team. In questo video analizzo le categorie e ne do la mia interpretazione anche in ottica continuous deployment e di principi Lean. --- ➡️...

Deployment self-service per tutti! 30.10.2024

Deployment self-service. Perdita di controllo o abilitanti per il team?

Codemotion 2024 - Recensione a braccio 24.10.2024

La mia esperienza al codemotion 2024 di Milano.

La Software Factory - Produrre software nel 21esimo secolo 15.10.2024

Con il termine factory voglio dare una connotazione più formale e attenta alle tematiche moderne: una fabbrica strutturata dove il lavoro viene svolto seguendo processi e metodi comprovati dall’esperienza e dalle best-practice di settore.

La fallacia del team DevOps 19.07.2024

Il team DevOps è prassi comune soprattutto nelle grandi aziende (ma anche medie). La pratica di creare questo team rivela, tuttavia, una scarsa conoscenza della cultura DevOps e un approccio superficiale limitato alla sola automazione. In una cultura che incentiva la collaborazione spinta tra Dev e Ops come può introdurre un terzo attore facilitare le cose?

Fai luce per il tuo team 24.06.2024

Come punto di riferimento il tuo obiettivo principale è quello di spianare la strada agli altri e rimuovere gli ostacoli.

Usa ChatGPT per creare le release note con Azure DevOps 07.06.2024

Generare le release note non è mai stato così facile. Non sai più cosa scrivere? Non ne hai voglia? Il tuo team si dimentica? Ora non ci sono più scuse. Con ChatGPT 4o ed Azure DevOps non c'è scampo. In questo video mostro e commento uno script da poter inserire in Azure Pipeline per generare un documento markdown con tanto di immagini che descrive il tuo ultimo rilascio ai tuoi utenti finali.

I feature branch rallentano il tuo team... adotta trunk based development! 27.05.2024

Scopri i vantaggi del trunk-based development, una metodologia di sviluppo software che può rivoluzionare il modo in cui lavori e consegni il codice. SCARICA IL PDF con 5 AZIONI PER TECH LEADER - https://go.micheleferracin.it/5-azioni-tech-leader-pdf In questo video, esplorerai come il trunk-based development può migliorare l'efficienza e la qualità del tuo software attraverso: - Integrazione...

Implementazione CI/CD microservizi e applicazioni con Kubernetes in cloud 27.05.2024

Come implementare un processo di CI/CD per applicazioni e microservizi per un deployment su Kubernetes in cloud. ➡️ 🧑‍🏫 KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1 ➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB K...

Tutti bravi a dire fail fast... 27.05.2024

...ma come si fa?

Erano anni che volevo dirlo... 24.05.2024

...ma non se ne può più dei team divisi tra back-end e front-end!

Non mi importa come scrivi le user story 22.05.2024

ma quanto comunichi bene

Digiuno da feature 24.04.2024

Digiuno da feature

Chi è e cosa fa un CTO 24.04.2024

Il ruolo del Chief Technology Officer è un ruolo multidisciplinare e affascinante. All'interno di un'azienda è un exective tecnologico e strategico che si occupa di mettere la tecnologia a disposizione del business nel migliore dei modi. Tramite una conoscenza approfondita del business e del panorama tecnologico ha un forte impatto nello sviluppo e nella crescita aziendale. Non è la natura...

La saggezza degli antichi romani applicata al software 22.04.2024

La saggezza degli antichi romani applicata al software.

FOMO 21.04.2024

Fear of missing out

Fare di meno per fare di più 20.04.2024

Fare di meno per fare di più

20% 19.04.2024

Allora il 20% all'innovazione.

Cosa sono i Pod e come usarli in un cluster Kubernetes 02.04.2024

I Pod sono un oggetto fondamentale in un cluster Kubernetes perché creano l'ambiente di esecuzione per i container i quali avranno a loro diposizione RAM, CPU, storage, networking. Comprendere i concetti principali dei Pod permette quindi un uso più consapevole delle risorse di un cluster. In questo episodio ascolterai: - Concetti base di un Pod - Come eseguire in pod in modalità imperativa co...

Come sfruttare al massimo il version control 29.03.2024

Il version control (tipo git) è presente in ogni progetto software per gestire i sorgenti applicativi. I sorgenti, tuttavia, non sono l'unico asset che possiamo salvare in un repository di un progetto software. Per ottenere la massima tracciabilità e riproducibilità dei nostri processi di deployment dobbiamo inserire anche: - schema database e script di migrazione - infrastructure as code (Azu...

Come gestire e progettare i test automatici per rendere sostenibile un progetto software 23.03.2024

Se i test non scriverai, Agile non sarai. Non mi interessa se fai kanban, SCRUM, SAFe, abcdefg. I test automatici sono il vero abilitatore dell'agilità. Se hai paura di modificare la tua cobebase diventi lento e nel lungo termine il tuo progetto è destinato a procedere lentissimo con un calo di servizio per i clienti finali. Un progetto software deve essere sostenibile nel lungo periodo e i te...

Come gestire l'evoluzione di un database e automatizzare il deployment 07.03.2024

Gestire l'evoluzione di un database è un punto cruciale per un approccio completo e maturo alle pratiche di automazione e sicurezza dei deployment. Un approccio incompleto con lato applicazione automatizzato e database manuale crea inefficienze e riduce l'efficienza dei processi ed è un modo di operare rischioso (basti pensare alle conseguenze di uno script eseguito erronamente). Vediamo i...

Continuous Integration fatta bene - sai davvero tutto? 25.02.2024

Considerata una pratica di base e spesso trascurata CONTINUOUS INTEGRATION invece ha molto da insegnare ai team. È la pratica di integrare i sorgenti il più frequentemente possibile popolarizzata da Martin Fowler nell'ormai lontano settembre 2000 nel suo blog. Viene data per scontata e basilare ma pochi sanno che ha persino influenza sul modo di intendere le feature e sulla cultura del team. U...

Come mantenere i sorgenti di un progetto - le migliori pratiche 17.02.2024

Mantenere i sorgenti di un progetto software sul lungo termine è una sfida comune per tutti i team di sviluppo. La capacità di gestire la codebase nel tempo in buona salute è una capacità tecnica che può fare la differenza in termini di velocità di sviluppo, sicurezza e velocità di evoluzione. La "code maintainability" è una delle abilità tecniche individuate dall'istituto di ricerca...

8 passi per avviare un'iniziativa DevOps 10.02.2024

Quella che può partire da una semplice attività tecnica in ambito DevOps (adozione di una board, adozione di automazione, telemetria, repository, metodologia kanban/scrum) può sfociare in un progetto più ampio di adozione principi e pratiche DevOps a tutto tondo che vogliono essere esplorate e diffuse in un contesto aziendale. Ecco gli 8 passi per organizzare e gestire un'iniziativa di adozion...

Höre den Podcast Michele Ferracin Software Engineering in Replaio

Radio und Podcasts in einer App - kostenlos und ohne Anmeldung. Installiere sie noch heute und verpasse den Start nicht

Bei Google Play herunterladen

Replaio ist kein Herausgeber von Podcasts; die Namen der Sendungen, Cover und Audioinhalte gehören ihren Autoren und werden über öffentliche RSS-Feeds verbreitet