~/conference

JetBrains .NET Day Online 2023

.NET developers, backend developers, F# developers, front-end developers, platform engineers, database developers, QA engineers

F# raycasting game engine; Fable to JavaScript compilation; OpenTelemetry traces and metrics; Roslyn incremental source generators; EF Core JSON queries; SQL Server temporal tables; microservices with DB per service; RabbitMQ pub/sub integration; Avalonia cross-platform UI; Blazor WASM debugging via CDP; System.Text.Json Utf8 parsing; high-performance F# dictionary implementation

titleauthorlength
JetBrains .NET Day Online '23James Randall, Laila Bougria, Denis Ekart, Giorgi Dalakishvili, Layla Porter, Mike James, Andrii Rublov, Ian Griffiths, Matthew Crews, Daniel Ward11h 22m
Recreates Wolfenstein 3D in F# and shows the actual code and demo, not just slides: a working renderer that runs in the browser via Fable to JS and .NET…
Talk on
Recreating Wolfenstein 3D in F#James Randall56m
Recreates Wolfenstein 3D using F# + Fable and cross‑compiles to desktop .NET with Silk/OpenGL, implementing an actual rasterized ray caster (320-column DDA per…
Talk on
How to Effectively Spy on Your SystemsLaila Bougria01h 10m
OpenTelemetry becomes the standard for traces logs and metrics and the talk shows how to use it end to end: instrument edges first with existing libraries…
Talk on
Automating Observability With Roslyn Source GeneratorsDenis Ekart59m
Automates instrumentation by generating decorator classes that start OpenTelemetry activities for every public interface, using Roslyn incremental source…
Talk on
Beyond Relational With Entity FrameworkGiorgi Dalakishvili59m
Shows EF Core using SQL Server JSON functions like JSON_MODIFY and OPENJSON to query and partially update JSON columns, notes EF Core 7 support and EF Core 8…
Talk on
Understanding Microservices: A Guide For the Monolithic DeveloperLayla Porter01h 14m
Guides a monolithic team through an incremental path from a modular monolith to microservices using a real Tacky Tacos demo built on ASP.NET 6, Docker and…
Talk on
Unleashing the Power of Cross-Platform Development With Avalonia UIMike James55m
Claims cross-platform .NET apps run on Windows, macOS, Linux, iOS, Android and WebAssembly while using a single project and Skia renderer for GPU drawing…
Talk on
Hidden Difficulties of Debugger Implementation for .NET WASM AppsAndrii Rublov56m
Rider implements Blazor WASM debugging by running a Debug Proxy that mediates between the Chromium tab and the Mono-based runtime using the Chrome DevTools…
Talk on
High Performance JSON Serialization With Code Generation on C# 11 and .NET 7.0Ian Griffiths01h 27m
Compares Newtonsoft.Json to System.Text.Json on .NET 7 and C# 11, showing UTF‑8 native parsing avoids the UTF‑16 conversion cost and slashes memory from ~22 MB…
Talk on
The Fastest .NET Dictionary… With F#Matthew Crews01h 09m
A custom F# dictionary claims faster reads than System.Collections.Generic.Dictionary and FrozenDictionary by iterative engineering: using BenchmarkDotNet…
Talk on
xUnit Expanded – Better Testing With xUnitDaniel Ward52m
Shows concrete patterns and libraries for C# testing: uses xUnit with collections and class fixtures for parallelism, prefers Arrange‑Act‑Assert naming and…
Talk 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.