Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
History
Music
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts125/v4/3e/e6/16/3ee61608-520f-96a6-cd58-85e98171b75c/mza_16022682142792358851.jpg/600x600bb.jpg
.NET in pillole
Andrea Dottor
317 episodes
6 days ago
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.
Show more...
Technology
RSS
All content for .NET in pillole is the property of Andrea Dottor and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
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.
Show more...
Technology
Episodes (20/317)
.NET in pillole
317 - C# Expert e Planning: il futuro del pair programming con l’AI
Copilot non è più solo un suggeritore di codice: con i nuovi Copilot Agents e la funzionalità di Planning in Visual Studio, diventa un vero compagno di squadra.
In questa puntata parliamo di come gli agenti personalizzati — come il nuovo C# Expert — permettano di avere un Copilot che conosce le best practice del linguaggio e segue le regole del tuo team, mentre la modalità di Planning introduce un approccio strutturato ai task complessi, passo dopo passo. Scopri come queste novità possono migliorare qualità, coerenza e produttività nel tuo lavoro quotidiano di sviluppatore .NET.
  • https://github.com/github/awesome-copilot/blob/main/agents/CSharpExpert.agent.md
  • https://devblogs.microsoft.com/dotnet/introducing-custom-agents-for-dotnet-developers-csharp-expert-winforms-expert/
  • https://devblogs.microsoft.com/visualstudio/introducing-planning-in-visual-studio-public-preview/
  • https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-custom-agents

#dotnet #copilot #github #ai #customagents #podcast #dotnetinpillole
Show more...
6 days ago
14 minutes

.NET in pillole
316 - La vulnerabilità più grave mai scoperta in ASP.NET Core [CVE-2025-55315]
In questa puntata ti parlo della vulnerabilità CVE-2025-55315, quella che Microsoft ha classificato con un punteggio di gravità 9.9 e che molti considerano la più critica mai scoperta in ASP.NET Core.
Capiremo insieme cos’è l’HTTP Request Smuggling, come funziona questo tipo di attacco e perché può compromettere anche applicazioni perfettamente scritte.
Vedremo quali versioni di .NET sono vulnerabili, come verificare se il tuo server è a rischio e quali patch o mitigazioni puoi applicare subito. Anche se non scrivi codice “sbagliato”, a volte basta un header HTTP fuori posto per spalancare la porta a un attaccante.
  • https://www.cve.org/CVERecord?id=CVE-2025-55315

  • https://github.com/dotnet/aspnetcore/issues/64033

  • https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-55315

  • https://github.com/sirredbeard/CVE-2025-55315-repro


#dotnet #security #aspnetcore #kestrel #podcast #dotnetinpillole
Show more...
1 week ago
15 minutes

.NET in pillole
315 - Blazor in Console? Scopri RazorConsole!
In questa puntata esploriamo RazorConsole, una libreria sperimentale che porta il modello Blazor nel terminale. Scopri come costruire interfacce console interattive in .NET usando componenti Razor, tra rendering testuale, input dinamico e Hot Reload. 
  • https://github.com/LittleLittleCloud/RazorConsole

#dotnet #blazor #aspnet #RazorConsole #SpectreConsole #podcast #dotnetinpillole
Show more...
2 weeks ago
9 minutes

.NET in pillole
314 - Da JSON a UI in un attimo, senza scrivere una riga di HTML
In questa puntata ti parlo di come sia possibile creare interfacce utente riusabili e interattive che si adattano automaticamente a Teams, Outlook o alle tue app web, partendo da un semplice file JSON.
Un modo elegante e pratico per scrivere una porzione di UI una volta sola e mostrarla ovunque.
  • https://adaptivecards.io/
  • https://learn.microsoft.com/en-us/adaptive-cards/
  • https://github.com/microsoft/AdaptiveCards
  • https://adaptivecards.microsoft.com/designer

#dotnet #adaptivecards #teams #podcast #dotnetinpillole
Show more...
3 weeks ago
15 minutes

