C# Source Generators Boost Productivity in the Rx.NET Repo
Code generation has become increasingly important in recent versions of .NET, especially when using AOT compilation.
But they can also play a role in boosting your power as a developer. This talk will show how we've been using source generators to extend the reach of the test suite in the Reactive Extensions for .NET. AsyncRx.NET was an experimental project with no tests, but source generators have made it possible to make the existing Rx.NET test suite work in this new project.
Endjin are proud to be a .NET Foundation Corporate Sponsor, as we are maintainers of Reactive Extensions for .NET (AKA ReactiveX AKA Rx.NET) which is one of the most well established and widely used open source .NET projects.
If you're interested in learning more about Rx.NET download the free Introduction to Rx.NET book.
Published on:
Learn moreRelated posts
How .NET 9.0 boosted JSON Schema performance by 32%
We benchmarked endjin's JSON Schema library on .NET 9.0 and saw large performance gains. There are even more gains to be had with new System.T...
Observe File System Changes with Reactive Extensions for .NET
If you're looking for a seamless way to monitor file system changes in .NET applications, Reactive Extensions (Rx) could be the solution you'v...
Glenn Condron: .NET Web Development - Episode 293
This episode features an interview with Glenn Condron, Principal Product Manager for the App Platform team within the Developer Division at Mi...
The Heart of Reactive Extensions for .NET
Reactive Extensions for .NET (Rx.NET) is profoundly useful, and developers often end up loving. Why is that? Endjin Technical Fellow Ian Griff...
Introduction to Rx.NET 2nd Edition (2024) book is available for FREE
Learn Reactive Programming with our free book, Introduction to Rx.NET 2nd Edition (2024), available in PDF, EPUB, online, and GitHub.
Modernizing Reactive Extensions for .NET
Endjin are proud to be a .NET Foundation Corporate Sponsor, as we are maintainers of Reactive Extensions for .NET (AKA ReactiveX AKA Rx.NET) w...
Modernizing Rx.NET
Rx.NET is a popular library for event-driven programming with a composable and declarative approach. In this episode, Ian Griffiths, an Rx.NET...
Rx.NET v6.0 Now Available
For the first time since 2020, a new release of Rx.NET is available, supporting .NET 6 and .NET 7.
An overview of Reaqtor AKA Cloud Native Rx
Endjin, a .NET Foundation Corporate Sponsor, maintains Reactive Extensions for .NET and Reaqtor - two key components of the .NET Foundation, a...
David Pine: NET Content Development - Episode 223
In this episode of the Architect Tips podcast, David Pine, Developer Relations specialist at Microsoft and expert in Web Technologies, discuss...