dotNET{podcast}, il primo podcast italiano dedicato alle tecnologie Microsoft... e non solo! La nostra è una community on-line il cui scopo è quello di informare, divulgare, incuriosire l'ascoltatore e fornire spunti di riflessione, attraverso le nostre interviste "informali" a vari appassionati ospiti, per confrontarci su tematiche sulle quali hanno grande esperienza o interesse. (i nostri "social") Facebook: https://www.facebook.com/groups/dotnetpodcast/ LinkedIn: https://www.linkedin.com/groups/8999214/ Twitter: https://twitter.com/dotnetpodcast YouTube: https://www.youtube.com/c/dotnetpodcast (il nostro staff) Antonio Giglio: http://bit.ly/dnp-antonio Emanuele Garofalo: http://bit.ly/dnp-emanuele Luca Di Fino: http://bit.ly/dnp-luca Massimo Bonanni: http://bit.ly/dnp-massimo Mauro Servienti: http://bit.ly/dnp-mauro Roberto Albano: http://bit.ly/dnp-roberto Clemente (Tino) Giorio: http://bit.ly/dnp-tino Antonio (Tony) Pierascenzi: http://bit.ly/dnp-tony
Il platform engineering è una disciplina che si occupa dello sviluppo e della manutenzione di piattaforme software che supportano un'ampia gamma di prodotti e servizi. Negli ultimi anni si è registrato un aumento dell'interesse verso questa disciplina, con la crescita di team di sviluppo dedicati e la creazione di posizioni lavorative specifiche in questo settore. In questa puntata cercheremo di capire meglio di cosa si tratta insieme a Mich Murabito. Blog Mia-Platform ITA: https://blog.mia-platform.eu/it ENG: https://blog.mia-platform.eu/en Blog CNCF: https://www.cncf.io/blog/ Landscape (con le tecnologie): https://landscape.cncf.io/
Abbiamo sempre troppi impegni e non riusciamo a tenere traccia di tutto? Le fantastiche idee che ci vengono spariscono puntualmente senza lasciare traccia? Prova ad usare Second Brain, una tecnica di organizzazione e memorizzazione delle informazioni elaborata da Tiago Forte e adottata ultimamente con successo dal nostro ospite, Emanuele Bartolesi, che in questa puntata ci spiegherà come funziona. Vi lasciamo alcuni link utili: Template per Notion sviluppato da Emanuele (link con lo sconto del 50%) Libro Building a Second Brain di Tiago Forte Corso Learning GitHub di Emanuele su LinkedIn
Ripetere sempre le stesse operazioni ripetitive può diventare una noia per uno sviluppatore che cerca di ottimizzare tempi e prestazioni. Per questo ci può essere di aiuto il .NET Community Toolkit, un progetto open-source disponibile su GitHub il cui obiettivo è quello di semplificare alcune operazioni ripetitive e migliorare le performance delle nostre applicazioni. Ce ne parla Sergio Pedri, SOFTWARE ENGINEER II in Microsoft, il Lead del progetto.
In molti progetti software, molto tempo è dedicato alla configurazione dell'ambiente di sviluppo. Assieme a Gianni Rosa Gallina, capiremo come possiamo velocizzare questa operazione e rendere l'ambiente facilmente replicabile anche per l'utilizzo in team. In particolare, Gianni ci racconterà delle sue esperienze con i Dev Container e Visual Studio Code e ci spiegherà quali vantaggi quest'approccio può portare in molti scenari. Speakers: Clemente Giorio (R&D Senior Software Engineer, Microsoft MVP, Intel Innovator) Gianni Rosa Gallina (R&D Tech Lead Engineer, Microsoft MVP) #MVPBuzz #DevContainers #Development #MachineLearning #Docker
Questa è un'altra delle puntate della serie tratta dall'Azure Day di DotNetCode.Salvatore ci racconta come utilizzare i Cognitive Services di Microsoft Azure per applicare le tecniche di Natural Language Processing, NLP, sui nostri progetti senza sforzi notevoli. Il viaggio è interessante e verremo guidati abilmente attraverso i meandri delle tecnologie applicabili al contesto del linguaggio naturale; conosceremo termini e concetti come "speech to text", "intents", "entity", "prediction_score", "over_fitting" e così via. Si scoprirà cosa propone Microsoft come strumento di "sviluppo": Luis.Link: https://azure.microsoft.com/en-us/products/cognitive-servicesVideo della sessione: https://www.youtube.com/watch?v=BOXX1j_SgjE&ab_channel=DotNetCode.IT
Continuiamo il discorso sulla crescita aziendale intrapreso con Alessandro Alpi e Bruno Fortunato. Anche in questo podcast ne vedremo delle belle.
Questa è una delle puntate della serie tratta dall'Azure Day di DotNetCode.Vanni Boncinelli ci parla di block chain, distributed ledger, smart contracts e tanto altro, e di quale sia lo strumento messo a disposizione da Microsoft, Quorum Blockchain Service. La chiacchierata trae spunto dalla sessione fatta da Vanni all'Azure Day 2022.
Questa è una delle puntate della serie tratta dall'Azure Day di DotNetCode. Liccardi e Venditti ci raccontano come fare chaos engineering su Azure. La chiacchierata trae spunto dalla sessione fatta dai due Antonio ad Azure Day 2022.Link alla sessione: https://youtu.be/rdFoNNLvwvU
Questa è una delle puntate della serie tratta dall'Azure Day di DotNetCode. Andrea Giunta ci racconta come hanno implementato una soluzione serverless per esportare ed aggregare dati da Azure DevOps. La chiacchierata trae spunto dalla sessione di Andrea che trovate al link qui sotto:Link Azure Day: https://youtu.be/peSnDMNOFag
Lo scopo di un'azienda è la crescita e per questa ragione che siate manager, imprenditori o sviluppatori che vogliono mettersi in proprio, dovrete per forza di cose affrontare questo argomento. La risposta sta nell'atto di "strutturarsi"...ma in che modo? Ce lo spiegano in questo podcast Alessandro Alpi e Bruno Fortunato.
Questa è una delle puntate della serie tratta dall'Azure Day di DotNetCode. Marco Obinu ci racconta le novità relative alle SQL Managed Instances su Azure. La chiacchierata trae spunto dalla sessione di Marco che trovate al link qui sotto:Link Azure Day: https://youtu.be/0NyQpdsZk7w
Ultima puntata dalla Blazor Conference in cui affrontiamo il tema deployment su Azure di un'applicazione Blazor attraverso Azure DevOps e GitHub Actions. video della sessione: https://youtu.be/NnEz3_wJc-w
In questa puntata Alessio ci racconta del suo secondo lavoro come supereroe e di come il suo prototipo di armatura sia facilmente comandabile da remoto utilizzando Blazorlink al video: https://youtu.be/6R9nShmVSyk
Dalla Blazor Conference 2022 - In questa intervista Damiano Andresini ci riporta un po' di informazioni dalla trincee dove ha integrato AD B2C come identity provider nei suoi progettiLink alla registrazione: https://youtu.be/bDdOfS-ALwc
Dalla Blazor Conference 2022 - In questa intervista Dario Benevento ci da qualche dritta su come localizzare applicazioni le applicazioni Blazor e dei punti da tenere in considerazione quando si affrontano applicazioni multi-linguaLink alla registrazione:https://youtu.be/JRacXlJ5-6A
Dalla Blazor Conference 2022 - In questa intervista Gianpaolo Tucci ci racconta qualche caso pratico di utilizzo di Blazor secondo la sua esperienzaLink alla registrazione: https://youtu.be/EXa1-nD7m8U
Dalla Blazor Conference 2022 - In questa intervista Alberto Acerbis ci racconta, partendo dal concetto di bounded context, come Blazor possa essere utilizzato per implementare micro-frontendDLink alla registrazione: https://youtu.be/DfhiXx0NYIY
Dalla Blazor Conference 2022 - In questa intervista Andrea Dottor ci racconta del connubio Blazor e JS, di come questi due mondi debbano convivere e di quelli che possono essere i possibili intoppi lungo la stradaLink alla registrazione: https://youtu.be/nZp1jqKXFvY
Dalla Blazor Conference 2022 - Durante la keynote Andrea Saltarello ha fatto un annuncio bomba introducento Improove. In questa registrazione abbiamo provato a carpire le informazioni salienti che potrebbero interessare riguardo ad una iniziativa che sembra voler cambiare completamente il concetto di formazioneLink al sito di Improove: https://lets.improove.tech/Link al canale telegram di Improove: https://t.me/improoveitLink alla keynote: https://youtu.be/F3ue8WctBwQ
Dalla Blazor Conference 2022 - Emanuele Bartolesi ci racconta le novità di .net 6 che riguardano Blazor, con un po' più di calma rispetto alla keynote che è stata un susseguirsi di concetti e annunci interessanti.Link alla keynote: https://youtu.be/F3ue8WctBwQ
Le community sono un ecosistema in costante movimento. La voglia di fare networking allo scopo di condividere competenze e di confrontarsi con altri professionisti rendono le community l'habitat naturale per crescere sotto diversi punti di vista. DotNetPodcast stessa è una community fatta da chi ci ascolta e che non smetteremo mai di ringraziare, e da noi che ci lavoriamo dietro. In questa puntata di DotNetPodcast il nostro ospite ci racconterà la sua visione delle community, come queste abbiano influenzato il suo percorso lavorativo e del lavoro che c'è dietro l'organizzazione degli eventi
Sviluppare software è bello. Quando vedi la tua creatura prendere vita e andare in produzione è anche affascinante. Poi però la creatura è da mantenere, sistemare e tenere aggiornata. Ogni tanto bisogna rilasciare di nuovo e ci sono casi in cui il rilascio comporta l'aggiornamento della base dati. Lo schema dei dati è cambiato, alcuni dati sono da aggiornare, oppure entrambe le cose.
Il mondo .NET è sempre più vasto, lo vediamo dagli aggiornamenti quasi quotidiani sui vari framework, linguaggi, tools etc, che vengono rilasciati sia da Microsoft che dalla comunità degli sviluppatori che è sempre più numerosa. Trovare un modo per rimanere aggiornati non è semplice, ma, come recita sul suo podcast l'autore della puntata di oggi, Andrea Dottor, lui ha trovato un modo alternativo per farlo. Ascoltiamo cosa ci racconta, magari la nostra ansia quotidiana trova un valido avversario.Link al podcast: .NET in pillole https://bit.ly/3kcg413
Quante volte ci siamo sentiti rispondere, o abbiamo risposto, “Sono fatto cosi, non posso cambiare?”Siamo spesso focalizzati sul breve, sul brevissimo, o sul materiale. Il lavoro di domani, la serie televisiva del momento, la partita di calcetto con gli amici. Tutte cose interessanti e in alcuni cosi importanti, ma spesso a scapito del noi. Lo sviluppo personale viene spesso considerato una pagliacciata, roba per creduloni.È veramente così? Possiamo cambiare? Se si, cosa, ma soprattutto come?In questa puntata parliamo di cambiamento con Antonello Calamea autore e produttore di Another You.Riferimenti:Another You https://www.spreaker.com/show/another-you
Ricorriamo a mille artifici sotto il cappello dell'architettura per avere un software che sia "resiliente", ma lo è davvero? Sebbene si possa guardare a minuscole porzioni di universo con modelli deterministici, la realtà che viviamo è immersa nel caos con sistemi che interagiscono tra di loro portando alcune volte a comportamenti inattesi. In questa puntata parleremo di chaos engineering e di come possa aiutarci a mettere in discussione le nostre certezze, in fatto di affidabilità dei nostri servizi, e a verificare che siano fondate.Riferimenti:https://bit.ly/3uw8e8E
Ci sono scenari in cui fare cache delle informazioni ha un impatto significativo sul sistema che stiamo progettando. In questa puntata discutiamo di FusionCache con il suo autore, Jody Donetti, un contributor open source e premiato con il rinomato Google Open Source Award.Riferimenti:https://github.com/jodydonetti/ZiggyCreatures.FusionCachehttps://opensource.googleblog.com/2021/09/announcing-latest-open-source-peer-bonus-winners.html
Dopo aver capito le possibili difficoltà che si possono incontrare nell'erogazione di corsi on line dal punto di vista organizzativo, il nostro Massimo Bonanni ci racconta quali strumenti, tecniche e trucchi riempiono la sua giornata da trainer. Alla fine di questo viaggio con lui saremo tutti pronti a metterci "in proprio" e diventare finalmente "trainer"!
Com'è la vita di un trainer oggi? Com'è cambiata la sua giornata lavorativa da quando l'erogazione è soprattutto da remoto? Ne parliamo con Massimo Bonanni che ci spiega le possibili difficoltà che si incontrano nell'erogazione di corsi online e come fare per riuscire ad essere empatici ed incisivi malgrado la modalità sia così apparentemente "fredda".
Quando Giulio ed il sottoscritto hanno iniziato a lavorare i sistemi di source control erano pochi e rozzi. Spesso lo "zippone" con i sorgenti era il modo per fare versioning. Oggi il mondo è cambiato.Il problema non è come fare versioning, piuttosto quale strategia di versioning usare: GitFlow, GitHub Flow, Release Flow, o Trunk Based development sono alcune tra le opzioni sul tavolo.Oh mamma mia, che confusione. Cerchiamo di mettere ordine nella complessità.Riferimenti bibliografici:- Rochkind, Marc J. “The Source Code Control System.” IEEE Transactions on Software Engineering SE-1, no. 4 (December 1975): 364–70. https://doi.org/10.1109/TSE.1975.6312866.- Appleton, Brad, Berczuk, Stephen, Cabrera, Ralph, and Orenstein, Robert. “Streamed Lines: Branching Patterns for Parallel Software Development.” Pattern Languages of Programs, February 8, 1998. http://www.hillside.net/plop/plop98/final_submissions/P37.pdf.- Cabrera, Ralph, Appleton, Brad, and Berczuk, Stephen. “Software Reconstruction: Patterns for Reproducing Software Builds.” Pattern Languages of Programs, 1999. https://hillside.net/plop/plop/plop99/proceedings/cabrera/softwarereconstruction.pdf.- https://martinfowler.com/articles/branching-patterns.html
Michele Aponte ci racconta alcune delle novità che riguardano Blazor nella nuova release in LTS di .Net con un occhio anche al futuro.
Si può applicare il termine "ciclo di vita" di un nuovo membro di un team durante la sua allocazione in azienda? In questo podcast con Alessandro Alpi parleremo di come la cultura Devops possa supportare, tramite l'uso della wiki, l'intero processo aziendale, a partire dall'on-boarding fino alle fasi di gestione dei progetti.
Con Marco Parenzan parliamo di IoT e delle tecnologie utilizzate per l'implementazione sul campo.
Visto che non si trovano spesso DBA nelle aziende italiane, cosa dovrebbe fare veramente un DBA classico? Cos'è un DBRE e perché la figura classica dovrebbe cambiare nella sua direzione e soprattutto come si contestualizza oggi. Ostacoli, consigli, best-practices e di tanto altro si parlerà in questo podcast insieme ad Alessandro Alpi.
I libri, gli articoli, i post sono tutti ottimi strumenti per imparare. Ma non c'è nulla come mettere mani sul codice. Se poi il codice mima qualcosa di molto simile ad un dominio reale meglio ancora. Tutorial, direte voi. Vero, ma i tutorial hanno un grosso limite, ci guidano passo passo, e fondamentalmente ci inducono a spegnere il cervello.Con Mariano Calandra discutiamo di qualcosa che va oltre il classico tutorial, LiveProject un progetto editoriale di Manning. Ci addentriamo inoltre nei meandri di AWS Lambda e Step Function.Link citati durante la puntata:- Develop Microservices on AWS with Lambda and StepFunctions https://www.manning.com/liveprojectseries/develop-microservices-ser- Introduzione ai LiveProject https://liveproject.manning.com/- AWS Lambda https://aws.amazon.com/lambda/- AWS Step Functions https://aws.amazon.com/step-functions/- AWS X-Ray https://aws.amazon.com/xray/- lumigo https://lumigo.io/
Un progetto ML ha una vita ciclica in cui molti passi del processo si ripetono regolarmente, chi sono gli attori di cui un'azienda necessita, cosa fanno e perché, ma soprattutto parliamo dei termini che li identificano come MLOps o Data Engineer e delle "storie sul campo" che abbiamo vissuto...
Alberto Castelli, fondatore di Pangoly ci guida nella storia del servizio gratuito che ti aiuta a scegliere i migliori componenti hardware e periferiche per la tua configurazione PC da assemblare, rispettando il tuo budget e le tue necessità. Si parte dal motivo di business che ha dato vita a Pangoly per spaziare poi attraverso architettura e necessità di scalabilità.Link citati nella puntata:- https://pangoly.com/- https://frame.work/
Con Michael Ciceri facciamo una panoramica del mondo performance e delle opzioni che abbiamo quando il nostro stack è .NET.Di seguito i link alle cose di cui abbiamo parlato durante il podcast:- Performance improvements NET 6.0: https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-6/- Bing workflow to NET 5.0: https://devblogs.microsoft.com/dotnet/migration-of-bings-workflow-engine-to-net-5/- .NET Library for benchmarking: https://benchmarkdotnet.org/
Con me Gaetano Paternò chiacchieriamo di un evento che si terrà il primo ottobre: il Visual Studio Tour 2021 (https://www.visualstudioitalia.it/visual-studio-tour-2021-live-01-ottobre/). Ne approfittiamo anche per fare quattro chiacchiere di community in periodo di pandemia.
GitHub Copilot, un nuovo servizio che potrebbe cambiare il modo di sviluppare software.In questa puntata, con Gianni Rosa Gallina, capiremo con più dettaglio in cosa consiste questo servizio, pregi e difetti. Assieme capiremo se siamo alla soglia di una nuova era del "Pair Programming".
Ospite della puntata odierna è Nicola Iarocci, sviluppatore, imprenditore, consulente, sportivo, motociclista, amante dell'open source, Microsoft MVP e MongoDB Master. Nel mondo open source è conosciuto principalmente per Eve e Cerberus, progetti OSS per Python, e per Fattura Elettronica .NETCon Nicola oggi chiacchieriamo di Python, di open source, della trasformazione che Microsoft sta seguendo, e di quello a cui lavora quotidianamente.Per seguire Nicola potete fare riferimento ai seguenti link:- https://docs.python-eve.org/en/stable/- https://fatturaelettronicaopensource.org/- https://nicolaiarocci.com/- https://twitter.com/nicolaiarocci
Una nuova puntata di Microsoft News, una nuova serie che abbiamo pensato per aggiornarvi su tutte le novità che arrivano da casa Microsoft. In ogni puntata parleremo delle novità dal mondo Microsoft (non di tutte ma di quelle che ci hanno colpiti maggiormente).Oggi, Antonio e Mauro discutono delle novità introdotte con .NET 6 e la nuova versione di C#.
Una nuova puntata di Microsoft News, una nuova serie che abbiamo pensato per aggiornarvi su tutte le novità che arrivano da casa Microsoft. In ogni puntata parleremo delle novità annunciate a Build 2021 (non di tutte ma di quelle che ci hanno colpiti maggiormente).
Nel corso della puntata, con Marco Dal Pino (Cloud Solution Architect in Microsoft) parleremo di Azure Percept (Project Santa Cruz). Oltre ad una panoramica sul prodotto/servizio, Marco ci spiegherà, con semplici scenari, come e quando possa esser vantaggioso spostare parte dell' "Intelligenza Artificiale" dai nostri server agli estremi delle nostre applicazioni; ossia vicino ai sensori.
Questa è la prima puntata di Microsoft News, una nuova serie che abbiamo pensato per aggiornarvi su tutte le novità che arrivano da casa Microsoft. In ogni puntata tratteremo un tema e parleremo delle ultime novità che riguardano quel tema. Avremo quindi puntate dedicate ad Azure, a Windows, a Visual Studio, a Xbox e così via. In questa prima puntata parleremo di Microsoft Teams e delle seguenti novità:* Nuove opzioni per la sala d'attesa e i relatori* Opzione di soppressione dei rumori di fondo* Nuovi device con integrazione per Teams
Con Stefano Ottaviani e Sauro Cesaretti in quanto fondatori degli Accessibility Days, parliamo di accessibilità, Accessibility Days e Accessibility Games novità dell'edizione 2021. Accessibility Days sono un evento sull'Accessibilità e sulle Disabilità rivolto a sviluppatori, designer, maker, creatori ed editori di contenuti, ed in generale a tutte le persone che si occupano di tecnologie digitali.- Sito https://accessibilitydays.it/- Canale YouTube https://www.youtube.com/channel/UCzFrbfqazVbmlwwSeA4DjOw
Con Alessandro Alpi, co-fondatore di Engage IT Services, parliamo di cultura e organizzazione aziendale, e della relazione bidirezionale tra le due. Lo facciamo da un punto privilegiato, osservando dall'interno che cosa significano cultura, organizzazione, e processi nel lavoro di tutti i giorni in Engage IT Services.
Con Lorenzo Barbieri, Sr. Cloud Solution Architect in Microsoft, oggi in veste di esperto e punto di riferimento per tutto quel che riguarda il mondo del public speaking, discutiamo del suo nuovo libro, Beyond Public Speaking for Geeks, e del mondo del public speaking in tempo di lavoro da remoto.Potete scaricare e leggere il libro direttamente dal sito di Syncfusion al seguente indirizzo: https://www.syncfusion.com/succinctly-free-ebooks/beyond-public-speaking-for-geeks-succinctly
Partendo da un recente caso di cronaca che ha visto uno dei maggiori registri elettronici andare KO per un malware e impiegare parecchio tempo per tornare online, riflessioni senza rete con Andrea Benedetti, Sr. Cloud Architect e Data & AI Engineer presso Microsoft.
Con Emanuele Bartolesi discutiamo di sindrome dell'impostore, un problema che affligge moltissime persone, compresi noi due. La puntata è densa di informazioni, che non sono dicerto di aiuto se si è affetti dalla sindrome dell'impostore perché l'effetto è quello di mettere ulteriore carne al fuoco. Fortunatamente Emanuele ci da anche alcuni preziosi consigli per arginare o beneficiare da quello che spesso viene vissuto come un problema.Emanuele Bartolesi: https://www.linkedin.com/in/bartolesiemanuele/Mauro Servienti: https://www.linkedin.com/in/mauroservienti/
Con Gian Maria Ricci parliamo di Jarvis, uno dei prodotti di Proximo, e nello specifico discutiamo dell'uso che viene fatto di MongoDB ed Elastic Search. Discutiamo delle scelte che hanno fatto, dei motivi dietro queste scelte, e perché no di event sourcing.
Una chiacchierata a tutto tondo con Roberto Messora, Head of Business Integration & Architectures in Jakala. Con la scusa di parlare di lavoro da remoto ci ritroviamo a disquisire di psicologia del lavoro, di processi, di onboarding e anche di monaci medievali.