Player FM - Internet Radio Done Right
Checked 3h ago
Tilføjet five år siden
Indhold leveret af Andrea Dottor. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Andrea Dottor eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
Player FM - Podcast-app
Gå offline med appen Player FM !
Gå offline med appen Player FM !
Dalla Tabya Conf ai Smart Components
Manage episode 421710080 series 2630448
Indhold leveret af Andrea Dottor. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Andrea Dottor eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
Microsoft ha rilasciato (da tempo) in preview i Smart Components, dei componenti che permettono di aggiungere con facilità funzionalità di AI alle nostre applicazioni, in modo estremamente semplice.
Un buon punto di partenza per capire come avvicinarsi a questo mondo.
#smartcomponents #dotnetinpillole #dotnet #blazor
…
continue reading
Un buon punto di partenza per capire come avvicinarsi a questo mondo.
- https://devblogs.microsoft.com/dotnet/introducing-dotnet-smart-components/
- https://github.com/dotnet-smartcomponents/smartcomponents
- https://github.com/andreadottor/Umarell-BlazorWebApp
#smartcomponents #dotnetinpillole #dotnet #blazor
290 episoder
Manage episode 421710080 series 2630448
Indhold leveret af Andrea Dottor. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Andrea Dottor eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
Microsoft ha rilasciato (da tempo) in preview i Smart Components, dei componenti che permettono di aggiungere con facilità funzionalità di AI alle nostre applicazioni, in modo estremamente semplice.
Un buon punto di partenza per capire come avvicinarsi a questo mondo.
#smartcomponents #dotnetinpillole #dotnet #blazor
…
continue reading
Un buon punto di partenza per capire come avvicinarsi a questo mondo.
- https://devblogs.microsoft.com/dotnet/introducing-dotnet-smart-components/
- https://github.com/dotnet-smartcomponents/smartcomponents
- https://github.com/andreadottor/Umarell-BlazorWebApp
#smartcomponents #dotnetinpillole #dotnet #blazor
290 episoder
Alle episoder
×
1 290 - Alla scoperta dei Channels...poco conosciuti, ma indispensabili! 10:55
10:55
Afspil senere
Afspil senere
Lister
Like
Liked10:55
Oggi ti parlo dei Channel, introdotti in .NET Core 3.0, ma ad oggi poco utilizzati. Sono una struttura dati che permette di implementare un modello producer/consumer, andando a disaccoppiare in modo asincrono la logica dell'applicazioni. Performanti e thread-safe. https://learn.microsoft.com/en-us/shows/on-dotnet/working-with-channels-in-net https://devblogs.microsoft.com/dotnet/an-introduction-to-system-threading-channels/ https://medium.com/@sociable_flamingo_goose_694/lightweight-net-channel-pub-sub-implementation-aed696337cc9 https://dev.to/noseratio/c-events-as-asynchronous-streams-with-reactivex-or-channels-82k #dotnet #channels #dotnetinpillole #podcast…

1 289 - Pipeline di build in C# con Nuke. Ciao ciao YAML 15:29
15:29
Afspil senere
Afspil senere
Lister
Like
Liked15:29
Nuke è una libreria che permette di realizzare una pipeline di build utilizzando codice C# , e può facilmente integrarsi con qualsiasi strumento di CI/CD come Azure Pipelines, GitHub Actions. Altro vantaggio è dato dalla possibilità di poter utilizzare qualsiasi libreria .NET, e riutilizzando un linguaggio famigliare per uno sviluppatore. https://nuke.build/ https://github.com/nuke-build/nuke https://www.youtube.com/watch?v=Y0eeoDBqFAo https://learn.microsoft.com/it-it/shows/on-dotnet/build-automation-with-nuke #dotnet #nukebuild #dotnetinpillole #podcast #github #azure…

1 288 - Estendere Copilot con un nostro server MCP 11:53
11:53
Afspil senere
Afspil senere
Lister
Like
Liked11:53
Microsoft ha rilasciato in preview l'SDK in C# per poter realizzare un server MCP (Model Context Protocol) che permette di far interagire gli LLM con applicazioni e sorgenti dati esterne. Visual Studio Code già supporta i server MCP, e questo permette di poter richiamare/utilizzare del proprio codice che copilot potrà sfruttare. https://devblogs.microsoft.com/dotnet/build-a-model-context-protocol-mcp-server-in-csharp/ https://devblogs.microsoft.com/blog/microsoft-partners-with-anthropic-to-create-official-c-sdk-for-model-context-protocol https://www.youtube.com/watch?v=iS25RFups4A #AI #ModelContextProtocol #copilot #dotnet #vscode #dotnetinpillole…

