Player FM - Internet Radio Done Right
Checked 2d ago
Agregado hace cinco años
Nội dung được cung cấp bởi Andrea Dottor. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được Andrea Dottor hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.
Player FM - Ứng dụng Podcast
Chuyển sang chế độ ngoại tuyến với ứng dụng Player FM !
Chuyển sang chế độ ngoại tuyến với ứng dụng Player FM !
265 - Gestire gli aggiornamenti del database con FluentMigrator
Manage episode 448439027 series 2630448
Nội dung được cung cấp bởi Andrea Dottor. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được Andrea Dottor hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.
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
#dotnet #database #migration #fluentmigrator #dotnetinpillole #podcast
…
continue reading
#dotnet #database #migration #fluentmigrator #dotnetinpillole #podcast
289 tập
Manage episode 448439027 series 2630448
Nội dung được cung cấp bởi Andrea Dottor. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được Andrea Dottor hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.
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
#dotnet #database #migration #fluentmigrator #dotnetinpillole #podcast
…
continue reading
#dotnet #database #migration #fluentmigrator #dotnetinpillole #podcast
289 tập
Tất cả các tập
×
1 289 - Pipeline di build in C# con Nuke. Ciao ciao YAML 15:29
15:29
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích15: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
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích11: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
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích10: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…
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
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích8: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
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích10: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
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích12: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
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích11: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
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích12: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
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích15: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
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích11: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
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích8: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
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích12: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
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích16: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…

1 275 - HybridCache, l'unione di IDistributedCache e IMemoryCache ma con qualcosa in più 16:23
16:23
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích16: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…

1 274 - Gestire le versioni dei package NuGet in modo centralizzato 8:49
8:49
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích8: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…

1 273 - Consiglio di lettura: Atomic Habits, piccole abitudini per grandi cambiamenti 9:36
9:36
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích9: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…

1 272 - Il futuro di Blazor - L'intervista a Daniel Roth 18:33
18:33
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích18: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…
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…

1 270 - Cambiamenti e migliorie per OpenAPI con .NET 9 10:10
10:10
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích10: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…

1 269 - Ecco le novità arrivate in Blazor con .NET 9 19:08
19:08
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích19: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…
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…
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…

1 266 - Test Driven Development, investimento o costo? 11:56
11:56
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích11: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…

1 265 - Gestire gli aggiornamenti del database con FluentMigrator 11:30
11:30
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích11: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…

1 264 - Applicazioni resilienti, testiamole con Dev Proxy 10:32
10:32
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích10: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…

1 263 - Respawn e Testcontainers, due comode utility per i nostri test 11:00
11:00
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích11: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…

1 262 - Generare dati fake per i test con AutoFixture e Bogus 12:16
12:16
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích12: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…

1 261 - Mocking con NSubstitute...e due parole sul passato infelice di Moq 12:28
12:28
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích12: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…

1 260 - Moq, la più utilizzata libreria di mock...per i nostri unit-test 11:32
11:32
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích11:32
Per testare il codice al meglio, abbiamo bisogno di isolare il codice da molte dipendenze, e Moq risolve proprio questo, dandoci la possibilità di creare con facilità dei mock di interfacce e classe da cui il nostro codice dipende. https://github.com/devlooped/moq https://learn.microsoft.com/it-it/shows/visual-studio-toolbox/unit-testing-moq-framework #dotnetinpillole #unittest #moq #dotnet…
.
.NET in pillole

1 259 - Asserzioni fluent nei nostri test con FluentAssertions 10:37
10:37
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích10:37
Migliorare la scrittura e la leggibilità dei nostri test è fondamentale, e FluentAssertions ci aiuta proprio in questo, permettendoci di utilizzare la modalità fluent per scrivere le asserzioni tramite una ricca serie di extension-method. https://fluentassertions.com/ https://github.com/fluentassertions/fluentassertions #dotnetinpillole #FluentAssertions #unitest #dotnet…
.
.NET in pillole

