
.NET in pillole
Podcast de Andrea Dottor
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.
Disfruta 30 días gratis
4,99 € / mes después de la prueba.Cancela cuando quieras.
Todos los episodios
296 episodios
Ok, quante volte hai scritto await senza davvero sapere cosa sta succedendo dietro? In questa puntata ci facciamo una bella chiacchierata su come funziona l’asincronia in C#: parliamo di Task, ValueTask, TaskCompletionSource. Ecco alcune risorse per approfondire il tutto: * https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/AsyncGuidance.md [https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/AsyncGuidance.md] * https://learn.microsoft.com/en-us/archive/msdn-magazine/2013/march/async-await-best-practices-in-asynchronous-programming [https://learn.microsoft.com/en-us/archive/msdn-magazine/2013/march/async-await-best-practices-in-asynchronous-programming] * https://github.com/meysamhadeli/awesome-dotnet-tips/blob/main/docs/csharp/async/async-and-await.md [https://github.com/meysamhadeli/awesome-dotnet-tips/blob/main/docs/csharp/async/async-and-await.md] * https://github.com/meysamhadeli/awesome-dotnet-tips/blob/main/docs/csharp/async/async-best-practice.md [https://github.com/meysamhadeli/awesome-dotnet-tips/blob/main/docs/csharp/async/async-best-practice.md] Video di Marco Minerva: * https://youtu.be/23oyxTAutsQ?si=ZC2JWTG2IU3M3X_7 * https://youtu.be/L4J-m45NWSo?si=wy2emxJwFMvBJ_63 #dotnet #asyncawait #dotnetinpillole

C# si fa leggero! In questa puntata esploriamo 'dotnet run app.cs', la nuova funzionalità di .NET 10 che permette di scrivere ed eseguire script C# senza creare un progetto. Un solo file .cs, niente .csproj, e puoi partire subito: perfetto per prototipi, automation e piccoli tool da riga di comando. Scopri come funziona, cosa puoi farci e perché potrebbe diventare il tuo nuovo modo di usare C#. * https://devblogs.microsoft.com/dotnet/announcing-dotnet-run-app/ [https://devblogs.microsoft.com/dotnet/announcing-dotnet-run-app/] * https://youtu.be/98MizuB7i-w?si=pguTqEmNOECnssPu [https://youtu.be/98MizuB7i-w?si=pguTqEmNOECnssPu] * https://devblogs.microsoft.com/visualstudio/agent-mode-has-arrived-in-preview-for-visual-studio/ [https://devblogs.microsoft.com/visualstudio/agent-mode-has-arrived-in-preview-for-visual-studio/] #dotnet #copilot #dotnetinpillole #podcast

Oggi ci tuffiamo nel fantastico (e affollatissimo) mondo delle collezioni in .NET: liste, dizionari, set, stack, queue, versioni concorrenti e persino quelle immutabili. Ma cosa cambia tra una List e un Array? Quando ha senso usare un HashSet? E che differenza c’è tra Dictionary e ConcurrentDictionary? In questa puntata ti spiego tutto in modo semplice e concreto. * https://learn.microsoft.com/en-us/dotnet/api/system.collections [https://learn.microsoft.com/en-us/dotnet/api/system.collections] * https://learn.microsoft.com/en-us/dotnet/api/system.collections.immutable [https://learn.microsoft.com/en-us/dotnet/api/system.collections.immutable] * https://learn.microsoft.com/en-us/dotnet/standard/collections/thread-safe/ [https://learn.microsoft.com/en-us/dotnet/standard/collections/thread-safe/] * https://learn.microsoft.com/en-us/dotnet/standard/collections/when-to-use-generic-collections [https://learn.microsoft.com/en-us/dotnet/standard/collections/when-to-use-generic-collections] #dotnet #list #collection #dictionary #dotnetinpillole

Scopri come Activity e ActivitySource ti aiutano a tracciare le operazioni all’interno delle tue applicazioni .NET in modo semplice e standard. Vedremo come usarli al meglio, quali vantaggi offrono per il monitoraggio e la diagnosi, e come si integrano facilmente con OpenTelemetry e altri sistemi di osservabilità. * https://learn.microsoft.com/en-us/dotnet/core/diagnostics/distributed-tracing [https://learn.microsoft.com/en-us/dotnet/core/diagnostics/distributed-tracing] * https://learn.microsoft.com/en-us/dotnet/core/diagnostics/distributed-tracing-instrumentation-walkthroughs [https://learn.microsoft.com/en-us/dotnet/core/diagnostics/distributed-tracing-instrumentation-walkthroughs] * https://www.jimmybogard.com/building-end-to-end-diagnostics-activitysource-and-open/ [https://www.jimmybogard.com/building-end-to-end-diagnostics-activitysource-and-open/] * https://opentelemetry.io/docs/languages/dotnet/ [https://opentelemetry.io/docs/languages/dotnet/] * https://youtu.be/3JnMfJM9K0c?si=ymc-6tcw87geqHHw [https://youtu.be/3JnMfJM9K0c?si=ymc-6tcw87geqHHw] #dotnet #ActivitySource #observability #OpenTelemetry #dotnetinpillole #podcast

In questa puntata ti parlo di BenchmarkDotNet, una libreria super utile per capire quanto è veloce davvero il tuo codice. Vediamo insieme come funziona, perché ti evita di fare ottimizzazioni a caso, e come usarla in un progetto .NET. * https://github.com/dotnet/BenchmarkDotNet [https://github.com/dotnet/BenchmarkDotNet] * https://benchmarkdotnet.org [https://benchmarkdotnet.org] * https://learn.microsoft.com/en-us/visualstudio/profiling/profiling-with-benchmark-dotnet?view=vs-2022 [https://learn.microsoft.com/en-us/visualstudio/profiling/profiling-with-benchmark-dotnet?view=vs-2022] #dotnet #BenchmarkDotNet #dotnetinpillole #podcast
Disfruta 30 días gratis
4,99 € / mes después de la prueba.Cancela cuando quieras.
Podcasts exclusivos
Sin anuncios
Podcast gratuitos
Audiolibros
20 horas / mes