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 mantenere i sorgenti di un progetto - le migliori pratiche

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 DORA Research che fanno parte del bagaglio culturale di un team: https://dora.dev/devops-capabilities/... . Per g...

Feb 17, 20249 min

8 passi per avviare un'iniziativa DevOps

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 adozione principi e pratiche DevOps senza perdere un colpo! 1. Stabilire un senso di urgenza 2. Gruppo guida 3....

Feb 10, 202412 min

Cosa fanno i migliori team software? N. 5 suggerimenti pratici

I migliori team software applicano questi principi che puoi seguire anche tu insieme al tuo team da SUBITO per migliorare la qualità del lavoro e la sicurezza dei rilasci. 1. Il lavoro è ben visibile 2. Tengono a bada il debito tecnico 3. Investono nella scrittura di test automatizzati 4. Rilasciano "poco" e frequentemente 5. Si formano continuamente

Feb 05, 202413 min

Hypothesis driven development / Lean Product Development with Martin Hinshelwood

Hypothesis-Driven Development and Lean Product Development are approaches used in software and product development to optimize the process and improve outcomes. Both Hypothesis-Driven Development and Lean Product Development are valuable methodologies for creating more efficient and customer-centric product development processes, and they often complement each other in practice.

Nov 03, 20231 hr 6 min

Database pre e post deployment script

Alessandro Alpi: "Sono passati 15 anni dalla prima volta in cui ho parlato di deploy database. Oggi finalmente, qualcuno, ORM esclusi, ha iniziato a pensare fin da subito anche alle basi di dati e alla persistenza in generale. Ebbene, parlando di relazionali, quindi di schema, quanti riescono ad automatizzare anche gli script di impianto, quelli customer driven, quelli di post setup e quelli di dati statici non gestibili da altri tool? Cerchiamo di capire come approcciare a questo topic molto sp...

Nov 03, 202356 min

Green architectures - Sustainable Software Engineering

“As Green Software Engineers, we recognize there are many advantages to building sustainable applications. They are almost always cheaper, they are often more performant, they are often more resilient. But the primary reason we are practicing Green Software Engineering is for sustainability, everything else is an added advantage” In questa LIVE Fabrizio Morando ci introduce all'ingegneria del software per progettare software sostenibile. Cosa si intende? Come si applica? Lo scopriremo insieme!...

Oct 26, 202359 min

AI, Ingegneria biomedica e... con Bianca Frigerio

Una viscerale passione per l'ingegneria biomedica, entusiasmo e artificial intelligence. Bianca ci racconta il suo percorso di studi e professionale che l'ha portata in Microsoft per fare ciò che le piace di più: applicare l'ingegneria biomedica nel mondo reale con tecnologie innovative e che hanno un impatto sulle persone. Ho avuto il piacere di lavorare a stretto contatto con Bianca per un paio d'anni e lo sarà sicuramente anche averla come ospite live e chiacchierare di tecnologia.

Oct 25, 202345 min

La terza via di DevOps

La terza via di DevOps si concentra sull'apprendimento continuo e sulla sperimentazione. È l'ultima , ma non ultima, delle vie di Devops. È quella più orientata a un cambio di mentalità in termini di gestione delle persone quando si tratta di errori. ➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsof... Applicando i principi e le pratiche della terza via le aziende possono puntare ad essere molto più resilienti a imparare di più dai propri errori e condivi...

Oct 13, 202310 min

La seconda via di DevOps

La prima via di devops raccoglie una serie di pratiche che ci permettono di ridurre le tempistiche con cui rilasciamo valore ai nostri clienti. Dal ridurre gli sprechi a investire in test automatizzati la prima via raccoglie tutta una serie di pratiche e di principi che faranno volare il tuo team. La prima via prende a piene mani quelle che sono i principi Lean del mondo manifatturiero egli applica nel mondo IT. Nel cuore della Via del Flusso si trova l'obiettivo di creare un flusso di lavoro se...

Oct 13, 202313 min

La Prima Via di DevOps

🟢 LIMEware - Consulenza software e formazione https://www.limeware.it La prima via di devops raccoglie una serie di pratiche che ci permettono di ridurre le tempistiche con cui rilasciamo valore ai nostri clienti. Dal ridurre gli sprechi a investire in test automatizzati la prima via raccoglie tutta una serie di pratiche e di principi che faranno volare il tuo team. La prima via prende a piene mani quelle che sono i principi Lean del mondo manifatturiero egli applica nel mondo IT. Nel cuore del...

Oct 13, 202315 min

Le Tre Vie di DevOps

