Shahab Ganji

Lead Software Engineer, SQUER Solutions GmbH

Compiler is your friend! Empowering developers with Roslyn

Compilers are the core component of every programming language we use to develop applications, and letting them do the repetitive work, especially if it’s something that multiple developers need to do. You’ll save time and reduce errors, making your workflow smoother and more efficient. Plus, onboarding new developers and imposing programming patterns and guidelines can take a good amount of time from your team.

Roslyn with its rich APIs is helping us to tackle these challenges at compile time. In this session, we will investigate Compiler APIs from Roslyn and how they assist to create Source Generators, Semantic Analyzers and Code Fixers tailored for our team.

Shahab Ganji

Shahab is a seasoned software engineer with 15+ years of experience, specializing in software architecture and microservices. He thrives on challenges and enjoys mentoring others. With excellent communication skills, he fosters autonomous teamwork and emphasizes respect within the team. Embracing change is his motto, advocating for collaborative environments where everyone's contributions are valued.