Extract class - ReSharper Ninja tricks

Whats new in ReSharper 7

This is part of a series of ReSharper Ninja ticks and workflows which I’ve picked up over the years. This particular one is brand new in ReSharper 7. Extract class Category: Refactoring This is a new feature in ReSharper 7 and one that I and many with me has been missing for a long time. Previously ... [More]

ReSharper Ninja tricks - Generate code from usage

Create class from usage

Following test-driven development I often define my unwritten classes by first using it in a unit test. I then use Create class and Create method or property to generate the code from usage. As the class gets created in the same file as the unit test I use Move to folder to put the class in the production code assembly. Namespaces and using statements are fixed automatically. [More]

Teaching kids programming

kodu sensor wheel

I brought my son of eleven to work the other day and introduced him to programming using a visual programming language called Kodu for creating games. I brought my son to work the other day and was suppose to show him what I do for a living. I wanted to introduce him to programing but he is only ele... [More]

TDD Kata 2 - Interaction based testing


TDD Katas has become very popular in a small segment of the development community and we call our se TDD Katas has become very popular in a small segment of the development community and we call our selves software craftsmen. We are passionate about software development as a craft and engage in diff... [More]

jQuery plugin for switching stylesheets

Three years ago I wrote a blog post which has become my most visited post ever. To this day it still generates more than a third of all the traffic to the site. I decided to write a follow up and turn the simple snippet into a, though still simple, jQuery plugin... It has been almost three years sin... [More]

rickardnilsson.net on Facebook


rickardnilsson.net has its own Facebook page. Please help me gather likes for a username. The page will be an extention to the blog where I will be able to share unedited material faster than I can write blog posts... I’ve created a Facebook page for rickardnilsson.net to be able to share more unedi... [More]

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.