Nel mondo degli annunci di lavoro e spiegoni su cos'è DevOps spesso viene dato peso solamente alla parte tecnologica e in particolare sull'automazione e il saper usare questo tool o quest'altra piattaforma. Tuttavia questo è estremamente limitante perché dietro ai principi DevOps troviamo una ricchezza di concetti e pratiche enorme. Questo prende il nome di "convergenza DevOps" perché tutto d'un tratto, nel 2009 circa, si allineano una serie di filosofie e pratiche del mondo manufatturiero (Lean...

Oct 13, 20239 min

API Gateway Design Pattern in 10 minuti

Il design pattern API Gateway permette di risolvere molti problemi nell'accesso a servizi in architetture distribuite. API Gateway è un servizio che fornisce un punto di ingresso unico per un certo gruppo di microservizi. A volte viene chiamato anche BFF (Back-end for front-end) perché è progettato pensando ai requisiti dell’app client. Inoltre funziona come reverse proxy e fornisce funzionalità quali autenticazione, terminazione SSL e caching. Tra le funzionalità tipiche troviamo: - Reverse pro...

Sep 22, 202211 min

3 metriche DevOps che DEVI sapere da software engineer

DevOps porta con se un bagaglio di metriche che ci aiutano a capire e misurare le performance del team e di processo in tutte le fasi dell'Application Lifecycle Management: dall'ideazione alla manutezione in produzione. Qui racconto 3 metriche MUST HAVE per ogni DevOps team.

Aug 27, 20226 min

Cos'è e come applicare SUBITO Continuous Integration

Continuous Integration è quella pratica dell'ingegneria del software che: Prevede l'integrazione dei sorgenti almeno una volta al giorno. Quano i sorgenti vengono integrati parte un processo automatizzato di build e test automatici (tipicamente unit test). Questa pratica risolve parecchie problematiche quali: + Le integrazioni big-bang a fine sprint/iterazione o in prossimità della release. + Rende ripetibile e documentato il processo di produzione degli artefatti (compilazione). + Incrementa di...

Aug 23, 20226 min

Cosa fanno i DevOps Engineer e perché hanno lo stipendio alto

Cosa devi sapere per diventare un DevOps Engineer e in cosa consiste il lavoro di questa figura professionale? Faccio una panoramica di tutti gli ambiti di applicazione dei principi DevOps scorrendo tutte le fasi dell'ALM: Application Lifecycle Management (un termine che mi evoca molti ricordi). Dal conoscere le pratiche di raccolta e tracciamento requisiti (Agile, Scrum, Kanban) fino ad automatizzare l'installazione di servizi e applicativi in cloud, il ruolo del DevOps Engineer è tra più orriz...

Aug 23, 20229 min

Git - I comandi remoti - Push Pull Fetch

I comandi e i concetti per le operazioni remote di git, che ci permettono di interagire con repositori esterni al nostro per mandare o ricevere commit. In questo modo impariamo come collaborare nei progetti che usano git. Questo video è ricco di demo e di sessioni di disegno alla lavagna per chiarire i concetti.

Jul 02, 202119 min

Come parlare in pubblico | 5 linee guida per migliorare | per principianti | per tecnici

Ne traiamo tutti vantaggio se apprendiamo qualche tecnica del parlare davanti a un pubblico perché davanti a un pubblico, in un modo o nell’altro, lo siamo sempre. • Un discorso a scuola • Una presentazione al lavoro • Presentare la propria azienda a un investitore potenziale • Voler esporre un proprio un punto in maniera chiara Non mi ritengo un esperto del parlare in pubblico, c’è gente molto più brava di me da cui c’è sempre da imparare. Però l’argomento mi appassiona da qualche anno e di rec...

Jul 02, 202110 min

Git - Cos'è git e le basi per usarlo

Cos'è git e i concetti principali per esegure le operazioni fondamentali. Alla fine di questo video conoscerai le fondamenta per l'uso di git in locale.

Jun 07, 202111 min

Il multitasking NON esiste!

Multitasking?! Ma dai! Non ti crede più nessuno :-) Neanche se sei donna! (non so perché giri questo falso mito che le donne sono più multi-tasking dell'uomo). Nel mondo e nel lavoro "dell'informazione" siamo soggetti più che mai a continui input che ci distraggono. Quali sono i meccanismi che ci portano a ciò e come possiamo migliorare per essere più concentrati?

Jun 03, 20214 min

Il momento migliore è adesso!

"Non ho tempo" "Comincio la settimana prossima" "Ho altre cose più urgenti da fare" Tutti abbiamo detto a noi stessi qualcosa di simile quando si tratta di fare qualcosa di nuovo, diverso o fuori dalla propria zona di comfort. Però il momento migliore per agire è ADESSO e in questo video dico la mia sull'argomento 😄

Jun 03, 20213 min

Come ricordare (e completare!) quello che dobbiamo fare

Come ci si può ricordare tutto quello che ogni giorno dobbiamo fare? R.A.D.E. è l'acronimo che raccoglie il metodo che uso da anni con successo: raccogliere, analizzare, decidere, eseguire. In questo video spiego passo-passo in cosa consiste.

Jun 01, 20217 min
For the best experience, listen in Metacast app for iOS or Android