I build small console applications all the time just to try something new or make small tools, like for integration purposes. This post introduces a new, light weight, framework for building anything from small throw aways to larger, powerful console applications in .NET. In most project templates t... [More]
I’ve been working extensively with ServiceStack lately and I really like what they’ve done. As it co I’ve been working extensively with ServiceStack lately and I really like what they’ve done. As it contains the full stack for building HTTP based services from text serializers to development tools t... [More]
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]
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]
The foundation for all solid professional software development in my opinion is good craftsmanship practices and the most important of them is unit testing. Unit testing continuously is a practice and tool support for running unit tests in the background as you code. The foundation for all solid pro... [More]
At Ninetech we've developed an app which runs on a plasma in our dev room, showing everyone the current status of our projects including build success/failure, unit tests, and code coverage. I’ve previously blogged about how we practice Continuous Integration with TeamCity at Ninetech but some time ... [More]
Download my customized Son of Obsidian color scheme for Visual Studio 2012, Visual Studio 2010 and ReSharper. Update! Download for Visual Studio 2012 and ReSharper 7! Since I switched to the dark side I’ve made several tweeks and customizations to the Son of Obsidian scheme. I’m a heavy ReSharper us... [More]
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]
CSRepl is a C# REPL and interactive interpreter hosted on BitBucket. REPL stands for Read-eval-print loop and is a simple, interactive computer programming environment. This blog post introduces CSRepl, the C# REPL and interactive interpreter which I have founded on BitBucket. REPL stands for Read-e... [More]
I do all my web development on a MacBook Pro using Visual Studio, Windows 7 and VirtualBox. I much rather do it on a virtual machine on top of Mac OS X than on my Dell. Photographed for Hotspot · Photo by Henrik Bäck A couple of month ago I switched my Dell dev machine for a new MacBook Pro and it h... [More]
Join the dark side with Visual Studio color scheme Son of Obsidian. Download it from http://studiostyl.es/ Do you also want to join the dark side? This is the theme I use. Update: Download My customized Son of Obsidian Visual Studio color scheme for ReSharper Download it from studiostyl.es/sc... [More]
My advice is that you should listen to .NET Rocks and Hanselminutes podcasts if you work with, or is interested in working with Microsoft .NET. After graduation I started out on my professional career as developer on the .NET stack. As I was new to the platform and tools I began searching for means ... [More]
How to rename a namespace for all of its classes using ReSharper. Update! You can now find more user tips with the ReSharper user tip tag. Have you ever wanted to rename a namespace but you have too many classes in the namespace that it would be an infeasible hassle changing all of them individually... [More]