Microsoft has only recently embraced the world of open source software, offering many pieces of the .NET Framework architecture as open source projects.

One of the most significant projects is Roslyn, Microsoft’s C# and Visual Basic compilers rewritten entirely in managed code.

With Roslyn Succinctly by Alessandro Del Sole, you will learn how the platform grants developers greater freedom to build tools for other developers, how to build your own tools, and how to share them with the development community.

Alessandro Del Sole

Alessandro Del Sole, a Microsoft Most Valuable Professional (MVP) for .NET and Visual Basic since 2008, is well known throughout the global VB community. He is a community leader on the Italian Visual Basic Tips and Tricks website (http://www.visual-basic.it ), which serves more than 46,000 VB developers, as well as a frequent contributor to the MSDN Visual Studio Developer Center. He has been awarded MVP of the Year five times (2009, 2010, 2011, 2012, 2014) and enjoys writing articles on .NET development both in English and Italian. He also writes blog posts and produces instructional videos as well as Windows Store apps. You can find him online in forums and you can follow him on Twitter at @progalex.

  1. Project Roslyn: The .NET Compiler Platform
  2. Coding in Visual Studio 2015: A Roslyn-Powered Experience
  3. Walking through Roslyn: Architecture, APIs, Syntax
  4. Writing Code Analyzers
  5. Writing Refactorings
  6. Deploying Analyzers and Refactorings to the Visual Studio Gallery
  7. Workspaces, Code Generation, Emit