.NET in pillole
313 - Dal codice alla gestione progetti: cosa puoi fare con i server MCP
In questa puntata ti parlo dei server MCP in Visual Studio 2022, una novità che rende GitHub Copilot ancora più potente: dalla documentazione ufficiale sempre a portata di mano, alla gestione di GitHub e Azure DevOps, fino alla generazione automatica di test per le tue app ASP.NET e Blazor.
  • https://learn.microsoft.com/en-us/visualstudio/ide/mcp-servers?view=vs-2022
  • https://github.com/modelcontextprotocol/servers

  • https://techcommunity.microsoft.com/blog/azuredevcommunityblog/use-copilot-and-mcp-to-query-microsoft-learn-docs/4455835

  • https://devblogs.microsoft.com/visualstudio/mcp-prompts-resources-sampling/

  • https://github.com/microsoft/playwright-mcp


#visualstudio #copilot #mcp #github #azuredevops #dotnetinpillole #podcast
Show more...
1 month ago
13 minutes

.NET in pillole
312 - Insegna a GitHub Copilot il tuo stile di codice
In questa puntata ti parlo di come utilizzare i file di prompt e di instructions in Visual Studio per personalizzare GitHub Copilot, rendendolo più aderente alle regole del tuo progetto e più utile nelle attività ripetitive, con esempi pratici in C# e Blazor.
  • https://github.com/github/awesome-copilot
  • https://devblogs.microsoft.com/dotnet/prompt-files-and-instructions-files-explained/
  • https://code.visualstudio.com/docs/copilot/customization/custom-instructions

#copilot #visualstudio #github #podcast #dotnetinpillole
Show more...
1 month ago
20 minutes

.NET in pillole
311 - AI e programmatori alle prime armi: alleato o scorciatoia pericolosa?
In questa puntata ti parlo di come strumenti come GitHub Copilot e ChatGPT stiano cambiando il modo in cui studenti e programmatori alle prime armi imparano a scrivere codice. Vediamo insieme vantaggi, rischi e consigli pratici per usare l’AI come alleato formativo senza cadere nella trappola della dipendenza o della comprensione superficiale.
  • https://arxiv.org/html/2506.10051v1
  • https://youtu.be/gieL0bxyTUU?si=MX-vqyiLFh2JmpO9


#copilot #ChatGpt #development #podcast #dotnetinpillole
Show more...
1 month ago
22 minutes

.NET in pillole
310 - Visual Studio 2026 Insider è qui! AI, velocità e UI moderna
La scorsa settimana è stato rilasciato Visual Studio 2026 Insiders, la versione anteprima che introduce cambiamenti importanti: AI sempre più integrata, prestazioni migliorate (apertura delle soluzioni, navigazione, compilazione), interfaccia ridisegnata con Fluent UI e nuovi temi, con pieno supporto per .NET 10 e C# 14.
Ho anche avuto la possibilità di fare alcune domande a Mads Kristensen, e ti riporto qui le sue risposte!
  • https://devblogs.microsoft.com/visualstudio/visual-studio-2026-insiders-is-here/ https://learn.microsoft.com/en-us/visualstudio/releases/vs18/release-notes-insiders
  • https://www.youtube.com/watch?v=RUd_RO1OT1A
  • https://learn.microsoft.com/en-us/visualstudio/releases/vs18/release-notes-insiders
  • https://visualstudio.microsoft.com/insiders/

#VisualStudio #VisualStudio2026 #VS2026 #Insider #dotnet #podcast #dotnetinpillole
Show more...
1 month ago
23 minutes

.NET in pillole
309 - .NET in pillole compie 6 anni: cosa abbiamo imparato insieme
Il 2 settembre 2019 uscì la prima puntata di .NET in pillole, e con oggi sono ben 309 puntate e 6 anni passati insieme. Davvero grazie!

- https://www.xedotnet.org/

#dotnetinpillole #podcast
Show more...
2 months ago
18 minutes

