Embellishing APIs with Code Analyzers

A session at .NET Fringe Conference

Tuesday 14th April, 2015

3:40pm to 4:10pm (PST)

Learning a new API can be very difficult and documentation is cumbersome to read. Fortunately, there is a new way to guide the users of your library into the Pit of Success.

Code Analyzers are a feature of the .NET Compiler Platform that allow you to extend IntelliSense for anyone who installs your library. By implementing your own Code Analyzer you can take advantage of the compiler to alert your callers of mistakes in real-time. And, by also providing a Code Fix, you can even fix their mistakes for them!

In this talk I'll show you how you can write Code Analyzers for Visual Studio 2015 and ship them alongside your library in a NuGet package. We'll also take a look at several open source Code Analyzers to see how you can use them to improve the quality of your code.

About the speaker

This person is speaking at this event.
Justin Rusbatch

Next session in Mezzanine

4:20pm Simplifying Machine Learning with nuML by Seth Juarez

21 attendees

  • alistair beck
  • Anastasia Nishnevich
  • Brandon Morales
  • Bridge.NET
  • Rob Reynolds
  • Ian Cooper
  • James Scheidt
  • Janak
  • Jb Evain
  • Joe Vetta
  • Joe Waid
  • Justin Rusbatch
  • Miles Strombach
  • Loren Paulsen
  • MikeDowd
  • Nicholas Carey
  • Nick Berardi
  • Joshua Shannon
  • Sean Killeen
  • Sreenivas Reddy Mallipeddi
  • Terry Tice

1 tracker

  • Christopher

Sign in to add slides, notes or videos to this session

Sign in to track this session

Tell your friends!


Time 3:40pm4:10pm PST

Date Tue 14th April 2015


Mezzanine, Bossanova Ballroom

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session