1 287 - MediatR, AutoMapper e MassTransit a pagamento per uso commerciale 10:31
10:31
Afspil senere
Afspil senere
Lister
Like
Liked10:31
E' il 2 aprile quando viene annunciato che MediatR, AutoMapper e MassTransit diventeranno a pagamento per uso commerciale...un impatto non da poco dato che queste librerie sono molto utilizzate e diffuse. https://www.jimmybogard.com/automapper-and-mediatr-going-commercial/ https://masstransit.io/introduction/v9-announcement https://www.reddit.com/r/dotnet/comments/1i17jm0/fluentassertions_becomes_paid_software_for/ #mediatr #automapper #masstransit #dotnet #dotnetinpillole #podcast…

1 286 - Cosa arriverà in ASP.NET Core 10 21:25
21:25
Afspil senere
Afspil senere
Lister
Like
Liked21:25
Da poco è stata rilasciata la preview 2 di .NET 10, e quindi iniziamo a vedere cosa aspettarci nella prossima versione di ASP.NET Core. ASP.NET Core Roadmap for .NET 10 #59443 https://github.com/dotnet/aspnetcore/issues/59443 Blazor Community Standup - Blazor .NET 10 Planning Discussion https://www.youtube.com/live/fye6bN1-TT4?si=Jkm06wYIvfT6kJWI .NET Preview Unboxed - .NET 10 Preview 2, DevContainers, Blazor, & More! https://www.youtube.com/live/a3YdK2dKf2w?si=GVN9DzV-PCdIWeXA ASP.NET Community Standup - What's new for Blazor in .NET 10 Preview 2 https://www.youtube.com/live/IXU3hbnaX50?si=NcrkKiI9PiI4rrg_ #dotnet #net10 #preview #dotnetinpillole #aspnet #podcast…

1 285 - Prompty, un playground per i nostri prompt (dentro VS Code) 8:32
8:32
Afspil senere
Afspil senere
Lister
Like
Liked8:32
La scrittura, gestione, debug e test di prompt è un'attività sempre più presente, ed ecco che Prompty su questo ci può aiutare fornendoci un playground dentro a Visual Studio Code. Uno strumento che ci facilita la scrittura ed il test dei prompt. - https://github.com/microsoft/p... - https://prompty.ai/ - https://marketplace.visualstud... #prompty #ai #azureai #openai #dotnetinpillole #vscode…

1 284 - .NET 9.0.3 ci ha portato HybridCache! 10:48
10:48
Afspil senere
Afspil senere
Lister
Like
Liked10:48
Ecco che finalmente HybridCache è stata rilasciata in GA con .NET 9.0.3. Notizia davvero importante in quanto permette di coniugare il meglio di IMemoryCache e IDistributedCache , evitando anche problematiche di Cache-stampede. https://devblogs.microsoft.com/dotnet/hybrid-cache-is-now-ga/? WT.mc_id=DT-MVP-4021952 https://learn.microsoft.com/en-us/aspnet/core/performance/caching/hybrid? WT.mc_id=DT-MVP-4021952 #dotnet #cache #HybridCache #dotnetinpillole #podcast…

1 283 - Aspire Dashboard, non credevo di usarla così tanto 12:08
12:08
Afspil senere
Afspil senere
Lister
Like
Liked12:08
Ecco un'accoppiata vincente: OpenTelemtry e Aspire Dashboard. Oggi ti parlo di quanto trovo utile l'utilizzo della dashboard di Aspire per il monitoraggio delle applicazioni, sia in sviluppo che produzione. - https://learn.microsoft.com/en... - https://opentelemetry.io/ - https://aspiredashboard.com/ #opentelemetry #aspire #dashboard #dotnet #podcast…

1 282 - Migliorare i tempi di risposta delle API Rest 11:10
11:10
Afspil senere
Afspil senere
Lister
Like
Liked11:10
Delta e Replicant, sono questi i nomi di due librerie che possono aiutare per migliorare i tempi di risposta delle API Rest andando a gestire al meglio l'header ETag e lo status code 304. https://github.com/SimonCropp/Delta https://github.com/SimonCropp/Replicant #dotnet #delta #replicant #rest #dotnetinpillole #podcast…

1 281 - Podman, l'alternativa più leggera e sicura a Docker 12:16
12:16
Afspil senere
Afspil senere
Lister
Like
Liked12:16
I container sono diventati una vera comodità, che può migliorare (e non poco) la vita a noi dev. Solitamente li associamo sempre a Docker, ma esistono delle alternative, e Podman è una di queste. https://podman.io/ https://www.redhat.com/it/topics/containers/what-is-podman #podman #container #redhat #dotnetinpillole #podcast…

