JetBrains .NET Days Online 2020
2020-05-13..2020-05-14
-- online --
[JetBrains .NET Days Online 2020, JetBrains .NET Days Online 2021, JetBrains .NET Days Online 2022, JetBrains .NET Days Online 2024, JetBrains .NET Days Online 2025]
who it's for
.NET developers, ASP.NET Core developers, F# developers, software testers, Rider users, cloud and DevOps engineers
topics
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
| title | author | length |
|---|---|---|
| Refactoring to Patterns with ReSharper | Zoran Horvat | 59m |
Argues against applying patterns too early and shows concrete refactorings using ReSharper to evolve a SoundEditor: pushes members down to create SoundEditor… | ||
| Yield Return ’cause I’m Awaiting Deep Dive into Async Streams | Andrew Karpov | 59m |
C# 8 adds async streams as a concrete feature: language-level async iterators produce and consumers await IAsyncEnumerable<T> (sample code at… | ||
| From C# to Python – 10 Things I Learned Along the Way | Tess Ferrandez-Norlander | 57m |
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… | ||
| Formatting F# Code | Florian Verdonck | 01h 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… | ||
| Starting a Blog | Khalid Abuhakmeh | 56m |
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… | ||
| Build a Highly Performant Interservice Communication with gRPC for ASP NET Core | Riccardo Terrell | 01h 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… | ||
| Learning F# by Designing Your Own Language | Oleksii Holub | 01h 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… | ||
| Create Web APIs with ASP.NET Core Using Outside In TDD | Pedro Moreira Santos | 50m |
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… | ||
| TDD and The Terminator — An Introduction to Test Driven Development | Layla Porter | 01h 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… | ||
| Developing with .NET Core on AWS Using Rider | Martin Beeby | 01h 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)… | ||
| Better Object Mapping in .NET with Dapper | Kevin Griffin | 54m |
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… | ||
| HotChocolate: An Introduction to GraphQL for ASP.NET Core | Michael Staib | 01h 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+… | ||
| nothing matches | ||