Recent & Upcoming Talks

NDC London 2027 - JOIN "My Session" ON Modern = 'SQL'

Discover modern SQL’s expressive power - CTEs, LATERAL joins, window functions, aggregation, temporal tables, JSON, and vector operations—through practical, elegant patterns for analytics and real-world problem-solving.

Build Stuff 2026 - JOIN "My Session" ON Modern = 'SQL'

Discover modern SQL’s expressive power - CTEs, LATERAL joins, window functions, aggregation, temporal tables, JSON, and vector operations—through practical, elegant patterns for analytics and real-world problem-solving.

FabCon Europe 2026 - Supercharged Search with Semantic Search and Vector Embeddings

Semantic search or search based on the meaning analyzes the context and intent behind the query term to provide relevant results. Using Vector embeddings, the data structure behind semantic search, you can supercharge your search to include text, images, and other types of data. With vector databases you can store and index vector embeddings and provide similarity search over these embeddings.

.NET Developer Days 2025 Warsaw - Supercharged Search with Semantic Search and Vector Embeddings

Semantic search or search based on the meaning analyzes the context and intent behind the query term to provide relevant results. Using Vector embeddings, the data structure behind semantic search, you can supercharge your search to include text, images, and other types of data. With vector databases you can store and index vector embeddings and provide similarity search over these embeddings.

NDC Copenhagen Developers Festival 2025 - Supercharged Search with Semantic Search and Vector Embeddings

Semantic search or search based on the meaning analyzes the context and intent behind the query term to provide relevant results. Using Vector embeddings, the data structure behind semantic search, you can supercharge your search to include text, images, and other types of data. With vector databases you can store and index vector embeddings and provide similarity search over these embeddings.

.NET Day Switzerland 2025 - Supercharged Search with Semantic Search and Vector Embeddings

Semantic search or search based on the meaning analyzes the context and intent behind the query term to provide relevant results. Using Vector embeddings, the data structure behind semantic search, you can supercharge your search to include text, images, and other types of data. With vector databases you can store and index vector embeddings and provide similarity search over these embeddings.

Update Conference Krakow - Beyond Relational with Entity Framework

Entity Framework Core is great for performing crud operations, but did you know that you can go beyond basic relational queries with Entity Framework Core? Do you need to store and query non-structured data in JSON documents? Do you have hierarchical data that you wish to query with Entity Framework Core? Are you required to keep historical information about data that has been modified or maybe even deleted? If you answered Yes to any of the above questions, this is the talk you do not want to miss.

EFCore.Visualizer Extension for Visual Studio

Microsoft MVP Giorgi Dalakishvili shows the EFCore.Visualizer extension he wrote. You can use it to view the query plan of your queries directly inside Visual Studio.

Webinar – OSS Power-Ups: EntityFramework.Exceptions

When using Entity Framework Core for data access, all database exceptions are wrapped in DbUpdateException. If you need to know whether the exception was caused by a unique constraint, the value being too long, or the value missing for a required column, you need to dig into the concrete DbException subclass instance and check the error number to determine the exact cause. In this episode, learn how EntityFramework.Exceptions handles all the database-specific details and allows you to use typed exceptions for Entity Framework Core when your query violates database constraints.

Update Conference Prague 2024 - Supercharged Search with Semantic Search and Vector Embeddings

Semantic search or search based on the meaning analyzes the context and intent behind the query term to provide relevant results. Using Vector embeddings, the data structure behind semantic search, you can supercharge your search to include text, images, and other types of data. With vector databases you can store and index vector embeddings and provide similarity search over these embeddings.

Basta Mainz 2024 - Beyond Relational with Entity Framework

Entity Framework Core is great for performing crud operations, but did you know that you can go beyond basic relational queries with Entity Framework Core? Do you need to store and query non-structured data in JSON documents? Do you have hierarchical data that you wish to query with Entity Framework Core? Are you required to keep historical information about data that has been modified or maybe even deleted? If you answered Yes to any of the above questions, this is the talk you do not want to miss.

Developer Week '24 - Supercharged Search with Semantic Search and Vector Embeddings

Semantic search or search based on the meaning analyzes the context and intent behind the query term to provide relevant results. Using Vector embeddings, the data structure behind semantic search, you can supercharge your search to include text, images, and other types of data. With vector databases you can store and index vector embeddings and provide similarity search over these embeddings.

.NET Conf 2023 - Spatial Data with Entity Framework Core and .NET MAUI

Entity Framework Core is great for performing crud operations, but did you know that you can go beyond basic relational queries with Entity Framework Core? Do you need to store spatial data or find the nearest points of interest to a given location?

JetBrains .NET Day Online ’23 - Beyond Relational with Entity Framework

Entity Framework Core is great for performing crud operations, but did you know that you can go beyond basic relational queries with Entity Framework Core? Do you need to store and query non-structured data in JSON documents? Do you have hierarchical data that you wish to query with Entity Framework Core? Are you required to keep historical information about data that has been modified or maybe even deleted? If you answered Yes to any of the above questions, this is the talk you do not want to miss.

KCDC 2023 - Beyond Relational with Entity Framework

Entity Framework Core is great for performing crud operations, but did you know that you can go beyond basic relational queries with Entity Framework Core? Do you need to store and query non-structured data in JSON documents? Do you have hierarchical data that you wish to query with Entity Framework Core? Are you required to keep historical information about data that has been modified or maybe even deleted? If you answered Yes to any of the above questions, this is the talk you do not want to miss.

.NET fwdays'23 - Beyond Relational with Entity Framework

Entity Framework Core is great for performing crud operations, but did you know that you can go beyond basic relational queries with Entity Framework Core? Do you need to store and query non-structured data in JSON documents? Do you have hierarchical data that you wish to query with Entity Framework Core? Are you required to keep historical information about data that has been modified or maybe even deleted? If you answered Yes to any of the above questions, this is the talk you do not want to miss.

AppDevCon Conference 2023 - Beyond Relational with Traditional Databases – Working with JSON, Spatial data and Full-Text Search

Relational databases are great for storing relational data and performing crud operations, but did you know that you can go beyond basic relational queries with RDBMS? Do you need to store and query non-structured data in JSON documents? Or perhaps you want to store spatial data and find the nearest points of interest to a given location? What if you have a lot of records and need to sift through them and run full-text search queries? Are you required to keep historical information about data that has been modified or maybe even deleted? If you answered Yes to any of the above questions, this is the talk you do not want to miss.

What’s New for Oracle .NET and Entity Framework Core Developers

Microsoft .NET developers of Oracle Database will learn about recent Oracle Data Provider for .NET (ODP.NET) features, such as Entity framework Core 6, JSON, bulk copy, and user-defined types support. We will also preview upcoming ODP.NET features, such as asynchronous support, transparent application continuity, queuing, .NET 7, and Entity Framework Core 7.

LINQ to GraphQL: Query GraphQL with LINQ syntax

Would you like to use LINQ syntax for your GraphQL queries? In this week’s episode, I talk about GraphQLinq, a LINQ to GraphQL API to compose strongly typed GraphQL queries with LINQ query syntax!

Visualizing Database Query Plans

Learn what a query plan is, how to view EF Core query plan in LINQPad, find missing indexes, and improve performance of your queries.

Typed Exceptions for Entity Framework Core

When using Entity Framework Core for data access all database exceptions are wrapped in DbUpdateException. If you need to know whether the exception was caused