tabs ↹ over ␣ ␣ ␣ spaces

by Jiří {x2} Činčura

.NET DeveloperDays 2021

15 Sep 2021 2 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 two sessions. First is Performance with Span<T> for dummies (should I care?) and other is How I put .NET into Firebird database engine.

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.

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

Profile Picture Jiří Činčura is an independent developer, .NET, C# and Firebird expert, focusing on data and business layers, language constructs, parallelism, databases and performance. He's Microsoft Most Valuable Professional and frequent speaker. You can read his articles, guides and tips and tricks at www.tabsoverspaces.com.