Andrea Dottor
.NET in pillole
Un modo alternativo per rimanere aggiornati sul mondo .NET e tutto ciò che ci gira attorno: dai nuovi rilasci, ad articoli e post che troveremo particolarmente interessanti. Non mancheranno sicuramente le community ed i loro eventi. Ed un pizzico di architetture e problematiche di tutti i giorni.
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
DDD Ubiquitous Language, l'importanza di un linguaggio condiviso 08.02.2021 17:42
In qualsiasi progetto l'avere un linguaggio comune dovrebbe essere di primaria importanza. Nel Domain Driven Design questa cosa è chiamata Ubiquitous Language, e nella puntata di oggi ve ne parlo Domain-Driven Design: Tackling Complexity in the Heart of Software: https://amzn.to/3qBTeH2 [Martin Fowler - UbiquitousLanguage](https://martinfowler.com/bliki/UbiquitousLanguage.html ) [Martin Fowler - D...
Introduzione a Micro Frontend e Web Component, una coppia vincente 01.02.2021 17:02
Cosa sono i Micro-Frontend? In questa puntata vi introduco a questo concetto di composizione delle UI spiegandovi quali modalità possiamo applicare, così da darvi un punto di partenda per poi approfondire il tutto. [Micro Frontends (Martin Fowler's blog)]( https://martinfowler.com/articles/micro-frontends.html ) [Micro Frontends (Michael Geers site)]( https://micro-frontends.org ) [Creating compos...
Introduzione alla Infrastructure as Code 25.01.2021 14:25
Oggi scopriamo come poter automatizzare la creazione dell'infrastruttura cloud necessaria alla nostra applicazione. [Azure Resource Manager]( https://azure.microsoft.com/en-us/features/resource-manager/?WT.mc_id=AZ-MVP-4021952 ) [Pulumi]( https://www.pulumi.com ) [Terraform]( https://www.terraform.io ) [Tutorial: Create and deploy your first ARM template]( https://docs.microsoft.com/it-it/azure/az...
Guide su architetture e pattern per le nostre applicazioni 18.01.2021 17:10
Una sezione poco conosciuta della documentazione Microsoft è quella riguardante le architetture delle applicazioni .NET. Oggi ve ne parlo e vi racconto perchè invece dovreste tenerla tra i preferiti del vostro browser. [.NET application architecture documentation]( https://docs.microsoft.com/en-us/dotnet/architecture/?WT.mc_id=DT-MVP-4021952 ) [ABP Framework]( https://github.com/abpframework/abp?...
Miglioriamo le nostre Console Application con Spectre.Console 11.01.2021 13:42
Oggi vi parlo di una libreria che permette di facilitare la creazione delle Console Application, permettendo di gestire con poche righe di codice il rendering di tabelle, grafici ed altri elementi grafici e dinamici, che possono essere molto utili nelle nostre applicazioni. https://spectresystems.github.io/spectre.console/
Testare l'invio di email con smtp4dev 04.01.2021 12:56
Diamo sempre per scontato che l'invio delle email avvenga sempre con successo, ma non sempre è così. Nella puntata di oggi vi parlo di un tool che funge da SMTP server e che ci permette con facilità di verificare l'effettivo invio delle email. Utilissimo per la parte di sviluppo e test. - https://github.com/rnwood/smtp4dev - https://github.com/ChangemakerStudios/Papercut-SMTP - https://github.com/...
Utilizzare Humanizer per visualizzare al meglio i nostri dati (strings, enums, dates, times, ...) 28.12.2020 15:49
E per concludere al meglio questo ultimo episodio del 2020, eccovi un'altra libreria davvero utile, che permette di visualizzare (ma anche modificare) oggetti di tipo strings, enums, dates, times, timespans, numbers, quantities, e renderli in forma parlante per l'utente. https://humanizr.net/ https://www.nuget.org/packages/Humanizer/ https://www.nuget.org/packages/Humanizer. Core.it/ Ed ecco alcun...
RulesEngine, un motore di regole/policy basato su json 21.12.2020 11:30
Oggi vi parlo di un motore di regole/policy basato su file json ed estremamente facile da utilizzare. [github - RulesEngine]( https://github.com/microsoft/RulesEngine? WT.mc_id=DT-MVP-4021952 ) [Getting Started with Rules Engine]( https://github.com/microsoft/RulesEngine/wiki/Getting-Started? WT.mc_id=DT-MVP-4021952 )
Gestione dei feature flags con Microsoft.FeatureManagement 14.12.2020 13:01
Ho scoperto da poco che esiste un package rilasciato da Microsoft che si occupa di gestire alla grande i feature flag, e ve ne parlo in questo episodio. [github - FeatureManagement-Dotnet]( https://github.com/microsoft/FeatureManagement-Dotnet? WT.mc_id=DT-MVP-4021952 ) [Tutorial: Use feature flags in an ASP.NET Core app]( https://docs.microsoft.com/en-us/azure/azure-app-configuration/use-feature-...
Quanto poco conoscevo i SQL Server Database Project 09.12.2020 14:57
Devo proprio ammetterlo, avendo usato la prima versione e non essendomi trovato bene, li ho sempre lasciati da parte e non ho mai trovato la voglia ed il tempo di dargli una seconda possibilità. Di ricente, dopo una giornata accando ad un dba, ho capito le reali potenzialità dei SQL Server database project! [SQL Server Data Tools for Visual Studio]( https://visualstudio.microsoft.com/vs/features/s...
Novità in C# 9 30.11.2020 15:05
In questo episodio andiamo alla scoperta di quelle che ritengo essere le novità più interessanti introdotte in C#9 [What's new in C# 9.0]( https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-9?WT.mc_id=DT-MVP-4021952 ) [Welcome to C# 9.0]( https://devblogs.microsoft.com/dotnet/welcome-to-c-9-0/?WT.mc_id=DT-MVP-4021952 ) [C# 9.0 on the record]( https://devblogs.microsoft.com/dotnet/c-9-...
RepoDB in un progetto reale, ecco i pro e contro 23.11.2020 16:08
Ad agosto vi avevo parlato di RepoDB, una libreria utile per la scrittura del codice di accesso ai dati, che assomiglia molto alla combinazione di Dapper e Dapper. Contrib. In questo podcast vi voglio dare le mie impressioni, visto che finalmente lo sto utilizzando in un progetto reale. https://repodb.net/
Novità in ASP.NET Core 5.0 16.11.2020 16:40
In questo podcast vi parlo di tutte le novità riguardanti ASP.NET annunciate con .NET 5 [What's new in ASP.NET Core 5.0]( https://docs.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-5.0?WT.mc_id=DT-MVP-4021952 ) [Announcing ASP.NET Core in .NET 5]( https://devblogs.microsoft.com/aspnet/announcing-asp-net-core-in-net-5/?WT.mc_id=DT-MVP-4021952 ) [Breaking changes for migration from versio...
(sto invecchiando) sfogo sulle librerie di UI Components 09.11.2020 14:09
In quest'ultimo periodo le librerie di terze parti di controli per la UI mi han fatto perdere davvero troppo tempo, e sono arrivato quasi al pensare di non usarle in alcuni progetti. In questa puntata mi sfogo un pò e vi racconto com'è andata. Nella seconda parte vi parlo della .NET Conf 2020 e di alcune sessioni assolutamete da seguire
Gestire la configurazione con Azure Key Vault 02.11.2020 17:46
In passiamo vi ho parlato di come leggere la configurazione nelle applicazioni ASP.NET Core, ma non ho mai approfondito il dove/quale sia il posto corretto dove inserirla. In questo episodio vi parlo di Azure Key Vault, un servizio che permette di gestire in modo centralizzato e sicuro le vostre configurazioni. 📌[Azure Key Vault basic concepts]( https://docs.microsoft.com/en-us/azure/key-vault/ge...
ASP.NET Core #7 - Alla scoperta degli Health Check 26.10.2020 12:54
Argomento poco conosciuto ma davvero utile, sono gli Health Checks di ASP.NET Core, che permettono di verificare lo stato di alcuni servizi che utilizziamo nell'applicazione ed esporlo tramite API. 📌[Health checks in ASP.NET Core]( https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/health-checks? WT.mc_id=DT-MVP-4021952 ) 📌[Health monitoring]( https://docs.microsoft.com/en-us/dotnet/ar...
Testare applcazioni Blazor con bUnit 19.10.2020 12:14
Oggi parliamo di come testare applicazioni blazor utilizzando la libreria bUnit. Una libreria di davvero facile utilizzo che possiamo usare nei nostri progetti con xUnit, nUnit o MStest. 📌Codice dell'evento "Online Meeting - SPA Framework a confronto" del 2020.10.16 ▸ https://github.com/andreadottor/XE.Dottor. Demo. BlazorWebApp 📌bUnit: a Testing Library for Blazor Components ▸ https://bunit.egi...
Introduzione alla Persistenza Poliglotta 12.10.2020 15:03
Una semplice introduzione alla Persistenza Poliglotta, termine coniato da Martin Fowler nel 2011, che sta a rappresentare la possibilità di utilizzare diversi storage di dati nella stessa applicazione, a seconda di diversi fattori. 📌Use the best data store for the job - Azure ▸ https://docs.microsoft.com/en-us/azure/architecture/guide/design-principles/use-the-best-data-store? WT.mc_id=AZ-MVP-402...
Azure Functions, backend perfetto per gli Azure Static Web Apps, ma non solo 05.10.2020 16:11
Continua la scoperta dei servizi presenti in Azure, ed oggi tocca alle Azure Functions. 📌Azure Functions documentation ▸ https://docs.microsoft.com/en-us/azure/azure-functions/?WT.mc_id=AZ-MVP-4021952 📌Azure Functions triggers and bindings concepts ▸ https://docs.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings? WT.mc_id=AZ-MVP-4021952 📌Azure Functions pricing ▸ https://azu...
Alla scoperta di Azure Static Web Apps 28.09.2020 16:20
Iniziamo a scoprire alcuni servizi presenti in Azure ed iniziamo dall'Azure Static Web Apps. 📌Azure Static Web Apps documentation ▸ https://docs.microsoft.com/en-us/azure/static-web-apps/?WT.mc_id=AZ-MVP-4021952 📌Static website hosting in Azure Storage ▸ https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website? WT.mc_id=AZ-MVP-4021952 📌Blazor WebAssembly on Azure Static...
Blazor for ASP.NET Web Forms Developers 21.09.2020 14:39
E' stato ufficialmente rilasciato l'ebook Blazor for ASP.NET Web Forms Developers. Se siete sviluppatori Web Forms e non avete mai approfondito Blazor, ecco che questo ebook fa per voi, ed in questo episodio ve ne parlo. 📌Blazor for ASP.NET Web Forms Developers ▸ https://docs.microsoft.com/en-us/dotnet/architecture/blazor-for-web-forms-developers/?WT.mc_id=DT-MVP-4021952 📌Free e-book: Blazor for...
ASP.NET Core #6 - Middleware e Filters 14.09.2020 20:38
Continua il percorso alla scoperta di ASP.NET Core e questa volta con una puntata dedicata a Middleware e Filters. 📌ASP.NET Core Middleware ▸ https://docs.microsoft.com/en-us/aspnet/core/fundamentals/middleware/?WT.mc_id=DT-MVP-4021952 📌Filters in ASP.NET Core ▸ https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/filters? WT.mc_id=DT-MVP-4021952 📌Filter methods for Razor Pages in ASP.N...
1 anno di .NET in pillole - Buon compleanno con alcuni suggerimenti 07.09.2020 17:33
Ebbene si, .NET in pillole compie 1 anno!! E quindi ecco una puntata dove parlo del podcast e vi do alcuni suggerimenti su altri podcast assolutamente da seguire. 📌.NET in pillole (DEV is it) ▸ https://dev.is.it/ 📌dotNET{podcast} ▸ https://dotnetpodcast.com/ 📌Scott Hanselman ▸ https://www.hanselman.com/ 📌.NET Rocks! ▸ https://dotnetrocks.com/ 📌.NET Community Standup ▸ https://dotnet.microsoft...
Novità per Blazor in .NET 5 31.08.2020 14:06
.NET 5 è alle porte ed in questa puntata del podcast vediamo quali sono alcune novità che arriveranno per Blazor. 📌ASP.NET Core updates in .NET 5 Preview 8 ▸ https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-5-preview-8/?WT.mc_id=DT-MVP-4021952 📌Hybrid Blazor apps in the Mobile Blazor Bindings July update ▸ https://devblogs.microsoft.com/aspnet/hybrid-blazor-apps-in-mobile-blazor...
PWA - Progressive web apps 24.08.2020 17:55
Puntata dedicata elle Progressive Web Apps e ai loro vantaggi. Ecco perchè ad oggi dovremmo assolutamente conoscerle ed utilizzarle. 📌Progressive web apps (PWAs) ▸ https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps 📌PWA Builder ▸ https://www.pwabuilder.com/ 📌Webhint ▸ https://webhint.io/ 📌Progressive Web Apps on Windows ▸ https://docs.microsoft.com/en-us/microsoft-edge/progressi...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.