Session

Fine-grained real-time web apps with Blazor & Orleans

Real-time features can enhance your Blazor app, but they often come with unnecessary complexity. What if there was a way to only subscribe to updates when they are truly needed, avoiding wasted resources and simplifying your app’s architecture? By combining Blazor with Orleans, you can create durable, observable objects (Grains) that allow components to subscribe to updates only when they are rendered. This approach gives you precise, fine-grained control over the real-time behavior of your app.

In this practical session, you will learn how to integrate Orleans into your Blazor project to build modern, real-time solutions. We will cover how the powerful Virtual Actor model of Orleans makes it simple to handle state changes almost instantly while maintaining scalability and performance. By the end, you will see why Blazor and Orleans are a perfect match for creating interactive, scalable applications without overcomplicating your codebase. Whether you are building dashboards, collaborative tools, games, or live data feeds.

First given on NDC Oslo 2024: https://www.youtube.com/watch?v=Y3aopzc0vnI&list=PLbn7orn-xom6Dtr4BNo6UgGDGkhn-sCWm

Sjoerd van der Meer

Coding Architect at Xebia

Nijmegen, The Netherlands

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top