New Article Series on ASP.NET 4.5 N-Layered Design Now Available for Purchase

Posted by: Imar Spaanjaars at Friday, June 28, 2013 2:45:40 PM in: Imar's Blogs

I am glad to announce the immediate availability of my new article series on N-Layered Design in ASP.NET 4.5!

Read on ...

Looking for Reviewers for my new Series on N-Layer Design with ASP.NET 4.5 and Entity Framework 5 Code First

Posted by: Imar Spaanjaars at Tuesday, April 23, 2013 8:03:57 PM in: Imar's Blogs

During the past couple of months, I've been hard at work writing a follow up of my article series on N-Layer design for ASP.NET. This was long overdue, as I completed the previous series in early 2009, more than four years ago!

Read on ...

Renewed as a Microsoft MVP Again!

Posted by: Imar Spaanjaars at Saturday, October 1, 2011 11:49:38 AM in: Imar's Blogs

Today I received the following e-mail from Toby Richards, General Manager of Community & Online Support at Microsoft:

Congratulations! We are pleased to present you with the 2011 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. We appreciate your outstanding contributions in ASP.NET/IIS technical communities during the past year.

The Microsoft MVP Award provides us the unique opportunity to celebrate and honor your significant contributions and say "Thank you for your technical leadership."

Read on ...

How to Get a Free License of Red Gate's Reflector Version 7

Posted by: Imar Spaanjaars at Sunday, February 13, 2011 12:01:40 PM in: Imar's Blogs

About three weeks ago, Red Gate announced that it will start charging $35 for Reflector version 7, when it comes out in early March. At the same time, they announced that the current free version will stop functioning shortly after that. Reflector has a "time bomb" built-in that requires you to periodically update your copy of Reflector to the latest version. They'll now use this time-bomb to kill the existing version, forcing you to upgrade to the latest - and paid for - version after May 30, 2011.

Read on ...

Tips for posting in the Wrox Forums

Posted by: Imar Spaanjaars at Monday, August 16, 2010 9:06:01 AM in: Imar's Blogs

I am an active contributor to the Wrox P2P forums, where I support readers of my books and other programmers that go there with programming related questions. I try to answer as many questions as I can but I only have a limited amount of time. This means I'll give preference to questions that are the easiest to answer. This is not related to the technical difficulty of the problem discussed, but to the quality of the question. Obviously, if you post a clear and concise question, you increase your chances of getting a useful and quick reply as it takes less time to understand the question and come up with an answer. Unfortunately, I see more and more people posting vague questions, and posting them in the wrong category. To avoid typing the same response over and over again asking for clarification, I decided to write a short blog post with a few tips for proper questions in these forums where I can refer to when unclear questions come up. If you get sent to this page, it's not that people don't want to help you; it's that they can't help you because the question is unclear or posted in an inappropriate location. Follow these tips and you'll improve the chances of getting the answer you're waiting for.

Read on ...

Want to Win a Copy of my Book Beginning ASP.NET 4 in C# and VB?

Posted by: Imar Spaanjaars at Tuesday, August 3, 2010 1:08:42 PM in: Imar's Blogs

I still have a number of copies of my latest book Beginning ASP.NET 4 in C# and VB waiting on my desk for someone to read them. Want to win a copy?

Read on ...

Follow my Articles About Dynamicweb CMS, eCommerce and Extensibility

Posted by: Imar Spaanjaars at Sunday, August 1, 2010 12:30:26 PM in: Imar's Blogs
You may have noticed that in the past couple of weeks I am posting less frequent on this web site, The reason for the absence of new content is my other, new content project: articles about Dynamicweb CMS and eCommerce.
Read on ...

6 Tips to Improve Code Downloads for your Blog

Posted by: Imar Spaanjaars at Thursday, July 1, 2010 1:45:28 PM in: Imar's Blogs

Don't you just hate it? You read an interesting programming related article on the web that comes with source code. You downloaded the source so you can look at it later. When you open the file later, you've long forgotten where you got the file, or which concept it was supposed to demonstrate. Worse, the download contains a gazillion files, making it pretty impossible to find the stuff you're looking for yourself. Rather than two or three files demonstrating the topics originally discussed in the article you read, you're faced with a gazillion ReSharper cache files, useless .suo and .user files, obj folder and more. Take, for example, this article "Using Dynamic Views In ASP.NET MVC 2" (note: I am not picking on the author here personally; it's just an example I ran into recently that shows most of the problems I face with code downloads; it's easy to come up with many other examples). The relevant code is only 18 lines long (7 in the View and another 11 in a controller class), yet when you unpack the zip file you get 79 files. Granted, some are needed to run the example as an MVC site, but with a bit of clean up, the number of files can easily be reduced to 27 plus 1 by following these simple tips.

Read on ...

Release Candidate of new Imar.Spaanjaars.Com Online

Posted by: Imar Spaanjaars at Monday, May 17, 2010 1:10:44 PM in: Imar's Blogs
Update 6/6/2010: the MVC version is already live at and the MVC subdomain is no longer available.
I just uploaded the release candidate of my new web site built with ASP.NET MVC to my server.
Read on ...

Screwing Up Your System and Getting It Back On-Line in Minutes

Posted by: Imar Spaanjaars at Monday, May 17, 2010 9:33:35 AM in: Imar's Blogs

As a developer and a beta-software fanatic, I tend to install and try out a lot of software. Some of it works well and adds value to my "developer toolkit". However, quite often the software is too buggy to work with, has a negative impact on my system's performance or leaves traces when uninstalled. Additionally, just using Windows and the installed applications tends to slow down a system after some time as well. Since having a speedy and responsive system is important for a productive developer, you need to find ways to keep your machine as fast as possible.

Over the years I found a good way to minimize the impact of these applications and Windows usage, enabling me to get my machine back in a clean state in just a few minutes. How?
Read on ... 1234567891011