1 258 - Unit test di componenti Blazor con bUnit 13:17
13:17
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích13:17
Può tornare comodo testare con degli Unit-Test anche l'output (e il comportamento) di componenti Blazor, e bUnit serve proprio a questo. Utile per chi ha librerie di componenti che riutilizza in N progetti. https://bunit.dev/ https://blazordev.it/articoli/testing-dei-componenti-blazor-con-bunit/ https://learn.microsoft.com/en-us/aspnet/core/blazor/test?view=aspnetcore-8.0 #bunit #unittest #blazor #dotnetinpillole…
.
.NET in pillole

Ecco un argomento molto discusso, molti li conoscono ma pochi li usano. Con la puntata di oggi voglio dare il via ad un percorso alla scoperta del mondo dei Test, iniziando oggi con un'introduzione agli Unit Test. https://amzn.to/3TdJFJI https://learn.microsoft.com/en-us/visualstudio/test/unit-test-basics?view=vs-2022 https://learn.microsoft.com/en-us/visualstudio/test/create-unit-tests-menu?view=vs-2022 #visualstudio #unittest #dotnetinpillole #podcast #xunit #nunit #mstest…
.
.NET in pillole

1 256 - Restart! Playwright, un tool sempre più indispensabile 15:44
15:44
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích15:44
5 anni di podcast, 5 anni di noi! Oggi ti voglio parlare di Playwright, uno strumento che permette di fare test e2e in applicazioni web, davvero completo e di facile utilizzo. Ne avevo già parlato in passato, ma non si sbaglia mai a ripetere le cose importanti. Se hai bisogno di integrarlo in Blazor, ecco da dove patire: https://www.youtube.com/watch?v=lJa3YlUliEs https://www.youtube.com/watch?v=VavFU2vLnT0 https://medium.com/@mariekie/blazor-playwright-82f706264f5b https://github.com/carlblanchard/EndToEndBlazorWasmPlaywrightTesting #dotnet #blazor #dotnetinpillole #playwright…
.
.NET in pillole

1 Un byte di puntate. Il podcast va in ferie 8:36
8:36
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích8:36
Ed ecco la puntata 255 da quel 2 settembre 2019, quando il podcast iniziò. Di contenuti ne sono passati davvero molti, e sono super soddisfatto di tutti i feedback ricevuti. Ora però è giunto il momento di una pausa per ricaricare le batterie, ma tranquilli che ci risentiamo il 2 settembre 2024, per festeggiare i 5 anni ed iniziare una nuova stagione di puntate! #dotnetinpillole #podcast…
.
.NET in pillole

1 Piani d'esecuzione di Entity Framework dentro a Visual Studio con EFCoreVisualizer 11:19
11:19
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích11:19
EFCoreVisualizer è entrata a pieno titolo tra quelle estensioni assolutamente da avere se usi Entity Framework, in quanto permette di visualizzare i piani di esecuzione delle query generate direttamente da dentro Visual Studio. https://marketplace.visualstudio.com/items?itemName=GiorgiDalakishvili.EFCoreVisualizer SQL Nexus invece è uno strumento che devo ancora provare, ma che ha delle ottime premesse, aiutarci ad identificare i problemi nei nostri database SQL Server. https://github.com/microsoft/SqlNexus #entityframework #dotnet #visualstudio #sqlserver #postgresql…
.
.NET in pillole

1 Componenti di UI per Blazor, le mie disavventure con un FileManager 16:46
16:46
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích16:46
Dopo esser diventato matto per trovare un FileManager che funzionasse perfettamente in Blazor, ho deciso di parlare nuovamente dei componenti di UI di terze parti, affrontando alcune criticità di questi.
.
.NET in pillole

Ma è così difficile saper fare debug sul proprio codice? A quanto pare si. Vedo sempre più spesso sviluppatori non sapere come trovare cosa ha scatenato un'eccezzione. Un pò come pubblicare il codice per il solo fatto che questo compila. https://learn.microsoft.com/en-us/visualstudio/debugger/debugger-feature-tour?view=vs-2022 https://learn.microsoft.com/en-us/visualstudio/debugger/debug-with-copilot?view=vs-2022 #visualstudio #debug #podcast #dotnetinpillole…
.
.NET in pillole

