Kenneth Truyers
user

Kenneth Truyers

.NET developer at Appyparking, Pluralsight Author and Microsoft MVP


Featured

unit testing

How to unit test and refactor legacy code?

Posted on .

When you first start writing unit tests, you probably already have quite a large working codebase. Now, how can you start writing tests for this code? Usually this code isn’t written with testing in mind and it’s probably very hard to test. Your team probably…

Featured

unit testing

Key qualities of a good unit test

Posted on .

In order for our unit tests to become effective we need to lay out some ground rules. What is a good unit test and what can we do to make sure we create tests that actually help us in our development efforts? Because it’s not always easy or possible to create…

Featured

unit testing

Unit testing: How to start writing effective tests

Posted on .

Unit testing is widely accepted as a good development practice. Strangely enough it’s also** widely ignored** in a lot of companies. It seems that everyone agrees that it is a must and should be implemented in every development shop. In reality, however, you’l…

Featured

metro windows 8 xaml

Create Windows 8 RT/Metro Icons

Posted on .

I started developing my XBMC Remote for Windows 8 RT / Metro and I have come across a nice little feature in the API which I want to share. For Windows Phone, I had to create all the icons myself. Visual Studio 2012, creates a file called StandardStyles.xaml (…

Featured

Eden Remote xbmc

New Update for XBMC Remote for Windows Phone 7

Posted on .

I’ve just released an update for the XBMC remote control for Windows Phone 7. This update brings the following improvements: Full support for Eden Support for Movie Sets Added actors in TV Shows and Movies More details for TV Shows and Movies Extra controls fo…

Featured

designer websitepanel

New version of Skin Designer Toolkit

Posted on .

Hello all, I just created a new version of the Skin Designer Toolkit. I have fixed a few issues and updated to the latest version of Websitepanel. You can download it from http://wspskindesigner.codeplex.com/releases/view/86466 More info about the project you…

Featured

javascript

JavaScript: Private variables

Posted on .

The first thing you often hear when talking about JavaScript is often “JavaScript doesn’t have visibility modifiers, hence it doesn’t support private variables”. This is only valid for 50%, because JavaScript indeed doesn’t have visibility modifiers (public, p…

Featured

books development

5 Books Every Developer Will Benefit From Reading

Posted on .

A short list of the 5 books I think are indispensable for every developer on every level (not necessarily in this order). These books aren’t in any way related to a specific technology, but focus on good development practices. Some of them use a specific langu…

Featured

javascript

JavaScript: More powerful than you might think

Posted on .

So many times I have heard complaints about the flaws of JavaScript. Many people say it’s a kiddy language, it’s error prone, it’s a pain to work with and it lacks all of the good stuff that we have in strong-typed languages such as Java and .NET. But I disagr…

Featured

asp.net javascript jQuery

Elegant web forms: wrap up and example

Posted on .

To conclude the series on elegant web forms, I will walk you through a full example of a simple company and contact management tool. The app in itself doesn’t do much, but it serves to illustrate the points mentioned in the previous posts. [![elegant_web_forms…

Featured

asp.net javascript jQuery templates

jQuery Templates and ASP.NET User Controls

Posted on .

After my previous article, where I showed you how to use user controls as views, in this post I will show you how to mix in some jQuery templating. The jQuery templates plugin is basically a way to make views in JavaScript, much like we did with the user contr…