Sign in

Andrea Dottor

@andrea.dottor.net
92 followers 100 following 135 posts

-- Podcast .NET in pillole -- -- Microsoft MVP Developer Technologies -- .NET & Web Consultant | Developer | Speaker

PostsRepliesMedia
Reposted by Andrea Dottor
Visual Studio Code @vscode.dev · 3h
🧠 HydraFusion is now available in VS Code as a Research Preview. Instead of relying on a single model, HydraFusion orchestrates multiple models and workflows to tackle coding tasks. Give it a try today! 🚀 aka.ms/VSCode/Hydra...
0176
Reposted by Andrea Dottor
Massimo Bonanni @massimobonanni.bsky.social · 2h
HydraFusion in VS Code and the GitHub Copilot app
github.blog
HydraFusion in VS Code and the GitHub Copilot app
The HydraFusion research preview is now available in Visual Studio Code and the GitHub Copilot app, expanding beyond Copilot CLI. HydraFusion appears in the model picker, but rather than being… The post HydraFusion in VS Code and the GitHub Copilot app appeared first on The GitHub Blog.
001
Andrea Dottor @andrea.dottor.net · 29/09/2026
Build Agentic UI with the new Blazor AI components devblogs.microsoft.com/dotnet/build... #microsoft #devblog #blazor #aspnet
devblogs.microsoft.com
Build Agentic UI with the new Blazor AI components - .NET Blog
Build Agentic UI with the new Blazor AI components for streamed content, tools, approvals, shared state, and generative experiences.
000
Reposted by Andrea Dottor
Massimo Bonanni @massimobonanni.bsky.social · 28/09/2026
Build Agentic UI with the new Blazor AI components
devblogs.microsoft.com
Build Agentic UI with the new Blazor AI components
Build Agentic UI with the new Blazor AI components for streamed content, tools, approvals, shared state, and generative experiences. The post Build Agentic UI with the new Blazor AI components appeared first on .NET Blog.
001
Andrea Dottor @andrea.dottor.net · 28/09/2026
📣 New Podcast! "363 - Non tutto deve essere una REST API" on @Spreaker #aspnetcore #dotnet #restapi
spreaker.com
363 - Non tutto deve essere una REST API
In questa puntata parto da un caso concreto nato preparando una sessione su Blazor e AI: cosa succede quando un processo non può più vivere comodamente dentro una singola request? Da Task a IAsyncEnumerable, fino a processi in background, Channel e SignalR per aggiornare la UI: il punto non è complicare l’architettura, ma scegliere il modello giusto in base al lifetime del processo. Perché una REST API va benissimo in moltissimi casi… ma non tutto deve necessariamente vivere dentro una request HTTP fino alla fine. #dotnet #aspnetcore #blazor #restapi #signalr #backgroundservice #channel #iasyncenumerable #softwarearchitecture #softwaredevelopment #developers #dotnetinpillole #podcast
000
Reposted by Andrea Dottor
Gianluca Sartori @spaghettidba.bsky.social · 26/09/2026
Andrea Dottor presents Blazor UI for AI applications at 1nnovaAI
Andrea Dottor presents Blazor UI for AI applications
031
Reposted by Andrea Dottor
Nick Gerace @nickgerace.dev · 22/09/2026
Claude Opus 5.5 is out. “It's ~30% faster and ~40% cheaper than Opus 5 per task. In Claude Code: - 5-hour session limits increase 20% today - Opus 5.5 is priced lower, so it goes 25% further within limits - Pro, Max, and Team users get a reset to use anytime” www.anthropic.com/claude-opus-...
anthropic.com
Introducing Claude Opus 5.5
Claude Opus 5.5 leads in agentic coding and knowledge work, and costs 40% less to run than Opus 5 on typical workloads.
202
Andrea Dottor @andrea.dottor.net · 21/09/2026
📣 New Podcast! "362 - .NET 11 è più veloce senza cambiare il nostro codice?" on @Spreaker #dotnet #dotnet11 #performance
spreaker.com
362 - .NET 11 è più veloce senza cambiare il nostro codice?
.NET 11 porta con sé centinaia di ottimizzazioni, ma la domanda interessante è: quanto può diventare più veloce il nostro codice senza che noi cambiamo nulla? In questa puntata parto dal gigantesco post annuale di Stephen Toub sulle performance di .NET 11 per capire cosa sta migliorando nel JIT e nel runtime, passando anche per Runtime Async e alcune ottimizzazioni che possono avere un impatto sulle normali applicazioni ASP.NET Core. Il punto però non è dire che ".NET 11 è il 20% più veloce": i benchmark misurano scenari specifici e il risultato reale dipende sempre dal nostro workload. Ma è interessante capire quanto lavoro riesca ormai a fare il runtime per ottimizzare automaticamente il codice che abbiamo già scritto.  - https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-11/?utm_source=chatgpt.com - https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-11/runtime?utm_source=chatgpt.com - https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-11/ #dotnet #dotnet11 #performance #runtime #jit #runtimeasync #aspnetcore #csharp #softwaredevelopment #developers #programming #dotnetdeveloper #dotnetinpillole #podcast
012
Andrea Dottor @andrea.dottor.net · 15/09/2026
GitLab, è allarme rosso: il bug da 10/10 permette agli hacker di rubare file senza password www.redhotcyber.com/post/gitlab-...
redhotcyber.com
GitLab, è allarme rosso: il bug da 10/10 permette agli hacker di rubare file senza password
Gli ingegneri di GitLab hanno rilasciato patch per una vulnerabilità critica CVE-2026-85706, che consente a un attaccante non autenticato di leggere file arbitrari sul server. La vulnerabilità critica...
001
Andrea Dottor @andrea.dottor.net · 14/09/2026
📣 New Podcast! "361 - E se fosse il provider a scegliere il modello?" on @Spreaker #ai #githubcopilot #hydrafusion
spreaker.com
361 - E se fosse il provider a scegliere il modello?
Nella scorsa puntata ho parlato di come scegliere tra modelli AI diversi all’interno delle nostre applicazioni. Ora GitHub porta un concetto simile dentro Copilot con Project HydraFusion: invece di scegliere un singolo modello, può orchestrare più modelli durante lo stesso task, cercando il compromesso migliore tra qualità, costo e velocità. In questa puntata parlo di come funziona questo approccio, delle differenze rispetto al model routing che possiamo implementare noi e, soprattutto, di quanto controllo siamo disposti a lasciare al provider. - https://github.blog/ai-and-ml/github-copilot/project-hydrafusion-frontier-quality-via-multi-model-orchestration/ - https://github.com/orgs/community/discussions/206492 - https://docs.github.com/en/copilot/concepts/agents/copilot-cli/rubber-duck - https://docs.github.com/en/copilot/concepts/models/auto-model-selection #GitHubCopilot #HydraFusion #ProjectHydraFusion #AI #ArtificialIntelligence #GenerativeAI #LLM #MultiModel #ModelRouting #AIOrchestration #CodingAgents #GitHub #Copilot #DotNet #CSharp #SoftwareDevelopment #Developers #SoftwareArchitecture #DeveloperTools #DotNetInPillole #Podcast
000
Reposted by Andrea Dottor
Jody Donetti @jodydonetti.bsky.social · 13/09/2026
I just released FusionCache v2.8.0 🎉 In this version: 🔒 fix for distributed lock when skipping L2 🏷️ fix for tag marker re-materialization 🏷️ better RemoveByTagBehavior handling 🔭 better O11Y for user-initiated cancellations 👷 New builder ext methods github.com/ZiggyCreatur...
github.com
Release v2.8.0 · ZiggyCreatures/FusionCache
🔒 Fix for distributed lock release when skipping L2 write Community member @joaopbnogueira spotted a problem with an edge case: when using SkipDistributedCacheWrite the distributed locker was not b...
063
Reposted by Andrea Dottor
Mirco Vanini @mircovanini.bsky.social · 09/09/2026
Announcing .NET 11 Release Candidate 1 - .NET Blog devblogs.microsoft.com/dotnet/dotne... #dotnet
devblogs.microsoft.com
Announcing .NET 11 Release Candidate 1 - .NET Blog
.NET 11 Release Candidate 1 is available with improvements across libraries, runtime, SDK, MSBuild, NuGet, C#, F#, ASP.NET Core, .NET MAUI, and Windows Forms.
011
Reposted by Andrea Dottor
Mirco Vanini @mircovanini.bsky.social · 07/09/2026
Tech-Pub: Oqtane is (not) the new DotnetNuke | XE - Development User Group - 2026.09.18 www.xedotnet.org/eventi/tech-... #dotnet #XeDotNet #community
xedotnet.org
Tech-Pub: Oqtane is (not) the new DotnetNuke | XE - Development User Group
Una serata informale, attorno a una buona cena, dove tecnologia e convivialità si intrecciano naturalmente. Niente palco distante, niente formalismi: solo professionisti seduti allo stesso tavolo, che...
011
Andrea Dottor @andrea.dottor.net · 07/09/2026
📣 New Podcast! "360 - Un solo modello AI non basta più?" on @Spreaker #dotnet #microsoftextensionsai
spreaker.com
360 - Un solo modello AI non basta più?
Un solo modello AI non basta più? In questa puntata parlo di routing e failover in Microsoft.Extensions.AI: come scegliere tra modelli diversi, gestire provider alternativi e capire quando queste nuove primitive servono davvero senza complicare inutilmente l’architettura. - https://devblogs.microsoft.com/dotnet/routing-and-failover-for-microsoft-extensions-ai/ - https://learn.microsoft.com/en-us/dotnet/ai/ichatclient#chat-routing-experimental - https://learn.microsoft.com/en-us/dotnet/api/microsoft.extensions.ai.routingchatclient #dotnet #MicrosoftExtensionsAI #ArtificialIntelligence #AI #GenerativeAI #LLM #CSharp #DotNetDevelopers #SoftwareArchitecture #Routing #Failover #AzureOpenAI #OpenAI #SemanticRouting #DotNetInPillole #podcast
001
Andrea Dottor @andrea.dottor.net · 31/08/2026
📣 New Podcast! "359 - Blazor Server scala meglio con .NET 11?" on @Spreaker #aspnetcore #blazor #dotnet #dotnet11
spreaker.com
359 - Blazor Server scala meglio con .NET 11?
In questa puntata parlo di una delle novità più interessanti di Blazor con .NET 11: la possibilità di mettere in pausa i circuit inattivi e ripristinarli quando l’utente torna sull’applicazione. Questo permette di liberare risorse lato server quando una tab rimane inutilizzata, migliorando uno degli aspetti più delicati della scalabilità di Blazor Interactive Server. C’è però anche un altro aspetto interessante: con il server-triggered pause è il server stesso a poter chiedere la sospensione dei circuit, aprendo scenari utili per graceful shutdown, rolling deployment, instance draining e CI/CD - https://learn.microsoft.com/en-us/aspnet/core/blazor/state-management/server?view=aspnetcore-11.0 - https://learn.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-11 #dotnet #dotnet11 #blazor #blazorserver #aspnetcore #csharp #blazorwebapp #interactiveserver #signalr #circuit #scalability #webdevelopment #softwaredevelopment #developers #programming #dotnetdeveloper #gracefulshutdown #rollingdeployment #cicd #dotnetinpillole
000
Reposted by Andrea Dottor
Mirco Vanini @mircovanini.bsky.social · 24/08/2026
Since there wasn't a Visual Studio 2026 ARM extension for aligning assignment operators, why not create one to learn something new? Here there is my first visual studio extension, happy coding :) marketplace.visualstudio.com/items?itemNa... #vstudio #dotnet
marketplace.visualstudio.com
Proxima Align Assignments - Visual Studio Marketplace
Extension for Visual Studio - Aligns assignment operators (=, +=, -=, *=, /=, %=, &=, |=, ^=, <<=, >>=, =>) in selected code blocks.
011
Andrea Dottor @andrea.dottor.net · 24/08/2026
📣 New Podcast! "358 - Validazione asincrona in .NET 11: era ora?" on @Spreaker #dotnet #dotnet11 #validation
spreaker.com
358 - Validazione asincrona in .NET 11: era ora?
La validazione non è sempre sincrona. Controllare che un campo sia obbligatorio o che una stringa abbia una certa lunghezza è semplice, ma cosa succede quando per validare un dato dobbiamo interrogare un database o chiamare un servizio esterno? Con .NET 11 arriva finalmente il supporto alla validazione asincrona. In questa puntata vediamo cosa cambia, come si integra con ASP.NET Core e Blazor e soprattutto in quali casi può essere realmente utile. Perché poter fare una validazione asincrona non significa che dobbiamo trasformare ogni regola di business in un validator. - https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-11/overview - https://learn.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-11 - https://learn.microsoft.com/en-us/aspnet/core/fundamentals/validation?view=aspnetcore-11.0 - https://github.com/dotnet/core/blob/main/release-notes/11.0/preview/preview6/libraries.md #dotnet #dotnet11 #aspnetcore #blazor #validation #asyncvalidation #minimalapi #csharp #webdevelopment #softwaredevelopment #developers #backend #programming #dotnetdeveloper #dotnetinpillole
000
Andrea Dottor @andrea.dottor.net · 19/08/2026
E finalmente con la possibilità di linkare con facilità risorse già esistenti “AsExistingInSubscription(…)” 🔝
010
Andrea Dottor @andrea.dottor.net · 18/08/2026
Occhio se usate Polly: dal 16 novembre 2026 arriva l’Open Source Maintenance Fee. ($20/mese per organizzazione se un prodotto/progetto che usa Polly genera almeno $20.000 di ricavi) Licenza e codice restano open source thepollyproject.org/2026/07/14/p... Stiamo a vedere un po' come evolverà il tutto
thepollyproject.org
Introducing the Open Source Maintenance Fee for Polly | The Polly Project
News, releases, and deep dives from the team behind Polly, the .NET resilience and transient-fault-handling library.
030
Andrea Dottor @andrea.dottor.net · 17/08/2026
📣 New Podcast! "357 - C# 15 e Union Types: finalmente servono davvero?" on @Spreaker #csharp #dotnet #uniontypes
spreaker.com
357 - C# 15 e Union Types: finalmente servono davvero?
In C# abbiamo sempre avuto diversi modi per rappresentare un valore che può assumere forme differenti: gerarchie di classi, record, enum, Result pattern o librerie dedicate. Con C# 15 arrivano le Union Types, ma la domanda è: ci servivano davvero? In questa puntata parto da alcuni casi concreti per capire cosa semplificano, come si integrano con pattern matching e ASP.NET Core e, soprattutto, quando possono migliorare davvero leggibilità e manutenzione del codice… e quando invece rischiano solamente di complicarlo. - https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-15 - https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/union - https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/tutorials/unions #dotnet #csharp #csharp15 #dotnet11 #uniontypes #discriminatedunions #aspnetcore #minimalapi #softwaredevelopment #programming #developers #dotnetdeveloper #coding #softwarearchitecture #dotnetinpillole
000
Reposted by Andrea Dottor
Mirco Vanini @mircovanini.bsky.social · 12/08/2026
.NET 11 Preview 7 is now available! - .NET Blog devblogs.microsoft.com/dotnet/dotne... #dotnet #vnext
devblogs.microsoft.com
.NET 11 Preview 7 is now available! - .NET Blog
Find out about the new features in .NET 11 Preview 7 across libraries, runtime, SDK, C#, ASP.NET Core, .NET MAUI, Entity Framework Core, F#, and Windows Forms.
001
Reposted by Andrea Dottor
Mirco Vanini @mircovanini.bsky.social · 12/08/2026
MAI-Code-1.1-Flash: Better, faster, at a quarter of the cost  | Microsoft AI microsoft.ai/news/mai-cod...
microsoft.ai
MAI-Code-1.1-Flash: Better, faster, at a quarter of the cost  | Microsoft AI
001
Andrea Dottor @andrea.dottor.net · 10/08/2026
📣 New Podcast! "356 - Dal codice ai log: perché Aspire può cambiare i coding agent" on @Spreaker #aspire #aspiredev #codingagents
spreaker.com
356 - Dal codice ai log: perché Aspire può cambiare i coding agent
In questa puntata parlo di Aspire da un punto di vista diverso dal solito: non solo come orchestratore locale, ma come ambiente operativo per i coding agent. Vediamo come un agente può usare Aspire per avviare l’applicazione, controllare lo stato delle risorse, leggere log e trace, verificare health ed endpoint e capire se una modifica funziona davvero nel sistema completo. - https://aspire.dev/reference/cli/commands/aspire-agent-init/ - https://github.com/microsoft/aspire-skills/ - https://aspire.dev/ #dotnet #aspire #aspiredev #codingagents #githubcopilot #claudecode #ai #aspnetcore #blazor #csharp #softwaredevelopment #developertools #observability #opentelemetry #devops #podcast #dotnetinpillole
000
Andrea Dottor @andrea.dottor.net · 03/08/2026
📣 New Podcast! "355 - L’AI può davvero trasformare un mockup in codice?" on @Spreaker #claudecode #figma #githubcopilot #playwright
spreaker.com
355 - L’AI può davvero trasformare un mockup in codice?
In questa puntata parlo di come usare AI, Figma e MCP per trasformare un mockup in una vera interfaccia funzionante. Partiamo dal design, passiamo alla generazione del codice con Copilot o Claude Code e arriviamo fino alla verifica nel browser con Playwright e Chrome DevTools. L’obiettivo non è solo generare una UI, ma creare un vero ciclo di implementazione, controllo e correzione. #dotnet #blazor #githubcopilot #claudecode #figma #mcp #playwright #chromedevtools #ai #artificialintelligence #codingagent #frontend #webdevelopment #aspnetcore #developer #podcast #dotnetinpillole
010
Andrea Dottor @andrea.dottor.net · 27/07/2026
📣 New Podcast! "354 - Copilot e Claude: i tool (e modi) per ridurre token, costi e contesto" on @Spreaker #aitools #claudecode #githubcopilot
spreaker.com
354 - Copilot e Claude: i tool (e modi) per ridurre token, costi e contesto
Con l’arrivo della tariffazione basata sui token, usare bene gli agenti AI diventa ancora più importante. In questa puntata parlo di Headroom, Caveman, Graphify, Serena, Context7 e Repomix: strumenti che aiutano Copilot e Claude a leggere meno contenuto inutile, trovare più velocemente le informazioni corrette e produrre risposte più sintetiche, riducendo consumi e sprechi. - https://github.com/headroomlabs-ai/headroom - https://github.com/juliusbrussee/caveman - https://github.com/Graphify-Labs/graphify - https://github.com/oraios/serena - https://github.com/upstash/context7 - https://github.com/yamadashy/repomix - https://github.com/github/spec-kit #GitHubCopilot #ClaudeCode #CodingAgent #IntelligenzaArtificiale #AITools #DeveloperTools #MCP #Headroom #Caveman #Graphify #Serena #Context7 #Repomix #DotNet #Programmazione #podcast #dotnetinpillole
000
Andrea Dottor @andrea.dottor.net · 20/07/2026
📣 New Podcast! "353 - TimescaleDB: quando PostgreSQL incontra le serie temporali" on @Spreaker #dotnet #npgsql #postgresql #timescaledb
spreaker.com
353 - TimescaleDB: quando PostgreSQL incontra le serie temporali
Dopo aver parlato di PostgreSQL, continuo il viaggio con TimescaleDB, l’estensione pensata per gestire serie temporali, metriche e telemetria. Vediamo come funziona, perché può essere interessante in un progetto .NET e quali sono le principali differenze rispetto a InfluxDB. - https://github.com/timescale/timescaledb - https://timescaledb.org/ - https://www.tigerdata.com/ #TimescaleDB #PostgreSQL #InfluxDB #TimeSeries #Database #DotNet #CSharp #Npgsql #Dapper #EntityFrameworkCore #IoT #Telemetry #SoftwareDevelopment #DotNetInPillole #podcast
010
Andrea Dottor @andrea.dottor.net · 17/07/2026
Negli ultimi giorni sto provando il modello MAI-Code-1-Flash e devo ammettere che lo sto preferendo a GPT-5.4. Costo inferiore e risultati in linea con le aspettative. Ammetto che ero partito prevenuto dato il suo costo "basso". #copilot #microsoftai
000
Reposted by Andrea Dottor
Scott Hanselman 🌮 @scott.hanselman.com · 16/07/2026
Microsoft Comic Chat is now open source! The IRC client that turned conversations into comic panels with illustrated characters, speech bubbles, and expressions — and introduced the world to Comic Sans. opensource.microsoft.com/blog/2026/07...
55720
Andrea Dottor @andrea.dottor.net · 16/07/2026
Ormai è una battaglia persa 😢. Codice sovra-ingegnerizzato praticamente ovunque perché generato da un'AI....partendo da un prompt scritto alla buona...ma "tanto a me funziona lo stesso"... e chissene per chi poi lo deve mantenere. 🤬
011
Andrea Dottor @andrea.dottor.net · 15/07/2026
.NET 11 Preview 6 is now available! devblogs.microsoft.com/dotnet/dotne...
devblogs.microsoft.com
.NET 11 Preview 6 is now available! - .NET Blog
Find out about the new features in .NET 11 Preview 6 across runtime, SDK, libraries, ASP.NET Core, .NET MAUI, C#, Entity Framework Core, F#, and container images.
000
Andrea Dottor @andrea.dottor.net · 13/07/2026
📣 New Podcast! "352 - PostgreSQL e .NET: quando il database modella il dominio" on @Spreaker #dotnet #npgsql #postgresql
spreaker.com
352 - PostgreSQL e .NET: quando il database modella il dominio
In questa puntata parlo di PostgreSQL dal punto di vista di uno sviluppatore .NET, concentrandomi sui suoi tipi custom (che ritengo una delle sue potenzianlità): enum, domain, composite type e range. Non un confronto con SQL Server, ma uno sguardo a come PostgreSQL possa aiutare a modellare meglio il dominio (con i vari pro e contro). #PostgreSQL #DotNet #CSharp #AspNetCore #Database #SQL #SQLServer #EntityFrameworkCore #Npgsql #BackendDevelopment #podcast #dotnetinpillole
011
Andrea Dottor @andrea.dottor.net · 06/07/2026
📣 New Podcast! "351 - Microsoft.Data.SqlClient: il driver che usi ogni giorno ma non conosci" on @Spreaker #dotnet #sqlclient #sqlserver
spreaker.com
351 - Microsoft.Data.SqlClient: il driver che usi ogni giorno ma non conosci
In questa puntata parlo di Microsoft.Data.SqlClient, il driver che molte applicazioni .NET usano ogni giorno per comunicare con SQL Server, spesso senza che ce ne rendiamo davvero conto. Vediamo perché non è solo “la libreria della connection string”, ma un componente importante per sicurezza, autenticazione, performance, retry, diagnostica e nuove funzionalità come il supporto ai vector type di SQL Server 2025. - https://learn.microsoft.com/en-us/sql/connect/ado-net/microsoft-ado-net-sql-server - https://techcommunity.microsoft.com/blog/sqlserver/microsoft-data-sqlclient-7-0-is-here-a-leaner-more-modular-driver-for-sql-server/4503173 - https://learn.microsoft.com/en-us/sql/connect/ado-net/sqlclient-driver-support-lifecycle - https://github.com/dotnet/SqlClient/discussions/3793 #dotnet #csharp #sqlserver #microsoftdatasqlclient #sqlclient #ado.net #aspnetcore #efcore #dapper #azure #azuresql #database #programmazione #svilupposoftware #dotnetinpillole
001
Andrea Dottor @andrea.dottor.net · 29/06/2026
📣 New Podcast! "350 - GitHub Copilot App: dalla issue alla pull request con l’AI" on @Spreaker #copilot #github #githubcopilotapp
spreaker.com
350 - GitHub Copilot App: dalla issue alla pull request con l’AI
In questa puntata parlo di GitHub Copilot App, la nuova esperienza desktop pensata per portare Copilot oltre l’IDE. Non più solo suggerimenti di codice o chat dentro l’editor, ma un modo diverso di lavorare con issue, branch, pull request, review e agenti AI collegati ai repository GitHub. Provo a capire cosa cambia davvero per noi sviluppatori .NET, dove può essere utile e perché potrebbe rappresentare un altro passo verso lo sviluppo software sempre più “agentico”. - https://docs.github.com/en/copilot/concepts/agents/github-copilot-app - https://docs.github.com/en/copilot/how-tos/github-copilot-app/getting-started - https://docs.github.com/en/copilot/how-tos/github-copilot-app/using-automations - https://github.com/features/ai/github-app #GitHubCopilot #GitHubCopilotApp #Copilot #GitHub #AI #SviluppoSoftware #Programmazione #CodingAI #AIAgents #AgenticDevelopment #PullRequest #SoftwareDevelopment #DevTools #DotNetInPillole #Podcast
011
Andrea Dottor @andrea.dottor.net · 25/06/2026
Stiamo arrivando che la colpa non è più dello sviluppatore ma della AI che ha generato quel codice. Forse nemmeno il "works on my machine" vale più. Le persone si dimenticano che la AI è un tool, e che sono loro ad utilizzarlo nel modo giusto o sbagliato #ai #developerlife
010
Andrea Dottor @andrea.dottor.net · 24/06/2026
Ma se una toolbar si chiama "Standard" perché allora non è visualizzata di default quando si installa #VisualStudio?! 🤔
010
Andrea Dottor @andrea.dottor.net · 22/06/2026
📣 New Podcast! "349 - Continuous AI: oltre la CI/CD con GitHub" on @Spreaker #agenticworkflows #github #githubcopilot
spreaker.com
349 - Continuous AI: oltre la CI/CD con GitHub
In questa puntata parlo di GitHub Agentic Workflows e di come possono portare l’AI dentro i processi di manutenzione del repository. Mi concentro soprattutto su due casi d’uso: mantenere la documentazione allineata alle modifiche del codice e individuare continuamente piccole semplificazioni da proporre tramite pull request. Una panoramica pratica su opportunità, limiti e ruolo della revisione umana. - https://github.github.com/gh-aw/ - https://github.blog/ai-and-ml/automate-repository-tasks-with-github-agentic-workflows/ - https://github.com/githubnext/agentics #GitHub #GitHubActions #AgenticWorkflows #GitHubCopilot #ContinuousAI #ArtificialIntelligence #AI #DotNet #DotNetDeveloper #SoftwareDevelopment #DeveloperTools #DevOps #CICD #CodeQuality #CodeReview #Refactoring #TechnicalDebt #Documentation #SoftwareArchitecture #Programmazione
010
Andrea Dottor @andrea.dottor.net · 15/06/2026
📣 New Podcast! "348 - GitHub Pages: l’hosting gratuito che molti sviluppatori ignorano" on @Spreaker #blazor #github #githubpages #staticsite
spreaker.com
348 - GitHub Pages: l’hosting gratuito che molti sviluppatori ignorano
In questa puntata parlo di GitHub Pages, uno strumento che secondo me tanti sviluppatori conoscono di nome, ma che spesso sottovalutano. Non è solo “un posto dove mettere due paginette HTML”, ma può diventare molto utile per pubblicare documentazione tecnica, landing page di progetto, demo, siti statici e anche applicazioni Blazor WebAssembly. Ragiono su quando ha senso usarlo, quando invece non è la scelta giusta, quali sono i suoi limiti e come si integra con GitHub Actions e con gli static site generator. Una puntata pratica per ricordarci che non tutto deve finire su un App Service, dentro un container o dietro un backend: a volte un sito statico è esattamente quello che ci serve. - https://docs.github.com/en/pages - https://github.com/collections/static-site-generators - https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-github-pages/ #dotnet #github #githubpages #blazor #blazorwebassembly #webdevelopment #aspnetcore #csharp #githubactions #staticsite #staticsitegenerator #developer #programmazione #sviluppatori #dotnetinpillole
011
Andrea Dottor @andrea.dottor.net · 10/06/2026
Ecco il miglior modo che ho trovato per risparmiare i token di Copilot 😜 #chiusoperferie
130
Andrea Dottor @andrea.dottor.net · 08/06/2026
📣 New Podcast! "347 - Prima del prompt: documenti, markdown e contesto per l’AI" on @Spreaker #ai #context7 #docling #dotnet #markitdown
spreaker.com
347 - Prima del prompt: documenti, markdown e contesto per l’AI
In questa puntata parto da MarkItDown, un tool che sta ricevendo parecchia attenzione perché permette di trasformare documenti e file in Markdown, rendendoli più facili da usare con l’AI. Da qui allargo il discorso a Docling, al suo server MCP e a Context7, per parlare di un tema che secondo me diventerà sempre più importante: non basta avere un buon modello AI, serve anche dargli il contesto giusto. Una puntata su documenti, agenti, MCP e strumenti che possono aiutarci a lavorare meglio con Copilot, Claude e gli assistenti AI che usiamo ogni giorno. - https://github.com/microsoft/markitdown - https://github.com/docling-project/docling - https://github.com/upstash/context7 #dotnet #csharp #intelligenzaartificiale #AI #MarkItDown #Docling #Context7 #MCP #ModelContextProtocol #GitHubCopilot #ClaudeAI #LLM #AIAgents #RAG #Markdown #DocumentProcessing #DeveloperTools #SoftwareDevelopment #Programmazione #DotNetInPillole
020
Andrea Dottor @andrea.dottor.net · 01/06/2026
📣 New Podcast! "346 - Usare .NET Aspire per sviluppare meglio" on @Spreaker #aspire #dotnet #visualstudio
spreaker.com
346 - Usare .NET Aspire per sviluppare meglio
In questa puntata parlo di .NET Aspire con un taglio molto pratico: non come tecnologia di deploy o orchestrazione finale, ma come strumento per semplificare lo sviluppo quotidiano. Ti racconto di come Aspire può aiutarmi a far partire in locale applicazioni composte da più servizi, database, cache, code e frontend, usando l’AppHost, la dashboard, il service discovery e una configurazione più coerente. L’obiettivo è farti capire quanto può essere utile per lavorare meglio, osservare cosa succede nell’applicazione e ridurre l’attrito nello sviluppo, senza essere obbligati a usarlo anche in produzione. - https://learn.microsoft.com/dotnet/aspire/ - https://aspire.dev/it/ #dotnet #dotnetaspire #aspire #csharp #csharpdeveloper #softwaredevelopment #programmazione #sviluppoweb #backenddevelopment #microservices #cloudnative #docker #observability #opentelemetry #visualstudio #podcast #dotnetinpillole
010
Andrea Dottor @andrea.dottor.net · 25/05/2026
📣 New Podcast! "345 - 20 anni di community, persone e tecnologia" on @Spreaker #community #friends #people #xe #xedotnet
spreaker.com
345 - 20 anni di community, persone e tecnologia
Con il XE OneDay di venerdì 22 maggio abbiamo festeggiato i 20 anni di "XE - Development User Group" e lo abbiamo fatto con un evento dove abbiamo parlato di architettura del sofware. In questa puntata ti voglio parlare di questi 20 anni e di quello che ci sta dietro un evento come questo. - https://www.xedotnet.org/ - https://www.xedotnet.org/eventi/oneday2026/ #xe #xedotnet #community #xeoneday #friends #development #usergroup
031
Andrea Dottor @andrea.dottor.net · 18/05/2026
📣 New Podcast! "344 - ASP.NET Core e Blazor in .NET 11: cosa c’è già nelle prime preview" on @Spreaker #aspnetcore #blazor #dotnet #dotnet11
spreaker.com
344 - ASP.NET Core e Blazor in .NET 11: cosa c’è già nelle prime preview
La scorsa settimana è stata rilasciata la preview 4 di .NET 11. In questa puntata vediamo cosa è stato rilasciato in queste 4 prime preview per quanto riguarda ASP.NET Core e Blazor. - https://github.com/dotnet/core/blob/main/release-notes/11.0/preview/preview1/aspnetcore.md - https://github.com/dotnet/core/blob/main/release-notes/11.0/preview/preview2/aspnetcore.md - https://github.com/dotnet/core/blob/main/release-notes/11.0/preview/preview3/aspnetcore.md - https://github.com/dotnet/core/blob/main/release-notes/11.0/preview/preview4/aspnetcore.md - https://github.com/dotnet/aspnetcore/issues/64787 #dotnet #dotnet11 #aspnetcore #blazor #opentelemetry #openapi #minimalapi #webassembly #csharp
001
Reposted by Andrea Dottor
Massimo Bonanni @massimobonanni.bsky.social · 13/05/2026
.NET 11 Preview 4 is now available!
devblogs.microsoft.com
.NET 11 Preview 4 is now available!
Find out about the new features in .NET 11 Preview 4 across the .NET runtime, SDK, libraries, ASP.NET Core, .NET MAUI, C#, Entity Framework Core, and more! The post .NET 11 Preview 4 is now available! appeared first on .NET Blog.
001
Reposted by Andrea Dottor
Massimo Bonanni @massimobonanni.bsky.social · 12/05/2026
GitHub Copilot individual plans: Introducing flex allotments in Pro and Pro+, and a new Max plan
github.blog
GitHub Copilot individual plans: Introducing flex allotments in Pro and Pro+, and a new Max plan
Starting June 1, our lineup of individual plans will update based on your feedback. The post GitHub Copilot individual plans: Introducing flex allotments in Pro and Pro+, and a new Max plan appeared first on The GitHub Blog.
011
Andrea Dottor @andrea.dottor.net · 11/05/2026
📣 New Podcast! "343 - Mutation Testing: chi testa i test?" on @Spreaker #dotnet #mutationtesting #strykerdotnet #unittesting
spreaker.com
343 - Mutation Testing: chi testa i test?
In questa puntata parlo di Mutation Testing: una tecnica che ci aiuta a capire se i nostri test automatici stanno davvero proteggendo il codice o se stanno semplicemente passando. Partendo dai limiti della code coverage, vediamo come strumenti come Stryker.NET possano introdurre piccoli errori controllati nel codice per verificare se i test riescono a intercettarli. Una puntata pensata per sviluppatori .NET che vogliono migliorare la qualità dei propri test, senza fermarsi solo alla percentuale di copertura. - https://stryker-mutator.io/docs/stryker-net/introduction/ - https://learn.microsoft.com/en-us/dotnet/core/testing/mutation-testing - https://www.nuget.org/packages/dotnet-stryker #dotnet #csharp #testing #unittesting #mutationtesting #strykerdotnet #softwarequality #cleancode #podcast #dotnetinpillole
012
Andrea Dottor @andrea.dottor.net · 08/05/2026
Codex a volte è quasi un poeta, per un warning di compilazione mi ha proposto di rimuoverlo con questo messaggio "lo sistemo al volo invece di lasciarlo vibrare nel rumore della build"... lasciarlo vibrare nel rumore #codex #opeai #poeta
000
Andrea Dottor @andrea.dottor.net · 04/05/2026
📣 New Podcast! "342 - Messaging in .NET senza complicarsi troppo la vita" on @Spreaker #azureservicebus #dotnet #masstransit #messaging #rebus
spreaker.com
342 - Messaging in .NET senza complicarsi troppo la vita
n questa puntata parlo di Rebus, una libreria .NET che ci aiuta a fare un passo importante nell’architettura delle nostre applicazioni: passare da un sistema basato solo su chiamate dirette e sincrone a un modello basato su messaggi. Quando un’applicazione cresce, non sempre ha senso fare tutto subito, dentro la stessa richiesta HTTP. Alcune operazioni possono essere messe in coda, elaborate in background o affidate ad altri componenti del sistema. Rebus permette di introdurre questo approccio in modo pragmatico, aiutandoci a rendere le applicazioni più disaccoppiate, resilienti e più semplici da evolvere nel tempo. Una puntata dedicata a chi vuole iniziare a ragionare meno in termini di “chiamate tra servizi” e più in termini di “eventi, comandi e messaggi”. - https://github.com/rebus-org/rebus - https://rebus.fm/what-is-rebus/ - https://github.com/MassTransit/MassTransit - https://masstransit.io/ #dotnet #csharp #rebus #messaging #servicebus #rabbitmq #azureservicebus #microservices #softwarearchitecture #distributedsystems #backenddevelopment #podcast #dotnetinpillole
000
Reposted by Andrea Dottor
Gianluca Sartori @spaghettidba.bsky.social · 30/04/2026
QMonitor is a 100% cloud-based monitoring solution to keep your #SQLServer instances under control at all times. No need to install database servers: an agent sends all the metrics to our servers in the cloud where you can use our dashboards. Go check it out! 30 days for free! qmonitor.app
qmonitor.app
QMonitor
021
Reposted by Andrea Dottor
Visual Studio Code @vscode.dev · 29/04/2026
🚀 Better prompts. Smarter agents. More control. The latest @code release introduces the Chat Customizations Evaluation extension, designed to help analyze and refine your prompts, agents, instructions, and skills.
2274
Andrea Dottor @andrea.dottor.net · 27/04/2026
📣 New Podcast! "341 - Microsoft Agent Framework: il nuovo modo di creare AI Agent in .NET" on @Spreaker #aiagents #dotnet #microsoftagentframework
spreaker.com
341 - Microsoft Agent Framework: il nuovo modo di creare AI Agent in .NET
In questa puntata torno sul tema degli AI Agent in .NET partendo da una considerazione: nella scora puntata avevo parlato di Semantic Kernel e mi ero perso la notizia che ad inizio mese Microsoft ha rilasciato ufficialmente Microsoft Agent Framework 1.0.  Parliamo quindi di cosa cambia davvero, perché Agent Framework può essere visto come l’evoluzione naturale di Semantic Kernel e AutoGen, e quali sono le differenze più importanti per chi sviluppa applicazioni AI con .NET. Vediamo il nuovo modello basato su agenti, sessioni, tool e workflow, il confronto con Semantic Kernel e soprattutto cosa significa tutto questo per chi ha già progetti o esperimenti basati sul vecchio approccio. - https://learn.microsoft.com/en-us/agent-framework/overview/ - https://devblogs.microsoft.com/agent-framework/microsoft-agent-framework-version-1-0 - https://learn.microsoft.com/en-us/agent-framework/migration-guide/from-semantic-kernel/ - https://devblogs.microsoft.com/agent-framework/migrate-your-semantic-kernel-and-autogen-projects-to-microsoft-agent-framework-release-candidate/ #dotnet #csharp #aspnetcore #microsoftagentframework #agentframework #semantickernel #aiagents #artificialintelligence #generativeai #microsoftai #azureai #microsoftfoundry #dotnetdeveloper #softwaredevelopment #programmazione #sviluppatori #coding #developer #techpodcast #dotnetinpillole
002