tabs ↹ over ␣ ␣ ␣ spaces

by Jiří {x2} Činčura

.NET DeveloperDays 2021

15 Sep 2021 3 mins Presentations & Speaking

It’s again that time of the year when my favorite conference is about to happen. Yep, it’s .NET DeveloperDays time (and planned as in-person, yay!). You still have about a month to register and you should. I’ll have both the workshop and two sessions in main conference.

Let’s first talk about the workshop. I called it Learn Entity Framework Core in 1 day and really during one heck of a day, I’ll show you 90% of Entity Framework Core’s features. Crazy amount of model customization, understanding and more. Go check the detailed description and register. I promise, you’ll not regret it. At the end of the day, we all will be happy to sit with a beer and cool our heads.

For the main conference I prepared three sessions. First is Performance with Span<T> for dummies (should I care?), other is How I put .NET into Firebird database engine and last is What’s new in Entity Framework Core 6.

Span<T>, although not exactly brand new, is still new kind on the block. In this session I’ll show you what the Span<T> (and Memory<T>) is, how it works and the concepts behind. All explained using plain simple C# constructs.

Firebird is a database engine similar to MS SQL, Postgres, DB2 and others. Since version 3 it also allows writing plugins. I took this capability and put .NET into it. It allows you to write stored procedures, functions, … in .NET and have all this code executed in the context (address space, transaction, …) of database engine. In this session I’ll describe what hurdles I had to overcome, how I did it and how I’m hunting best possible performance.

Entity Framework Core 6 is part of .NET 6, first LTS version after the convergence of “Core” and “Framework”. It should be better than previous versions, including Entity Framework 6. Is that the case? What’s new there? Are these features worth it?

Fingers crossed the situation will not change and you and I will enjoy the conference as planned.

Slides – What’s new in Entity Framework Core 6

Demos – What’s new in Entity Framework Core 6

Slides – Performance with Span<T> for dummies (should I care?)

Demos – Performance with Span<T> for dummies (should I care?)

Slides – How I put .NET into Firebird database engine

Demos – How I put .NET into Firebird database engine

End of the day code – Learn Entity Framework Core in 1 day

Profile Picture Jiří Činčura is .NET, C# and Firebird expert. He focuses on data and business layers, language constructs, parallelism, databases and performance. For almost two decades he contributes to open-source, i.e. FirebirdClient. He works as a senior software engineer for Microsoft. Frequent speaker and blogger at www.tabsoverspaces.com.