Yet another classic. This book is an extensive compilation of refactorings that range from providing meaningful names for variable to collapsing class hierarchies. Every pattern is introduced in three stages – Motivation, Mechanics, and Example. The Motivation section presents the problem that a refactoring is trying to solve. Then the Mechanics section explains how [...]
Books I Recommend – Clean Code by Robert C. Martin
“Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees.” Here is another one of my favorite books. I am not sure if this book needs introduction but if you haven’t heard about it or read it Clean Code is one of THE books on [...]
Visual Studio Code Snippets for TestClass and TestMethod
Tired of writing [TestMethod] and [TestClass] when creating tests? Well, I got tired and wrote two very simple Visual Studio snippets that can create test classes and test methods. Just copy the two .snippet files into C:\<Program Files Folder>\Microsoft Visual Studio 9.0\VC#\Snippets\1033\Visual C# , restart Visual Studio and you are good to go. Enjoy. Download [...]
Mocking The File System to Improve Testability
Recently I started writing a simple application that would help me organize my music files by automatically renaming them using their tags and moving them to their designated folders. As expected the program will rely on the file system classes that the .Net Framework provides. Naturally, I wanted to cover the I/O logic with tests [...]
Books I Recommend – I. M. Wright’s Hard Code by Eric Brechner
I have been yearning to write about this book for a long time since it had become an all-time favorite. You have got to love this book for its incredible depth, witty jokes, great style, and funky structure. Definitely a must-read for every developer. Don’t get fooled by the name though – the author [...]
Visual Studio Low Contrast Theme – Zenburn Remixed
Several months ago I started my hunt for a decent low contrast theme for Visual Studio and I came across a very extensive article on the subject by Scott Hanselman. I tried several themes but the one that caught my attention was Oren Ellenbogen’s Dark Scheme which is based on the Zenburn theme. One thing [...]
Replacing multiple files with Windows PowerShell
A couple of days ago I had to overwrite several files with another file and Windows PowerShell came to the rescue. At first it might seem that such task is trivial and it could easily be done in a minute using copy, paste, and Windows Explorer. That might be true if you are dealing with [...]
Resizing Virtual Hard Disk (VHD) Files – The Easy Way
Once in a while you have to change the size of a VHD file and I think I have found the perfect tool for the job. It is called VHD Resizer (previously known as VHD Expander) and it very easy to use. You can grab it from the vmToolKit (http://vmtoolkit.com/) website and expand or [...]
Scheduling multiple builds with a single click (using MSBuild and Team Build 2008)
I have just posted an article about scheduling multiple builds with Team Build and MSBuild at my Telerik blog. Here is an excerpt: If you are working on a large project it is very probable that the project is composed of several parts/modules which are build separately. What are your options if you want to [...]
Unit Testing Games (Part 1) – Vectors and Transformations
Test driven development and testing in general are mandatory techniques if you are serious about the code that you create. That is especially true in game development where almost every piece of code is very complex. In this first post about testing I will give you a little insight about testing vectors and transformations. The [...]
Recent Posts
Tags
Recent Tweets
Follow @milannankov on Twitter
Blogroll
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Jun | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | ||||





Recent Comments