.NET Summit 2020 Online Conference
| title | author | length |
|---|---|---|
| The Journey to One .NET with .NET 5 / 6 | Scott Hunter | 46m |
.NET consolidates runtimes and toolchains into one SDK and promises a yearly November cadence (.NET 5 launches Nov 10) with LTS lines; benchmarks claim sockets… | ||
| GameDev as a hobby | Alexandr Kugushev | 52m |
Argues that hobby gamedev works best as rapid prototyping in evenings rather than quitting for an indie studio, showing three paths with costs and risks and… | ||
| Impostor syndrome in the IT world from a conference speaker's perspective | Antonio Cobo Cuenca | 44m |
Impostor syndrome hits about 70% of people at least once and here is what actually helps: the talk names the four horsemen — self-doubt, perfectionism… | ||
| Bugs?! Where do they come from? | Oleg Karasik | 40m |
Claim: many bugs stem from overusing primitive types and missing domain invariants. Demonstrations use C#/.NET custom structs and classes — custom value types… | ||
| Fallacies of Unit Testing | Alexey Golub | 51m |
Argues that unit tests become brittle, implementation‑aware and inflate design by adding interfaces and mocks, and that many projects get poor ROI from them… | ||
| From monolith to Cloud Native | Yuri Rykovsky | 34m |
Engineering Workbench migrates from a monolith to cloud‑native by extracting controller groups into independent microservices, using Docker and Kubernetes for… | ||
| Write an Opensource Headless CMS to learn ASP. NET Core best practices | Daniele Fontani | 44m |
An open source ASP.NET Core project called RawCMS headless low code CMS demonstrates a working backend that generates GraphQL/REST APIs from JSON models, runs… | ||
| Roslyn for teamlead.If something takes more than 5 minutes -write a script. | Alexandr Senichkin | 30m |
Shows how Roslyn powers concrete, project-specific diagnostics: a microanalyzer that finds repeated expensive lookups in Update methods, flags methods over… | ||
| Formatting F# source code | Florian Verdonck | 47m |
Explains how Fantomas actually formats F# by combining the F# compiler tokenizer + untyped AST, attaching trivia tokens (comments, newlines) back to AST… | ||
| Forget about HTTP | Irina Scurtu | 41m |
Argues against synchronous HTTP clients between microservices and shows messaging improves throughput and reliability: an RPC-via-broker run hits 5586 messages… | ||
| Taming .NET Framework legacy WebApi | Arthur Vaverko | 41m |
A legacy .NET Framework WebApi is incrementally converted to multi-target projects (net461 + netcoreapp3.1) using a csproj migration tool and the .NET… | ||
| Running a real-world mission-critical system on Azure | Loek Duys | 37m |
A mission-critical .NET Core system is reimplemented as containers on Azure Kubernetes Service with CI/CD via Visual Studio 2019 → Azure DevOps, Helm charts… | ||
| How Not to Smash Your Azure Security! | Victoria Almazova | 49m |
Clear checklist: enforce identity hardening with MFA, Conditional Access and Privileged Identity Management so leaked admin creds lose standing access… | ||
| Event journal in Azure (no Cosmos inside) | Vagif Abilov | 52m |
Implements event journals using Azure Table plus Blob storage with an HTTP enqueue -> queue-trigger -> writer pipeline (Azure Functions and Cloud Queue)… | ||
| Dapr for building distributed .NET Core applications | Alex Thissen | 51m |
Builds a working Twitter hashtag monitor (filtering for #microsoft) in .NET Core 3.1 that streams tweets into a distributed pipeline: a Dapr sidecar handles a… | ||
| There's No Such Thing as Plain Text | Dylan Beattie | 54m |
Claims that "plain text" exists collapse into concrete failure modes: legacy code pages (CP437) colliding with Unicode, newline mismatches (CRLF vs LF), and… | ||
| Building real-time applications with Blazor and GraphQL | Michael Staib | 51m |
Builds a working real-time chat SPA: a Blazor WebAssembly frontend that uses generated C# clients from Strawberry Shake to call a Hot Chocolate GraphQL… | ||
| DIY Async Message Pump: Lessons from the trenches | Daniel Marbach | 46m |
Builds a real async message pump using TPL/async that runs until cancelled, shows SemaphoreSlim-based throttling to match a DB connection pool (example default… | ||
| 100 machines do 100s work in 1s | Roberto Freato | 35m |
Claim: 100 small VMs process hundreds of CPU‑bound messages in seconds by scaling out the same image and binaries. Implementation uses C#/.NET Core, Azure… | ||
| Why Databases Cry At Night | Michael Yarichuk | 59m |
Backups fail because dozens of tenant databases flood network storage and cause timeouts — in one case >200 concurrent backups overload the SAN queue; the fix… | ||
| Architecting Blazor applications – An Angular inspired approach | Dan Patrascu-Baba | 49m |
Blazor apps follow Angular-inspired specifics: a feature-based folders layout plus Core and Shared folders, split components into Razor markup and code-behind… | ||
| 100 machines do 100s work in 1s | Roberto Freato | 35m |
Claim: deploy a pool of 100 nodes from a shared image and run one consumer task per VM to process a large Service Bus queue in seconds. Uses C#/.NET Core… | ||
| Why Databases Cry At Night | Michael Yarichuk | 58m |
Databases fail for concrete, measurable reasons: a client runs 200 concurrent backups to slow network storage and gets timeouts until backups are serialized… | ||
| Dapr for building distributed .NET Core applications | Alex Thissen | 51m |
A working Twitter leaderboard for hashtag microsoft runs end to end using .NET Core 3.1 and Dapr: a local dapr CLI + Docker Desktop composition injects a… | ||
| Architecting Blazor applications – An Angular inspired approach | Dan Patrascu-Baba | 49m |
Shows concrete patterns: uses a feature-based folders layout plus Core and Shared folders for reusable services and UI; splits components into inline vs… | ||
| DIY Async Message Pump: Lessons from the trenches | Daniel Marbach | 46m |
Built a message pump that started as a single-loop async receiver, then exploded into unbounded concurrency (tens of thousands of concurrent tasks on an i7)… | ||
| There's No Such Thing as Plain Text | Dylan Beattie | 54m |
Argues that “plain text” is a myth and demonstrates concrete failures: historic ASCII and vendor code pages fragment interoperability, a failing network switch… | ||
| Event journal in Azure (no Cosmos inside) | Vagif Abilov | 52m |
A migration from on‑prem MongoDB to a low‑cost Azure design uses Azure Table+Blob with an Azure Function + queue pipeline and C# helpers, trading CosmosDB… | ||
| Building real-time applications with Blazor and GraphQL | Michael Staib | 50m |
A working Blazor WebAssembly chat app uses Hot Chocolate on the server and a Strawberry Shake client on the front end, generating a strongly typed C# API from… | ||
| nothing matches | ||