Free AI-powered learning to build in-demand skills
Our career paths help you become job ready faster
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a conference talk from Copenhagen Developers Festival that delves into the evolution of .NET Realm SDK's code generation approach. Learn about the initial implementation using Intermediate Language (IL) Weaving, a technique that simplified developer experience by abstracting complexity, and discover the motivations behind transitioning to Source Generators introduced in .NET 5. Follow the journey through the challenges and benefits of IL Weaving, including its tedious nature, error-prone characteristics, and black-box results. Understand the migration process to Source Generators, which enables on-the-fly code generation during compilation, while examining why this newer approach still presents certain limitations for the Realm SDK's specific needs. Gain insights into the technical decisions and trade-offs involved in evolving a major development tool's architecture.
Syllabus
From IL Weaving to Source Generators, the Realm story - Ferdinando Papale - CPH DevFest 2024
Taught by
NDC Conferences