
.NET in pillole
Podcast door 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.
Tijdelijke aanbieding
3 maanden voor € 0,99
Daarna € 9,99 / maandElk moment opzegbaar.
Alle afleveringen
296 afleveringen
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
Tijdelijke aanbieding
3 maanden voor € 0,99
Daarna € 9,99 / maandElk moment opzegbaar.
Exclusieve podcasts
Advertentievrij
Gratis podcasts
Luisterboeken
20 uur / maand