Quante volte sei stato in dubbio se referenziare Microsoft.Data.SqlClient o System.Data.SqlClient, ecco, goggi voglio chiaristi questo dubbio. Per approfondire la cosa: Ecco un esempio di logiche di retry: https://gist.github.com/andreadottor/908e93989025c8ea37008d7d1457fce9 https://devblogs.microsoft.com/dotnet/introducing-the-new-microsoftdatasqlclient/ https://www.connectionstrings.com/the-new-microsoft-data-sqlclient-explained/ https://github.com/dotnet/SqlClient/releases https://learn.microsoft.com/en-us/sql/connect/ado-net/configurable-retry-logic #sqlclient #dotnet #nuget #dotnetinpillole #podcast #sqlserver…
.
.NET in pillole

1 Localizzazione risorse con Visual Studio 11:59
11:59
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích11:59
Con l'ultima preview, Visual Studio si arricchisce di un nuovo Resource Explorer, che permette di vedere tutti i file di risorse e tutte le lingue da un'unica finestra, ma non solo. In questa puntata vediamo di fare un po' il punto della situazione. https://devblogs.microsoft.com/visualstudio/introducing-the-revamped-visual-studio-resource-explorer/ https://gist.github.com/sebastienros/7980aad2ab33dd3a1c011fcf5a3f350c https://learn.microsoft.com/en-us/aspnet/core/fundamentals/portable-object-localization?view=aspnetcore-8.0 #visualstudio #dotnetinpillole #resourceexplorer #resxmanager…
.
.NET in pillole

1 DuckDB, un SQLite con funzionalità OLAP (e molto di più) 11:10
11:10
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích11:10
DuckDB nasce dai limiti di SQLite ed aggiunge tutta una serie di funzionalità pensate per poter analizzare dati provenienti da fonti diverse/esterne andando a fruttare la sintassi SQL. Nel sito viene riportato come "DuckDB is a fast in-process analytical database"...ne parliamo in questo episodio. https://duckdb.org/ https://duckdb.org/why_duckdb https://duckdb.net/ https://github.com/Giorgi/DuckDB.NET https://www.youtube.com/watch?v=_a9spwyb1FU #duckdb #sqllite #olap #dotnetinpillole #podcast #dotnet…
.
.NET in pillole

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. 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…
.
.NET in pillole

Seguo le evoluzioni di .NET Aspire dal suo annuncio (la .NET Conf dello scorso anno) e la scorsa settimana abbiamo avuto l'annuncio del suo rilascio ufficiale. Nella puntata di oggi te ne parlo. https://devblogs.microsoft.com/dotnet/dotnet-aspire-general-availability/ https://learn.microsoft.com/en-us/dotnet/aspire/get-started/aspire-overview #dotnetinpillole #dotnet #dotnetaspire #distributedapplications #cloud…
.
.NET in pillole

1 Anche un monolite può essere scritto bene! 14:06
14:06
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích14:06
Ebbene si, usare un'architettura a monolite non indica scrivere "codice spaghetti" o avere un'accozzaglia di funzionalità buttate a casaccio. Anche un monolite, se scritto bene, può (e ne sono certo) essere la soluzione ideale di partenza di quasi tutte le applicazioni. Oggi ne parliamo. Ti consiglio di leggere il libro di Dino Esposito "Clean Architecture With .NET": https://amzn.to/4bovJmW #softwarearchitecture #monolite #monolitemdulare #cqrs #cleanarchitecture #solid #dotnetinpillole…
.
.NET in pillole

1 Community ed eventi, cosa possiamo fare per farli conoscere di più? 14:17
14:17
Nghe Sau
Nghe Sau
Danh sách
Thích
Đã thích14:17
Le community giocano un ruolo fondamentale per la convisione e formazione, eppuro sono poco conosciute, e gli eventi (gratuiti) non hanno la partecipazione che meritano. Nella puntata di oggi faccio uno sfogo/pensiero su questi aspetti che ritengo abbiano una importanza notevole. Satya Nadella Hit refresh https://amzn.to/44GSXlY XE One Day - Rethink application https://www.xedotnet.org/eventi/one-day-rethink-application/ #community #events #xedotnet #podcast #dotnetinpillole #hitrefresh…
Chào mừng bạn đến với Player FM!
Player FM đang quét trang web để tìm các podcast chất lượng cao cho bạn thưởng thức ngay bây giờ. Đây là ứng dụng podcast tốt nhất và hoạt động trên Android, iPhone và web. Đăng ký để đồng bộ các theo dõi trên tất cả thiết bị.