JetBrains .NET Day Online 2023
who it's for
.NET developers, backend developers, F# developers, front-end developers, platform engineers, database developers, QA engineers
topics
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
| title | author | length |
|---|---|---|
| JetBrains .NET Day Online '23 | James Randall, Laila Bougria, Denis Ekart, Giorgi Dalakishvili, Layla Porter, Mike James, Andrii Rublov, Ian Griffiths, Matthew Crews, Daniel Ward | 11h 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… | ||
| Recreating Wolfenstein 3D in F# | James Randall | 56m |
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… | ||
| How to Effectively Spy on Your Systems | Laila Bougria | 01h 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… | ||
| Automating Observability With Roslyn Source Generators | Denis Ekart | 59m |
Automates instrumentation by generating decorator classes that start OpenTelemetry activities for every public interface, using Roslyn incremental source… | ||
| Beyond Relational With Entity Framework | Giorgi Dalakishvili | 59m |
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… | ||
| Understanding Microservices: A Guide For the Monolithic Developer | Layla Porter | 01h 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… | ||
| Unleashing the Power of Cross-Platform Development With Avalonia UI | Mike James | 55m |
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… | ||
| Hidden Difficulties of Debugger Implementation for .NET WASM Apps | Andrii Rublov | 56m |
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… | ||
| High Performance JSON Serialization With Code Generation on C# 11 and .NET 7.0 | Ian Griffiths | 01h 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… | ||
| The Fastest .NET Dictionary… With F# | Matthew Crews | 01h 09m |
A custom F# dictionary claims faster reads than System.Collections.Generic.Dictionary and FrozenDictionary by iterative engineering: using BenchmarkDotNet… | ||
| xUnit Expanded – Better Testing With xUnit | Daniel Ward | 52m |
Shows concrete patterns and libraries for C# testing: uses xUnit with collections and class fixtures for parallelism, prefers Arrange‑Act‑Assert naming and… | ||
| nothing matches | ||