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.

Author

Andrea Dottor

Category

Technology

Podcast website

www.dottor.net

Latest episode

Jul 6, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

LiteDB, un database NoSQL standalone, semplice e veloce 10.07.2023

Per chi conosce SQLite, oggi parliamo della controparte NoSQL: LiteDB...un database documentale, su singolo file, che possiamo interrogare con una sistassi simile a quella di MongoDB. - https://www.litedb.org/ - https://github.com/mbdavid/LiteDB - https://github.com/mbdavid/LiteDB.Studio - https://github.com/mbdavid/LiteDB.WebAssembly - https://github.com/mbdavid/LiteDB-Perf

Puntata 200! Ecco cosa uso per registrare il podcast 03.07.2023

Puntata 200...ne abbiamo fatta di strada dal quel 2 settembre 2019, quando uscì il primo episodio di .NET in pillole. Oggi vi racconto cosa uso (ed ho usato) per registrare queste 200 puntate. Tools - https://www.audacityteam.org/ - https://www.avid.com/pro-tools - https://www.waves.com/ Microfoni - Rode nt-usb: https://amzn.to/3soyKC4 - Rode nt1a: https://amzn.to/3soyMKc Scheda audio - Focusrite...

Un caso reale di migrazione da .NET Framework a .NET 6...risparmio del 30% dei costi cloud. 26.06.2023

Ebbene si, Microsoft ci racconta la migrazione di Microsoft Forms Service a .NET 6, riportandoci che il lavoro fatto a portato ad un taglio del 30% dei costi del servizio cloud....un buon motivo per valutare ancora di più l'aggiornamento a .NET 6,7,o 8. Ecco alcuni link per approfondire l'argomento: Microsoft Forms Service’s Journey to .NET 6 https://devblogs.microsoft.com/dotnet/microsoft-forms-s...

Full stack web UI with Blazor 19.06.2023

Ecco un recap veloce per chi non avesse seguito la mia sessione alla BlazorConf. BlazorConf 2023: Blazor United, un salto nel futuro https://youtu.be/QH937aLGyQg Demo e slide: BrewerApp https://github.com/andreadottor/BrewerApp

Ordine e pulizia nel codice?! Assolutamente fondamentale! 12.06.2023

Quanto è importante l'ordine nella scrittura del codice? Secondo me è fondamentale e non trascurabile...e oggi ne parliamo. Visual Studio Productivity Power Tools Align Assignments (Microsoft DevLabs) https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam. AlignAssignment2022 Per lasciare perdere l'allineamento quando formattate il codice, il setting da modificare è: Tools-&g...

Identity API endpoints, e l'interesse per .NET 8 aumenta 05.06.2023

Ebbene si, .NET 8 non è solo Blazor United, ma porta con se molte altre funzionalità, come "Identity API endpoints"...la possibilità di avere delle API Rest attorno ad ASP.NET Identity. https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-4/#identity-api-endpoints https://github.com/dotnet/aspnetcore/issues?q=is%3Aopen+label%3Afeature-token-identity+sort%3Aupdated-desc ht...

BDD, e forse è la volta buona che i test li facciamo 29.05.2023

BDD con specflow ci da la possibilità di scrivere test che siano comprensibili a tutte le persone, e questo può fare la differenza. Vediamo di parlarne nella puntata di oggi. https://specflow.org/ https://docs.specflow.org/projects/specflow-livingdoc/en/latest/ https://medium.com/hippo-digital/how-to-use-playwright-with-specflow-and-page-object-models-in-net-c-708a0fd6ec5 https://marketplace.visua...

Qwik, un framework che si differenzia da tutti gli altri 22.05.2023

Oggi usciamo dai classici argomenti e vi parlo di un framework che mi ha piacevolmente sorpreso, qwik. https://qwik.builder.io/ https://blazorconf.it/ https://www.xedotnet.org/eventi/one-day-app-modernization/

Mapperly, una libreria di mapping basata sui source generator 15.05.2023

