~/conference

JetBrains .NET Days Online 2020

.NET developers, ASP.NET Core developers, F# developers, software testers, Rider users, cloud and DevOps engineers

ReSharper refactorings to patterns; C# async streams (IAsyncEnumerable); gRPC on ASP.NET Core with proto files; HotChocolate GraphQL integration for ASP.NET Core; Dapper object mapping and async queries; Fantomas F# code formatter; building parsers with FParsec and DSL design; outside-in TDD for Web APIs; NUnit and FluentAssertions testing workflow; Developing .NET Core on AWS with SAM and CDK; Protobuf payload and serialization benchmarks; cookiecutter/python tooling and data science practices

titleauthorlength
Refactoring to Patterns with ReSharperZoran Horvat59m
Argues against applying patterns too early and shows concrete refactorings using ReSharper to evolve a SoundEditor: pushes members down to create SoundEditor…
Talk on
Yield Return ’cause I’m Awaiting Deep Dive into Async StreamsAndrew Karpov59m
C# 8 adds async streams as a concrete feature: language-level async iterators produce and consumers await IAsyncEnumerable<T> (sample code at…
Talk on
From C# to Python – 10 Things I Learned Along the WayTess Ferrandez-Norlander57m
Ten concrete practices: use PyCharm or VS Code with the Python extension, enforce style with black + flake8 and run them via pre-commit, test with pytest…
Talk on
Formatting F# CodeFlorian Verdonck01h 00m
Fantomas reformats F# by turning source into FSharp.Compiler.Service AST plus tokenizer trivia, producing writer events and a new string; it supports merging…
Talk on
Starting a BlogKhalid Abuhakmeh56m
Step-by-step blueprint for a working blog: use Jekyll on GitHub Pages or a managed static generator, buy a custom domain, aim for 300-word minimum posts but…
Talk on
Build a Highly Performant Interservice Communication with gRPC for ASP NET CoreRiccardo Terrell01h 09m
Demonstrates gRPC on ASP.NET Core (uses F# for server and client code-gen from .proto files) with a StockMarket demo that works end-to-end: C# server, Python…
Talk on
Learning F# by Designing Your Own LanguageOleksii Holub01h 21m
Learns F# by actually building a parser and a small interpreter, not by definitions: uses F#, FParsec and Rider to implement a recursive descent parser, an…
Talk on
Create Web APIs with ASP.NET Core Using Outside In TDDPedro Moreira Santos50m
Live-coding builds a web API in ASP.NET Core using outside-in TDD: one acceptance test drives the outer loop and a suite of unit tests fills the inner loop…
Talk on
TDD and The Terminator — An Introduction to Test Driven DevelopmentLayla Porter01h 05m
A practical demo shows Test-Driven Development applied to a .NET Core “Terminator” app: write failing red-green-refactor tests with NUnit and FluentAssertions…
Talk on
Developing with .NET Core on AWS Using RiderMartin Beeby01h 05m
Live demo of the AWS Toolkit for Rider shows creating a Lambda-based service using SAM local invoke (function runs ~2.13 ms and uses ~53 MB in the demo)…
Talk on
Better Object Mapping in .NET with DapperKevin Griffin54m
Dapper is presented as a focused micro ORM that maps SQL result sets to C# objects with gutsy practical demos using AdventureWorks and SqlClient The demo…
Talk on
HotChocolate: An Introduction to GraphQL for ASP.NET CoreMichael Staib01h 10m
Demo shows HotChocolate on ASP.NET Core replacing many REST calls: fetching Luke’s co‑stars with swapi.co creates a data‑waterfall of 1.6 seconds and 100+…
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.