1 280 - OpenIddict, la libreria per implementare un proprio server OAuth 2.0/OpenID Connect 15:16
15:16
Afspil senere
Afspil senere
Lister
Like
Liked15:16
OpenIddict è migliorata davvero molto, ed ora può essere facilmente integrata nelle proprie applicazioni per realizzare dei proprio server OAuth 2.0/OpenID Connect. Dopo il cambio di licenza di IdentityServer (passato a pagamento), gli sviluppatori hanno preso la palla al balzo e hanno evoluto al meglio questa libreria. https://github.com/openiddict/openiddict-core https://docs.orchardcore.net/en/latest/reference/modules/OpenId/ https://youtu.be/RSjwrBATcuk https://youtu.be/5PoWTlhxThA #dotnet #OpenIddict #OpenIDConnect #dotnetinpillole #podcast…

1 279 - Nuove funzionalità per GitHub Copilot 11:53
11:53
Afspil senere
Afspil senere
Lister
Like
Liked11:53
GitHub Copilot cresce sempre più, andando a semplificare il lavoro dello sviluppatore che lo va ad utilizzare. Il 6 febbraio è stato annunciato il rilascio in GA per Visual Studio Code di Copilot Edit, e l'introduzione in VS Code Insider di Copilot Agents. https://github.blog/news-insights/product-news/github-copilot-the-agent-awakens/ https://github.com/marketplace?type=apps&copilot_app=true #copilot #github #agents #dotnetinpillole #podcast…

1 278 - Risolvere problemi di comunicazione con lo Standup Meeting 8:55
8:55
Afspil senere
Afspil senere
Lister
Like
Liked8:55
Lo Standup Meeting è una pratica del mondo Agile che trovo indispensabile per qualunque team e azienda. 15 minuti dove ogni persona comunica su cosa sta lavorando e se ha trovato problematiche...e che permette di risolvere parecchi problemi di comunicazione. https://agile-school.com/blog/quando-e-come-svolgere-lo-stand-up-meeting-agile #agile #standupmeeting #dotnetinpillole #podcast…

1 277 - Quando abbiamo perso le specifiche? 12:58
12:58
Afspil senere
Afspil senere
Lister
Like
Liked12:58
Alcuni pensieri liberi in merito alle specifiche tecniche, che vedo di anno in anno essere sempre più assenti nei vari progetti. Software Requirements 3 https://amzn.to/4hfnAV6 Software Requirements Essentials: Core Practices for Successful Business Analysis https://amzn.to/3WztMyy #copilot #SoftwareRequirements #dotnetinpillole #podcast…

1 276 - Struttura delle solution in Visual Studio, alcuni consigli 16:59
16:59
Afspil senere
Afspil senere
Lister
Like
Liked16:59
Spesso diamo per scontato molte cose, e uno di questi è il come strutturare al meglio una soluzione di Visual Studio...argomento molto complesso, e che varia da azienda ad azienda, e da team a team. In questa puntata voglio dare alcuni consigli, specialmente per chi muove i primi passi. https://ng-venice.org/ https://www.eventbrite.it/e/biglietti-net-saturday-2025-pordenone-1081224083339 https://www.xedotnet.org/ https://learn.microsoft.com/en-us/visualstudio/modeling/structure-your-modeling-solution?WT.mc_id=DT-MVP-4021952 https://learn.microsoft.com/en-us/visualstudio/ide/filtered-solutions?WT.mc_id=DT-MVP-4021952 https://learn.microsoft.com/en-us/visualstudio/ide/visual-studio-performance-tips-and-tricks?WT.mc_id=DT-MVP-4021952 #visualstudio #solution #architecture #dotnetinpillole…
.
.NET in pillole

1 275 - HybridCache, l'unione di IDistributedCache e IMemoryCache ma con qualcosa in più 16:23
16:23
Afspil senere
Afspil senere
Lister
Like
Liked16:23
Tra gli annunci del lancio di .NET 9 era presente anche quello di HybridCache, una libreria che fa da unione tra IDistributedCache e IMemoryCache ma risolvendo i problemi di Cache Stampede. In passato ho parlato anche di FusionCache, e nella puntata di oggi vediamo di fare anche un confronto. https://learn.microsoft.com/en-us/aspnet/core/performance/caching/hybrid?view=aspnetcore-9.0&WT.mc_id=DT-MVP-4021952 https://learn.microsoft.com/it-it/shows/dotnet-conf-2024/introducing-hybridcache-in-aspnet-core?WT.mc_id=DT-MVP-4021952 https://github.com/ZiggyCreatures/FusionCache/blob/main/docs/Comparison.md https://github.com/ZiggyCreatures/FusionCache/discussions/266#discussioncomment-9915972 https://github.com/ZiggyCreatures/FusionCache/releases/tag/v2.0.0-preview-4 #dotnet #caching #dotnetinpillole #dotnet9…
.
.NET in pillole

