Skip to content

Superpowers and the compiler

Photo of Hrvoje Hudo
Hosted By
Hrvoje H.
Superpowers and the compiler

Details

This time we will talk about superpowers that would be at our disposal if we could look at our C# code through the eyes of a C# compiler.

Try to imagine how powerful would it be if you could look at your code through the eyes of your compiler! Try to imagine that you can automatically analyse that code, improve it, change it, cover it with tests, etc. This would definitely be a superpower, you'll certainly agree. Until recently, this superpower was at disposal only to rare ones who mastered the difficult skill of compiler development. Roslyn - C# and VB.NET (http://vb.net/) Compiler-as-a-Service - gives this superpowers to every .NET developer.

Igor will show us how to use this power on concrete examples. How can we utilize Roslyn to increase code quality of our own projects? We will also talk about compilers in general. How do they work? What makes them so complex? How Roslyn - Compiler-as-a-Service - made them easily accessible to everyone. How complex and ambitious would it be to build on our own a tool similar to ReSharper?

Presenter is Igor Rončević, software architect at https://www.avl.com (https://www.avl.com/).

Photo of .NET Developers Dublin group
.NET Developers Dublin
See more events
Morgan McKinley Dublin
Connaught House, Burlington Rd, Dublin 4 · Dublin