.NET in pillole
308 - Da HTML a PDF e scraping: il potere di PuppeteerSharp
PuppeteerSharp è un porting in C# della popolare libreria Puppeteer per Node.js. È progettato per consentirti di controllare browser basati su Chromium (anche in modalità headless) tramite .NET, e supporta .NET Framework, .NET Core e .NET 8. In questa puntata te ne parlo.
  • https://github.com/hardkoded/puppeteer-sharp
  • https://www.puppeteersharp.com/
  • https://www.c-sharpcorner.com/article/pdf-generation-in-asp-net-core-mvc-using-puppeteer-sharp/

#dotnet #PuppeteerSharp #pdf #scraping #formautomation #dotnetinpillole #podcast
Show more...
2 months ago
12 minutes

.NET in pillole
307 - Wolverine: non quello con gli artigli, ma quasi! Una libreria di messaggistica per le nostre app
In questa puntata esploriamo Wolverine, la libreria open-source di JasperFx che unisce mediator, message bus e messaggistica distribuita in un’unica pipeline efficiente e resiliente.
Una valida alternativa in sostituzione di Mediatr, ma con molte funzionalità in più assolutamente da conoscere.
  • https://github.com/JasperFx/wolverine

  • https://wolverinefx.net/


#dotnet #wolverinefx #mediator #messagebus #mqtt #dotnetinpillole #podcast
Show more...
2 months ago
13 minutes

.NET in pillole
306 - Magic.IndexedDB: Linq incontra IndexedDB in Blazor
In questa puntata esploriamo Magic.IndexedDB, una libreria che porta il vero LINQ dentro IndexedDB per le applicazioni Blazor.
Non un semplice wrapper, ma un motore di query capace di tradurre espressioni LINQ complesse direttamente in operazioni ottimizzate su IndexedDB, evitando caricamenti inutili in memoria.
  • https://github.com/magiccodingman/Magic.IndexedDb

  • https://sayou.biz/Magic-IndexedDB/index

  • https://www.nuget.org/packages/Magic.IndexedDb/


#dotnet #blazor #indexeddb #aspnet #dotnetinpillole #podcast
Show more...
2 months ago
18 minutes

.NET in pillole
305 - TickerQ, un'ottima idea di base, ma potrà competere con Hangfire e Quartz?
In questa puntata scopriamo TickerQ, un nuovo Job Scheduler che entra in competizione con Hangfire e Quartz.NET. In questa puntata andiamo a vedere cosa lo differenzia dagli altri, ed il come lo si utilizza.
  • https://github.com/Arcenox-co/TickerQ

  • https://tickerq.arcenox.com/


#dotnet #tickerq #jobscheduler #taskscheduler #podcast #dotnetinpillole
Show more...
3 months ago
8 minutes

.NET in pillole
304 - Dalle password alle passkey: l’evoluzione di ASP.NET Identity
In questa puntata esploriamo l’evoluzione di ASP.NET Identity: dalle origini con Membership fino al supporto alle passkey che arriverà in .NET 10. Un viaggio tra sicurezza, autenticazione moderna e API REST per gestire al meglio l’identità degli utenti nelle applicazioni .NET.
  • https://learn.microsoft.com/en-us/aspnet/core/security/authentication/identity

  • https://devblogs.microsoft.com/dotnet/dotnet-10-preview-6/
  • https://learn.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-10.0

#dotnet #aspnet #aspnetidentity #dotnet10 #dotnetinpillole #podcast
Show more...
3 months ago
15 minutes

.NET in pillole
303 - Dal caos al controllo: riduci il rumore nei log con .NET 9
In questa puntata scopriamo come ottimizzare il logging in .NET grazie a due potenti funzionalità introdotte in .NET 9: log sampling e log buffering. Vedremo come ridurre il rumore, migliorare le performance e mantenere il controllo sui log, anche in ambienti ad alto carico. Meno log, più valore.
  • https://devblogs.microsoft.com/dotnet/emit-logs-on-demand-with-log-buffering/

  • https://devblogs.microsoft.com/dotnet/finetune-the-volume-of-logs-your-app-produces/

  • https://learn.microsoft.com/en-us/dotnet/core/extensions/log-sampling

  • https://learn.microsoft.com/en-us/dotnet/core/extensions/log-buffering