1 274 - Gestire le versioni dei package NuGet in modo centralizzato 8:49
8:49
Afspil senere
Afspil senere
Lister
Like
Liked8:49
Se lavori con soluzioni contenenti molti progetti, sarai incappato in varie problematiche nella gestione delle versioni dei pacchetti NuGet che referenzi. Esiste però il modo di poterli gestire in modo centralizzato, ed oggi te ne parlo. https://learn.microsoft.com/en-us/nuget/consume-packages/central-package-management?WT.mc_id=DT-MVP-4021952 #dotnet #nuget #dotnetinpillole #podcast…
.
.NET in pillole

1 273 - Consiglio di lettura: Atomic Habits, piccole abitudini per grandi cambiamenti 9:36
9:36
Afspil senere
Afspil senere
Lister
Like
Liked9:36
Non sono solito parlare di libri, ma " Atomic habits. Piccole abitudini per grandi cambiamenti " di James Clear merita di essere letto (ed applicato). Un libro che parla di come cambiare le proprie giornate introducendo delle piccole abitudini, che concatenate tra loro, porteranno a grandi cambiamenti. https://amzn.to/4gTve6C #book #AtomicHabits #review…
.
.NET in pillole

1 272 - Il futuro di Blazor - L'intervista a Daniel Roth 18:33
18:33
Afspil senere
Afspil senere
Lister
Like
Liked18:33
In questo episodio ti riporto l'intervista di Nick Chapsas a Daniel Roth in merito al futuro di Blazor. Video che fa capire quanto Blazor sia sempre più utilizzato e che tranquillizza in merito al suo futuro https://youtu.be/2uLGXe95kTo?si=WTWMCxLNxOi9LQg7 https://dotnet.microsoft.com/en-us/platform/customers/blazor #dotnet #blazor #dotnetinpillole #podcast…
.
.NET in pillole

Scriban è una libreria di text templating che supporta anche la sintassi Liquid (ideata da shopify). E' di facile utilizzo e la sua sintassi di template permette di generare praticamente qualsiasi testo, anche i più complessi. https://github.com/scriban/scriban https://shopify.github.io/liquid/ https://scribanonline.azurewebsites.net/ #scriban #nuget #dotnetinpillole #podcast…
.
.NET in pillole

1 270 - Cambiamenti e migliorie per OpenAPI con .NET 9 10:10
10:10
Afspil senere
Afspil senere
Lister
Like
Liked10:10
Dopo il famoso addio a Swashbuckle.AspNetCore ecco tutti i cambiamenti arrivati per OpenAPI con .NET 9. https://learn.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-9.0?view=aspnetcore-9.0&WT.mc_id=DT-MVP-4021952 https://github.com/dotnet/aspnetcore/discussions/58103 https://learn.microsoft.com/en-us/aspnet/core/fundamentals/openapi/openapi-tools?view=aspnetcore-9.0&WT.mc_id=DT-MVP-4021952 #openapi #dotnet #dotnetinpillole #podcast…
.
.NET in pillole

1 269 - Ecco le novità arrivate in Blazor con .NET 9 19:08
19:08
Afspil senere
Afspil senere
Lister
Like
Liked19:08
Per quanto riguarda Blazor, .NET 9 ha introdotto un paio di funzionalità davvero utili (ottimizzazioni per i file statici, rendering location, semplificazione autenticazione) che meritano di essere conosciuti, così da beneficiarne fin da subito. https://learn.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-9.0?view=aspnetcore-9.0&WT.mc_id=DT-MVP-4021952 #blazor #dotnet #dotnetinpillole #podcast…
.
.NET in pillole

Anche per MAUI si tratta di un rilascio di "qualità", che va quindi a consolidare la tecnologia, ma qualcosa di nuovo c'è, e oggi te ne parlo. https://learn.microsoft.com/en-us/dotnet/maui/whats-new/dotnet-9?view=net-maui-9.0&WT.mc_id=DT-MVP-4021952 https://learn.microsoft.com/en-us/dotnet/maui/user-interface/controls/hybridwebview?view=net-maui-9.0&WT.mc_id=DT-MVP-4021952 #maui #blazorhybrid #mauihybrid #dotnetinpillole #podcast…
.
.NET in pillole

