
.NET in pillole
Podkast av 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.
Tidsbegrenset tilbud
3 Måneder for 9,00 kr
Deretter 99,00 kr / MånedAvslutt når som helst.
Alle episoder
296 Episoder
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
Tidsbegrenset tilbud
3 Måneder for 9,00 kr
Deretter 99,00 kr / MånedAvslutt når som helst.
Eksklusive podkaster
Uten reklame
Gratis podkaster
Lydbøker
20 timer i måneden