#dotnet #logging #dotnetinpillole #podcast
Show more...
3 months ago
13 minutes

.NET in pillole
302 - CQRS in .NET con Brighter e Darker: alternativa a MediatR?
In questa puntata esploriamo Brighter e Darker, due librerie open-source progettate per applicare il pattern CQRS in modo chiaro e scalabile su .NET.
Confronteremo inoltre Brighter con MediatR, analizzando vantaggi, differenze e scenari d’uso, per capire se possono essere una valida alternativa.
  • https://github.com/BrighterCommand/Darker

  • https://github.com/BrighterCommand/Brighter

  • https://brightercommand.gitbook.io/paramore-brighter-documentation
  • https://mareks-082.medium.com/a-brighter-alternative-to-mediatr-and-masstransit-69d46d10b4b8

#dotnet #cqrs #cqs #Brighter #Darker #dotnetinpillole #podcast
Show more...
3 months ago
15 minutes

.NET in pillole
301 - Arrivata la versione commerciale di Mediatr e AutoMapper, che fare ora?
Il 2 luglio Jimmy Bogard ha annunciato il rilascio delle versioni commerciali delle sue librerie Mediatr e AutoMapper. In questa puntata vediamo quali sono i prezzi e i termini di licenza, fino a trarne delle conclusioni a riguardo.
  • https://www.jimmybogard.com/automapper-and-mediatr-commercial-editions-launch-today/

  • https://mediatr.io/
  • https://automapper.io/

#dotnet #automapper #mediatr #dotnetinpillole #podcast
Show more...
3 months ago
17 minutes

.NET in pillole
300 - UnitsNet: gestire le unità di misura in .NET non è mai stato così facile
In questa puntata ti presento UnitsNet, una libreria .NET che ti permette di lavorare con grandezze fisiche in modo sicuro, leggibile e senza errori di conversione. Dalle lunghezze alla temperatura, dalla pressione alla velocità: scopri come può semplificarti la vita (e il codice). E se lavori anche in frontend, ti sorprenderà sapere che esiste anche una versione JavaScript: `unitsnet-js`!
  • https://github.com/angularsen/UnitsNet

  • https://github.com/haimkastner/unitsnet-js


#dotnet #unitsnet #csharp #dotnetinpillole #podcast
Show more...
4 months ago
10 minutes

.NET in pillole
299 - Parallelismo e zero allocazioni: LINQ non è mai stato così veloce
In questa puntata esploriamo due modi per portare LINQ al livello successivo: PLINQ, per sfruttare il parallelismo e velocizzare l'elaborazione dei dati, e ZLinq, per ottenere performance elevate senza allocazioni e con supporto AOT. Due approcci diversi, stessi obiettivi: scrivere codice più efficiente e performante.
  • https://learn.microsoft.com/en-us/dotnet/standard/parallel-programming/introduction-to-plinq
  • https://github.com/Cysharp/ZLinq

#dotnet #plinq #zlinq #tpl
Show more...
4 months ago
11 minutes

.NET in pillole
298 - Stop! In nome del Token - La cancellazione cooperativa in C#
In questa puntata parliamo di CancellationToken in C#: cos’è, come funziona e perché è fondamentale per scrivere codice asincrono e reattivo. Vediamo come usarlo per annullare operazioni in modo cooperativo, come gestire timeout, come combinare più token con LinkedTokenSource e quali errori evitare. Un episodio per chi vuole fermare le cose… nel modo giusto!
  • https://learn.microsoft.com/en-us/dotnet/standard/threading/cancellation-in-managed-threads
  • https://medium.com/@mitesh_shah/a-deep-dive-into-c-s-cancellationtoken-44bc7664555f
  • https://learn.microsoft.com/en-us/dotnet/api/system.threading.cancellationtokensource

#dotnet #cancellationtoken #asyncawait #dotnetinpillole #podcast
Show more...
4 months ago
15 minutes

.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.