Skip to content

Saeed Esmaeelinejad : EF Core best practices with large data set: Async or Sync?

Photo of Phil Whittaker
Hosted By
Phil W. and 4 others
Saeed Esmaeelinejad : EF Core best practices with large data set: Async or Sync?

Details

In this insightful session, Saeed Esmaeelinejad from Leeds Building Society will tackle a common yet critical challenge faced by developers working with Entity Framework Core (including EF Core 9.0) when handling large datasets asynchronously.

Despite the scalability promises of async programming, many developers encounter performance issues, timeouts, or incomplete data reads when utilizing methods like ToListAsync and FirstOrDefaultAsync. Saeed will delve into the intricacies of the underlying SqlClient library and its internal workings to shed light on how it manages asynchronous operations and the reasons behind its struggles with large data reads.
Attendees can expect to gain valuable insights into EF Core's async behavior, discover potential workarounds, and learn strategies to optimize performance when dealing with large datasets.

This talk is essential for anyone looking to enhance their understanding of EF Core and improve their application's efficiency.

Speaker Bio:

Saeed Esmaeelinejad is a Senior Software Engineer and Microsoft MVP with a specialization in high-performance and scalable software systems. With over 9 years of experience, he has a deep expertise in C#/.NET, ASP.NET Core, microservices, and cloud-native applications. Saeed has contributed to various open-source projects, spoken at global conferences such as .NET Conf, and has led teams in developing innovative solutions.

Engaging Presentations:

Join us for an engaging session that promises to provide practical insights into optimizing EF Core for large datasets. Saeed's expertise and real-world examples will make this talk both informative and applicable to your own projects.

Who should attend:

This meetup is perfect for developers of all levels who are working with EF Core or are interested in improving their data handling strategies. Whether you're a beginner or a seasoned professional, you'll find valuable takeaways that can enhance your development practices.

Why its worth attending:

This event is not just about learning; it's an opportunity to connect with the Umbraco community, share experiences, and engage in meaningful discussions about best practices in software development. Expand your knowledge, meet fellow enthusiasts, and be part of the vibrant Umbraco community.

### Agenda:

18:30 - Open for Mingling
19:00 - Talk: EF Core Best Practices with Large Data Set: Async or Sync?
19:45 - Open Social + Networking

Entry: Upon arrival, please check in at the reception where someone will guide you to the meetup location.

Photo of Umbraco Leeds Meetup group
Umbraco Leeds Meetup
See more events
IDHL
First Floor, 10 South Parade · West Yorkshire