.NET Tools
Essential productivity kit for .NET and game developers
Oren Eini – Building a Database Engine in C# and .NET – recording available
Our latest livestream recording is now available on JetBrains TV. Find the recording and other great JetBrains content on our channel, and be sure to like, subscribe, comment, and get notifications for our latest content.
Join Oren Eini, CEO of RavenDB, as he delves into the intricate process of constructing a database engine using C# and .NET. Uncover the unique features that make C# a robust system language for high-end systems development.
Learn how C# provides direct memory access and fine-grained control, enabling developers to seamlessly blend high-level concepts with intimate control over system operations within a single project. Embark on the journey of leveraging the power of C# and .NET to craft a potent and efficient database engine, unlocking new possibilities in system development.
Agenda
- 00:00:00 Introduction
- 00:02:05 Oren Eini
- 00:03:25 Why build a database in C#?
- 00:06:05 Implementing a database using C#
- 00:10:57 C# Features for System Software
- 00:17:32 Strange Features for Strange Needs
- 00:20:42 Use the JIT!
- 00:39:59 C# is a managed language
- 00:51:48 Questions
- 01:22:45 Wrap up and Thanks
Links
- SharpLab – https://sharplab.org
- Naive Redis Clone – https://ayende.com/blog/197412-B/high-performance-net-building-a-redis-clone-naively