Il 12 novembre è stato rilasciato .NET 9, e nella puntata di oggi vedrò di elencarti le principali novità...ma che vedremo man mano in dettaglio nelle prossime puntate. https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/?WT.mc_id=DT-MVP-4021952 https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-13?WT.mc_id=DT-MVP-4021952 https://learn.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-9.0?WT.mc_id=DT-MVP-4021952 https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-9/?WT.mc_id=DT-MVP-4021952 https://www.dotnetconf.net/ #dotnet #net9 #dotnetinpillole #podcast…
.
.NET in pillole

1 266 - Test Driven Development, investimento o costo? 11:56
11:56
Afspil senere
Afspil senere
Lister
Like
Liked11:56
Concludiamo il percorso nel modo dei test parlando di TDD (Test Driven Development), una pratica dell'Extreme Programming che si basa sullo scrivere prima i test e poi il codice. https://martinfowler.com/bliki/TestDrivenDevelopment.html https://learn.microsoft.com/en-us/visualstudio/test/quick-start-test-driven-development-with-test-explorer?view=vs-2022 https://en.wikipedia.org/wiki/Test-driven_development Libro Unit testing - https://amzn.to/4hztiBL #tdd #unittesting #dotnet…
.
.NET in pillole

1 265 - Gestire gli aggiornamenti del database con FluentMigrator 11:30
11:30
Afspil senere
Afspil senere
Lister
Like
Liked11:30
FluentMigrator è una libreria che permette la gestione degli aggiornamenti del database sfruttando la modalità fluent. Molto simile alle migration di EntityFramework, ma di più facile scrittura e lettura. Buon ascolto https://fluentmigrator.github.io/ https://github.com/fluentmigrator/fluentmigrator https://fluentmigrator.github.io/articles/comparison-to-entity-framework-migrations.html #dotnet #database #migration #fluentmigrator #dotnetinpillole #podcast…
.
.NET in pillole

1 264 - Applicazioni resilienti, testiamole con Dev Proxy 10:32
10:32
Afspil senere
Afspil senere
Lister
Like
Liked10:32
Ecco un altro tool che entra a pieno titolo tra quelli indispensabili. Dev Proxy permette di simulare errori (ma non solo) in modo da testare la resilienza delle nostre applicazioni, oppure di utilizzare dei mock per ridurre il numero di chiamate verso servizi a pagamento, e molto altro. https://github.com/microsoft/dev-proxy https://learn.microsoft.com/en-us/microsoft-cloud/dev/dev-proxy/overview #dotnet #DevProxy #ResilientApps #dotnetinpillole…
.
.NET in pillole

1 263 - Respawn e Testcontainers, due comode utility per i nostri test 11:00
11:00
Afspil senere
Afspil senere
Lister
Like
Liked11:00
Oggi ti voglio parlare di due comode utility, una utile per la cancellazione di dati presenti nel database, così da prepararlo ad una fase di test, ed la seconda utility è Testcontainers, che permette la gestione di container docker direttamente da codice C#, così da poter creare, avviare, eliminare container direttamente dai nostri test. - https://github.com/jbogard/Res... - https://github.com/testcontain... - https://dotnet.testcontainers.... #dotnet #Testcontainers #Respawn #dotnetinpillole #podcast…
.
.NET in pillole

1 262 - Generare dati fake per i test con AutoFixture e Bogus 12:16
12:16
Afspil senere
Afspil senere
Lister
Like
Liked12:16
La parte di arrange di un test è quella che richiede più tempo, ed ecco che AutoFixture e Bogus ci possono venire in aiuto, andando a popolare i nostri oggetti con valori fake, senza doverlo fare noi. https://autofixture.github.io/ https://github.com/bchavez/Bogus #unittest #dotnet #AutoFixture #Bogus #dotnetinpillole…
.
.NET in pillole

1 261 - Mocking con NSubstitute...e due parole sul passato infelice di Moq 12:28
12:28
Afspil senere
Afspil senere
Lister
Like
Liked12:28
Oggi ti voglio far conoscere un'ulteriore libreria di mock chiamata NSubstitute , che nel corso dell'ultimo anno ha avuto una crescita di utilizzo non da poco, questo dovuto anche ad un problema inerente Moq avvenuto un anno fa. https://nsubstitute.github.io/ https://youtu.be/BKozFlV2kUs https://sogue.medium.com/transitioning-from-moq-to-nsubstitute-in-net-unit-testing-f9a167da34b https://www.xedotnet.org/ https://datasaturdays.com/Event/20241123-datasaturday0064 https://www.wpc.education/ #dotnet #unitest #NSubstitute #dotnetinpillole…
Velkommen til Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.