Ritorniamo a parlare di librerie di maping, ma questa volta di Mpperly, una libreria che sfrutta i source generator. https://github.com/riok/mapperly https://mapperly.riok.app/ a Prossimi eventi: 20 maggio XE One Day : https://www.xedotnet.org/eventi/one-day-app-modernization/ 26 maggio Blazor conf: https://blazorconf.it/

Sviluppo di Web API con Visual Studio, novità in arrivo 08.05.2023

Nell'ultima preview di Visual Studio (17.6) sono state introdotto un pò di novità interessanti per quanto riguarda lo sviluppo di Web API. Minimal API sempre più presenti, ma non solo. https://devblogs.microsoft.com/visualstudio/web-api-development-in-visual-studio-2022/ https://www.youtube.com/watch?v=fB2xhssN_EY https://marketplace.visualstudio.com/items?itemName=humao.rest-client

Azure Cognitive Services...mi stavo perdendo un sacco di novità! 01.05.2023

Nell'arco dell'ultimo anno, nei Cognitive Services sono state introdotte della funzionalità davvero interessanti, e ve ne voglio parlare in questa puntata. https://azure.microsoft.com/en-us/products/cognitive-services/ https://aidemos.microsoft.com/ https://portal.vision.cognitive.azure.com/ https://learn.microsoft.com/en-us/azure/cognitive-services/language-service/whats-new https://learn.microso...

BlazorPlate, un template di progetto per Blazor WebAssembly davvero interessante 24.04.2023

Perchè reinventare sempre la ruota e non iniziare i nostri progetti da qualcosa di pronto? Ne parliamo in questa putnata. BlazorPlate https://www.blazorplate.net/ Oqtane https://www.oqtane.org/ ABP / AspNet Zero https://aspnetboilerplate.com/ https://aspnetzero.com/Features umbraco https://umbraco.com/

LiveCharts v2, una libreria (nativa) .NET anche per Blazor wasm 17.04.2023

In Blazor siamo spesso abituati ad utilizzare librerie di grafici provenienti dal mondo JavaScript, oppure a pagamento. Oggi vi parlo di una libreria gratuita, sviluppata in .NET, nata per il mondo desktop ma che possiamo finalmente utilizzare anche nelle applicazioni Blazor WebAssembly. https://lvcharts.com/ https://github.com/beto-rodriguez/LiveCharts2 https://github.com/Live-Charts/Live-Charts...

Le Minimal API hanno vinto 10.04.2023

Ebbene si, le Minimal API arrivate con .NET 6 stanno passando di gran lunga i controller, sia dal punto di vista dello sviluppo (facili, flessibili e con meno vincoli), ma anche da quello didattico, di chi si avvicina a .NET. Minimal APIs overview

GitHub Copilot X, una chat dentro a Visual Studio 03.04.2023

Ebbene si, ChatGPT arriva dentro a Visual Studio offrendoci la possibilità di dialogare in merito al nostro codice, così da avere supporto da una AI per sviluppare e/o correggere eventuali bug. Un nuovo strumento (oggi in preview privata) ma che mi aspetto porti Copilot ad un'altro livello. https://github.com/features/copilot https://devblogs.microsoft.com/visualstudio/github-copilot-chat-for-visu...

Multi-repository in Visual Studio, l'avevo sottovalutato. 27.03.2023

Ecco una funzionalità di Visual Studio che avevo davvero sottovalutato, ed invece è estremamente comoda, geniale, e ci può far risparmiare davvero molto tempo...il supporto a più repository in Visual Studio. La possibilità di lavorare ad una soluzione con progetti presenti su reporitory diversi. https://devblogs.microsoft.com/visualstudio/multi-repository-support-released/ https://learn.microsoft....

Fast Blazor, una libreria di componenti direttamente da Microsoft 20.03.2023

