Webinar Recording: Jon Skeet Inspects ReSharper

Posted on by Robert Demmer

On Tuesday, April 9th, we held a free webinar with Hadi Hariri and C# legend Jon Skeet. The concept was simple enough: to play with some of the most sophisticated ReSharper code inspections and have Jon try to break ReSharper with tricky code samples.

The recording of this webinar is embedded below and can be found directly on YouTube and JetBrains.tv. The examples used are also available for download.

We would like to thank all of the webinar attendees for your participation, questions and tremendous turnout and of course to Jon, thank you for taking your time to join us and share your wealth of knowledge!


About This Webinar:

Jon Skeet, man, father, legend. Some call him the Chuck Norris of C#. The guy that the compiler bends to obey joins us for this webinar to walk us through some of the inspections that ReSharper offers. He explains the theory behind it, tells us whether he agrees with it or not and does his best to try and break ReSharper. You can follow Jon on Twitter @jonskeet.

 

 

Comments below can no longer be edited.

2 Responses to Webinar Recording: Jon Skeet Inspects ReSharper

  1. Jens says:

    April 29, 2013

    For one of his points, “StaticFieldInGenericType”, would it be possible to make ReSharper a bit more intelligent around that… say for this example:

    public class SomeClass {
    public static readonly XmlSerializer serializer = new XmlSerializer(typeof(T));
    }

    cases like this makes perfect sense, as we actually wan’t a serializer PR. T, so similar to that ReSharper seems to let the following through just fine:

    public class SomeClass {
    private static readonly List x = new List();
    }

    Maybe it would make sense for creating static fields where the constructor takes type of T as an argument?…

  2. Hadi Hariri says:

    May 5, 2013

    Hi Jens
    Can you please log this on our issue tracker? http://youtrack.jetbrains.net/

    Thanks.

Subscribe

Subscribe to .NET Tools updates