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
Alcuni piccoli pacchetti nuget (per blazor), ma davvero essenziali 24.01.2022 10:03
# Blazor Extensions https://github.com/BlazorExtensions ## Logging Blazor. Extensions. Logging https://github.com/BlazorExtensions/Logging ## Storage https://github.com/BlazorExtensions/Storage ## Notification API https://github.com/Append-IT/Blazor. Notifications ## Printing https://github.com/Append-IT/Blazor. Printing ## Clipboard https://github.com/Append-IT/Blazor. Clipboard https://github.co...
Sviluppare applicazioni ibride con Blazor e MAUI 17.01.2022 10:10
Lo sviluppo di applicazioni ibride è qualcosa di parecchio utilizzato ad oggi. Abbiamo infatti molte applicazioni desktop e mobile realizzate sfruttando tecnologie web. Oggi vi parlo di questa possibili, ma sfruttando Blazor e .NET MAUI. - ".NET MAUI Blazor - Build Hybrid Mobile, Desktop, and Web apps" https://youtu.be/swwWgFZJvEs - "Build cross-platform native apps with .NET MAUI and Blazor" http...
Uno sguardo alle demo della .NET Conf 2021: ".NET Podcasts" 10.01.2022 10:29
Un'applicazione di esempio assolutamente da conoscere è la demo utilizzata durante la .NET Conf 2021, l'applicazione ".NET Podcasts - Sample Application". Una demo ricca di funzionalità, ed integrata con diversi servizi di Microsoft Azure. - https://github.com/microsoft/dotnet-podcasts - https://dotnetpodcasts.azurewebsites.net/ - https://devblogs.microsoft.com/dotnet/net-conf-2021-recap-videos-sl...
Progetti e statistiche 2021 della .NET Foundation 03.01.2022 13:27
Puntata alla scoperta della .NET Foundation, e delle statistiche dei progetti da loro gestiti. https://dotnetfoundation.org/ https://github.com/dotnet-foundation https://en.wikipedia.org/wiki/.NET_Foundation https://nicolaiarocci.com/drama-going-on-at-the-.net-foundation/ https://twitter.com/sbwalker/status/1476976431972462601
Applicazioni multi-tenant con Finbuckle.MultiTenant 27.12.2021 13:09
Oggi andiamo alla scoperta di un'applicazione che facilita los sviluppo di applicazioni multi-tentant: - https://github.com/Finbuckle/Finbuckle. MultiTenant - https://www.finbuckle.com/multitenant
Avalonia sul web grazie a Blazor WebAssembly 20.12.2021 12:18
Blazor Web Apps with Avalonia: - https://github.com/AvaloniaUI/Avalonia/pull/7029 - https://youtu.be/5M1YiXFauF4 - https://youtu.be/Bw0d3XWwKMQ Compiti per le vacanze: - https://getakka.net/ - https://dotnet.github.io/orleans/ - https://microservices.io/patterns/data/event-sourcing.html - https://github.com/oskardudycz/EventSourcing. NetCore
Ma quanto è difficile scrivere del codice semplice? 13.12.2021 17:23
Uso l'articolo "Overengineering can kill your product" ( https://www.mindtheproduct.com/overengineering-can-kill-your-product/ ) per dare il via a questa puntata e spendere due parole sul quanto sia costoso e controproducente scrivere del codice complesso. Consiglio poi la visione delle sessioni di Marco Cecconi a riguardo dell'architettura di StackOverflow, una sessione datata, ma sempre attuale...
JavaScript and TypeScript standalone projects - Visual Studio 2022 06.12.2021 10:52
Avevo già menzionato i nuovi template SPA presenti in VS2022 e quanto questi mi siano piaciuti (per il cambiamento rispetto al passato). Ebbene, non mi ero accorto della presenza di altri nuovi template che permetteno di avere dei progetti esproj con la sola parte di frontend, e quindi permettendo di avere due progetti distinti per back-end e front-end. - https://docs.microsoft.com/en-us/visualstu...
JavaScript per uno sviluppatore Blazor 29.11.2021 14:42
Smettiamola di dire che non devo conoscere JavaScript se utilizzo Blazor per le mie applicazioni. Gran parte delle librerie web oggi disponibili sono JS e devo assolutamente conoscere come integrarle e utilizzarle nelle mie applicazioni Blazor. - https://www.amazon.it/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742 - https://github.com/dwyl/Javascript-the-Good-Parts-notes - https://twitter.c...
Ho provato YARP, e mi è piaciuto un sacco 22.11.2021 10:04
Finalmente sono riuscito a trovare il tempo di provare YARP () e solo ora ho capito tutte le reali potenzialità. https://devblogs.microsoft.com/dotnet/announcing-yarp-1-0-release/
.NET Conf 2021, la mia top 5 15.11.2021 13:00
Ecco le 5 novità (dalla .NET Conf 2021) che ho apprezzato di più - https://www.dotnetconf.net/ - https://www.xedotnet.org/eventi/dotnet-conf-2021-hot-topics/ - https://www.youtube.com/watch?v=HIW86m-kJl0&list=PLdo4fOcmZ0oVFtp9MDEBNbA2sSqYvXSXO - https://www.youtube.com/watch?v=f8jXO946eDw&list=PLReL099Y5nRc9f9Jpo1R7FsdHGQwqoHLn
Bosch sceglie DAPR e Microsoft Azure per Home Connect Plus 08.11.2021 11:28
Ecco un'altro caso di successo di utilizzo di DAPR, questa volta tocca a Bosch. - https://twitter.com/markrussinovich/status/1457052105194176515 - https://customers.microsoft.com/en-us/story/1435725395247777374-bosch-builds-smart-homes-using-dapr-azure - https://blog.dapr.io/posts/2021/11/03/dapr-joins-cncf-as-an-incubating-project/
Visual Studio Code nel browser con vscode.dev 01.11.2021 8:40
Ecco la versione ufficiale di Visual Studio Code disponibile direttamente nel browser, senza richiedere alcuna installazione. Non è il primo a farlo, ma porta con se alcune novità interessanti - https://vscode.dev/ - https://code.visualstudio.com/blogs/2021/10/20/vscode-dev
Gestire dei workflow con le Durable Functions 25.10.2021 12:06
Le Durable Function permettono l'orchestrazioe di più Azure Function, in modo davvero facile, permettendo lo sviluppo di workflow (a volte anche complessi) - https://docs.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-overview?tabs=csharp
Silverlight è morto, lunga vita a Silverlight 18.10.2021 9:00
Il supporto ufficiale a Microsoft Silverlight è terminato il 12 ottobre. Lo stesso giorno viene annunciata la v1 di OpenSilver, una tecnologia/libreria che permette di portare sul web la stessa applicazione, sfruttando Blazor, WebAssembly e html5. https://www.opensilver.net/ https://www.opensilver.net/gallery/#success-stories https://opensilver.net/links/migration-package.aspx https://support.micr...
Generare email html con RazorEngine 11.10.2021 8:55
Quante volte ci sarà capitato di dover generare del codice HTML a partire da alcuni template, ed eseguire varie sostituzioni. Oggi vi parlo di una libreria che ci permette di farlo andando a sfruttare Razor. - https://www.nuget.org/packages/RazorEngine. NetCore/ - https://www.nuget.org/packages/RazorEngine/ - https://github.com/Antaris/RazorEngine - https://antaris.github.io/RazorEngine/
Creare ed eseguire workflow con Elsa Workflows 04.10.2021 14:51
Oggi vi parlo di una libreria per creare, eseguire e disegnare workflow, che sembra davvero interessante e completa: Elsa Workflow - https://elsa-workflows.github.io/elsa-core/ - https://github.com/elsa-workflows/elsa-core - https://sipkeschoorstra.medium.com/building-workflow-driven-net-core-applications-with-elsa-139523aa4c50 - https://github.com/danielgerlag/workflow-core - https://workflowengi...
Migrazione a .NET 5, il caso reale di Paint.NET 27.09.2021 15:33
Paint. NET ha annunciato con la sua ultima release (4.3 https://blog.getpaint.net/2021/09/22/paint-net-4-3-is-now-available/ ) di essere passato ufficialmente a .NET 5. Ne parlo perchè loro stessi riportano "The app itself required only minor changes to work on .NET 5", una notizia non da poco. link: - https://blog.getpaint.net/2021/09/22/paint-net-4-3-is-now-available/ - https://blog.getpaint.net...
Includere componenti Blazor da JavaScript 20.09.2021 12:48
Una funzionalità del tutto inaspettata, ma che apre le porte a molti nuovi scenari (ed integrazioni)...la possibilità di renderizzare componenti Blazor da JavaScript ASP.NET Core updates in .NET 6 Release Candidate 1 https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-rc-1/ Breaking changes in .NET 6 https://docs.microsoft.com/en-us/dotnet/core/compatibility/6.0#aspnet-core
Le migliori librerie per fare richieste HTTP da .NET 13.09.2021 16:56
Oggi vediamo le principali librerie per eseguire chiamate HTTP da .NET: RestSharp https://restsharp.dev/ refit https://github.com/reactiveui/refit RestEase https://github.com/canton7/RestEase Flurl https://flurl.dev/ RestClient https://www.nuget.org/packages/RestClient/ RestClient. Net https://www.nuget.org/packages/RestClient. Net/
YARP, un Reverse Proxy altamente performante 06.09.2021 12:12
Puntata dedicata a YARP (Yet Another Reverse Proxy), un reverse proxy basato su ASP.NET Core. - https://github.com/microsoft/reverse-proxy - https://microsoft.github.io/reverse-proxy/index.html
In dirittura d'arrivo con le ASP.NET Core Minimal API 30.08.2021 14:11
Siamo quasi alla versione definitiva per le Minimal API di ASP.NET Core ed in questa puntata analizziamo i pro e contro. Una semplificazione per le classi Program e Startup che permettono di centralizzare la configurazione/inizializzazione delle nostre applicazioni web. https://github.com/dotnet/aspnetcore/labels/feature-minimal-actions https://github.com/DamianEdwards/MinimalApiPlayground
Pattern creazionali: Factory Method e Abstract Factory 23.08.2021 10:46
Oggi andiamo alla scoperta di due pattern fondamentali, il Factory Method e l'Abstract Factory. - https://it.wikipedia.org/wiki/Factory_method - https://refactoring.guru/design-patterns/factory-method - https://github.com/wesdoyle/design-patterns-explained-with-food/tree/main/CreationalPatterns/FactoryMethod - https://it.wikipedia.org/wiki/Abstract_factory - https://refactoring.guru/design-pattern...
Novità in (ASP.NET Core) .NET 6 Preview 7 16.08.2021 16:33
In questo episodio vi parlo delle novità che quest'ultima preview porta con se. - https://devblogs.microsoft.com/dotnet/announcing-net-6-preview-7/ - https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-preview-7/ - https://devblogs.microsoft.com/visualstudio/multi-repo-support-in-visual-studio/ - https://devblogs.microsoft.com/visualstudio/visual-studio-2022-preview-3-now-available...
Semplificare le dipendenze con il Mediator Pattern 09.08.2021 12:17
Oggi andiamo alla scoperta di un pattern comportamentale, il Mediator Pattern. - https://it.wikipedia.org/wiki/Mediator_pattern - https://refactoring.guru/design-patterns/mediator - https://github.com/wesdoyle/design-patterns-explained-with-food/tree/main/BehavioralPatterns/Mediator - https://github.com/jbogard/MediatR
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.