"The adaptive interface system for modern web experiences" questa la premessa di questa libreria. Una serie di componenti Blazor che utilizzano FAST per renderizzare dei Web Component facilmente adattabili a qualsiasi libreria di UI. Una scoperta che può cambiare le carte in tavola, e che di certo aiuterà a sviluppare le nostre future applicazioni. E da qui si apre una porta su innumerevoli nuovi...

Feed NuGet privati, esistono e vanno usati 13.03.2023

NuGet.org non è l'unico modo di condividere packages, esiste la possibilità di avere dei propri feed privati, o semplicemente usando una cartella allo scopo. In questa puntata ve ne parlo e vi spiego perchè li dovete assolutissimamente conoscere! Creare e pubblicare una libreria su NuGet https://learn.microsoft.com/en-us/nuget/quickstart/create-and-publish-a-package-using-visual-studio https://lea...

Un Visual Studio sempre più intelligente 06.03.2023

Visual Studio sta facendo sempre più uso della AI per aiutarci nel nostro lavoro. Tutto è iniziato con l'intellicode, ma oggi, grazie a codex e copilot ci offre delle funzionalità che davvero non immaginavamo. Nella puntata di oggi facciamo un percorso tra questi meandri, e vi dico come ho utilizzato codex questa settimana. Visual Studio IntelliCode https://visualstudio.microsoft.com/services/inte...

.NET Upgrade Assistant (anche) come estensione per Visual Studio 27.02.2023

.NET Upgrade Assistant era nato come tool per dotnet per facilitare la migrazione di progetti verso le versioni più recenti, permettendo di automatizzare alcuni delle fasi, o comunque aiutanto la migrazione. Da pochi giorni è anche disponibile come estensione per Visual Studio, così da poter aggiornare progetti in pochi click. - https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.up...

Blazor United, uno sviluppo unificato per applicazioni client e server! 20.02.2023

Oggi parliamo di una delle funzionalità più attese con .NET 8, Blazor United. Un modello di sviluppo unificato per la realizzazione di applicazioni web server e client, che farà la gioia di molti di noi. ASP.NET Community Standup - Blazor United in .NET 8 https://www.youtube.com/live/kIH_Py8ytlY?feature=share GitHub branch blazor-united https://github.com/dotnet/aspnetcore/tree/blazor-united/src D...

FastEndpoints, una valida alternativa alle Minimal API 13.02.2023

Oggi vi parlo di una libreria davvero completa (ed utile) che può migliorare la scrittura e manutenzione delle nostre API rest. Basata sul pattern REPR (Request-Endpoint-Response) permette di mettere ordine alle nostre API. Stesse performance delle Minimal APi, ma con un bel pò di funzionalità in più. - https://fast-endpoints.com/- https://github.com/FastEndpoints/FastEndpoints - https://deviq.com...

Blazor Hybrid, riuso di componenti tra web, desktop e mobile 06.02.2023

Poter riutilizzare le compentenze web/blazor anche per lo sviluppo mobile e desktop può essere assolutamente interessante, ed ancora di più quando oltre alle competenze possiamo condividere anche il codice (già) scritto. Blazor Hybrid è questo, con la possibilità di prendere il meglio da questi due mondi. https://github.com/andreadottor/maui-blazor-hybrid https://learn.microsoft.com/en-us/aspnet/c...

Ho provato Azure OpenAI 30.01.2023

Oggi vi parlo del servizio Azure OpenAI, che da poco è stato annunciato come GA. Ho avuto la fortuna di poterlo provare, ed oggi ve ne parlo. - Azure OpenAI: il futuro dell’intelligenza artificiale https://www.youtube.com/watch?v=1Qu0UCh8CIk - Form da compilare per richiedere l'accesso ad Azure OpenAI https://aka.ms/oai/access

Abbiamo sfidato ChatGPT 23.01.2023

Ebbene si, all'ultimo Coding Gym tenuto a XE abbiamo provato a chiedere i stessi quesiti anche a ChatGPT e il risultato è stato impressionante. https://chat.openai.com/chat

Listen to the .NET in pillole podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.