~/conference

JetBrains .NET Days Online 2021

.NET developers, C# developers, backend engineers, cloud engineers, devops engineers, frontend developers

C# source generators; dotnet-gcdump and dotnet-dump; Span<T> with stackalloc optimizations; BenchmarkDotNet microbenchmarks; Azure Cosmos DB change feed; SignalR with Azure Functions; gRPC with protobuf and HTTP/2; Blazor WebAssembly with Strawberry Shake; GraphQL cursor pagination and subscriptions; multi-stage Dockerfile to ECR and EKS; nullable reference types and nullable context attributes; async/await ConfigureAwait(false) pitfalls

titleauthorlength
.NET Days Online. Day 1Andrey Dyatlov, Tess Ferrandez-Norlander, Steve Gordon, Olena Borzenko, Irina Scurtu, Michael Staib, Matthew Groves08h 53m
Seven demos show what actually changes your stack: a custom Source Generators tool that replaces thousands of boilerplate lines (and can emit generated files…
Talk in English on
.NET Days Online. Day 2Chris Klug, Urs Enzler, Martin Beeby, Lorraine Steyn, Stefan Pölz, Damir Arh, Joseph by Guadagno08h 50m
A two‑day stream that demos concrete fixes and working builds rather than just theory: a multi-stage Dockerfile is used to containerize a .NET app, images are…
Talk in English on
C# Source Generators in ActionAndrey Dyatlov01h 12m
A live demo builds a .NET Standard 2.0 source generator in about 15 minutes that removes boilerplate by generating partial types from backing fields…
Talk in English on
CSI .NET – Debugging .NET ApplicationsTess Ferrandez-Norlander01h 15m
Simulated leaks show 20,000 Product objects holding ~400 MB in char arrays; investigation uses dotnet-counters, dotnet-gcdump and dotnet-dump to create heap…
Talk in English on
Turbocharged: Writing High-performance C# and .NET codeSteve Gordon01h 14m
Shows concrete wins: microbenchmarks with Benchmark.NET drop a key-builder from ~1000 ns to ~400 ns and cut allocations ~6x, saving roughly 17 GB/day on an…
Talk in English on
Going Real Time Using Azure CosmosDB and ReactOlena Borzenko01h 02m
A demo builds a real-time stock monitor: a serverless React UI + SignalR + React receives broadcasts from five Azure Functions that process an Azure Cosmos DB…
Talk in English on
Embracing gRPC in .NETIrina Scurtu01h 16m
gRPC in .NET uses a shared protobuf/.proto contract that generates GreeterClient/GreeterBase code so services run without NuGet client libraries, speak HTTP/2…
Talk in English on
Building Modern Applications with GraphQL and #BlazorMichael Staib01h 13m
Builds a Blazor WebAssembly conference app using Strawberry Shake as the GraphQL client and source generators to emit typed C# operations. Implements cursor…
Talk in English on
Migrating from SQL to NoSQL with .NET and DapperMatthew Groves01h 11m
A .NET utility (github.com/mgroves/SqlServerToCouchbase) reads AdventureWorks via Dapper buffered=false streaming, creates Couchbase artifacts (creates buckets…
Talk in English on
The Top 10 Best New Features in C# Version 6 to 9Chris Klug01h 14m
Covers ten concrete C# additions (6→9) with code examples, compiler notes and migration steps: shows string interpolation and out-variable declarations as…
Talk in English on
Why Every Day as a Developer Would Be Easier with F#Urs Enzler01h 08m
Small company with four devs rewrites the calendar module in about a month and then shifts to writing all new backend modules in F#; codebase ends up as…
Talk in English on
Containerize .NET Apps and deploy to KubernetesMartin Beeby01h 15m
Shows how a legacy ASP.NET app becomes a running Kubernetes service: Rider generates a multi-stage Dockerfile, Docker build produces an image, image is pushed…
Talk in English on
Legacy RefactoringLorraine Steyn01h 12m
Argues to refactor unless the business model changes, not rewrite; starts by modernizing tools (upgrade VS/C#, move off SQL Server 2008, push to Azure) and…
Talk in English on
Null & Void – Everything About Nothing in .NETStefan Pölz01h 13m
Covers null handling in .NET and C#, including the history and problems of NullReferenceException, nullable reference types introduced in C# 8.0, nullable…
Talk in German on
Best Practices for Using async and awaitDamir Arh01h 15m
Shows concrete bugs and fixes: an async void breaks code pattern causes uncaught exceptions and race conditions until inner methods return Task and callers…
Talk in English on
Debugging Tips and Tricks with JetBrains RiderJoseph by Guadagno01h 01m
Live demo of JetBrains Rider debugging shows exact workflow: open pdbs, toggle show return values, set breakpoints with conditions and hit counts, use step…
Talk in English on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.