From IL Weaving to Source Generators, the Realm story v/Ferdinando Papale, MongoDB
Fra Andreas Ekman
Intermediate Language (IL) Weaving is a powerful technique that allows us to greatly simplify the experience of developers. Specifically, developers using the NET Realm SDK by hiding a fair amount of complexity from end-users. Working with a weaver, though, is tedious, error prone and the resulting code is a black box. These are some of the reasons that convinced us to migrate to Source Generators, a feature introduced in NET 5, that allows us to produce code on the fly during compilation. Do you have an interest in IL Weaving and Source Generators or do you have questions to this topic such as: What is IL weaving? What are Source Generators and why are they used instead of IL weaving?
This talk will go through the reasons why IL Weaving was used in the first place, our long journey switching to Source Generators and why they do not yet satisfy all our needs. Listen to this talk, and meet Ferdinando Papale present this topic at Driving IT 2022.
Ferdinando papale presents ‘From IL weaving to source Generators’ at driving IT 2022
Ferdinando Papale is a software developer at MongoDB, where he is working on the NET SDK for Realm, an object-oriented and cross-platform database solution.
Ferdinando is one of the speakers at Driving IT 2022 that has been organized by a committee of IT professionals. At the conference each speaker was divided into different topics. The topics are:
- Keynotes Speakers
- UX Design
- Grøn IT
Ferdinando is presenting at driving IT within the topic category ‘Cool’.