Comparing Versions of a .NET Framework DLL Using NDepend

Thursday, September 22, 2011

Following Build conference, many people may ask what is new in the .NET Framework. Well, you could find out by examining the documentation, but then you are limited to what it covers. If you want to know ALL that is new / updated in the .NET Framework, read on.. You can use the following method to easily find the difference between .NET Framework 4.5 and its previous version, .NET Framework 4.0! In this post I will show you how you can use the tool NDepend to compare two versions of a DLL which is...
no comments

Windows 8: What’s New?

Monday, September 19, 2011

Got back from Build conference. Since I expect many people will ask me "So, what's new?" and since the answer is rather complex, I figured I should try to write a post about it, so here goes…   General Information Windows 7 sold (i.e. legal copies) over 450,000,000 copies since it was released. Windows 7 bypassed Windows XP in world usage. Windows 8 will be used primary for tablets and other touch-based devices. Windows 8 can run on Intel-based...
no comments

Build 2011, Here I Come!

Thursday, July 28, 2011

  All is set: Conference ticket – check. Plane ticket – check. Hotel – check. Build – Here I come! If everything goes as scheduled, in approx. a month and a half I'll be on the plane to Anaheim California, heading to the biggest conference Microsoft ever produced. Build (AKA PDC 2011) will be all about Windows 8. From some research I've done, which from obvious reasons can't be disclosed at this stage, Windows 8 is going to bring...
no comments

Speed up Visual Studio Builds

Tuesday, May 17, 2011

Recently I got involved in a big project where we had a single solution with approximately 100 projects. Why 100 Projects in a Solution? The reason for a 100 projects solution is that like in many modular systems these days, we have the following three tiers: A few core / common projects every project will use. A large amount of modules, independent of each other. This tier directly depends on tier 1. A few end-projects which loads the different modules. This tier indirectly depends on tier 2. So, yes, we could create several solutions with each tier compiling only when needed and...

How to Check How Many Writes Are Done While You Build?

Tuesday, May 10, 2011

In the following post I’ll show you how you can measure how many read and writes (in bytes) your build takes. This may prove useful since the amount of writes can have a tremendous effect on the build total time. More on how to shorten your build time in a future post. Step 1: Download Process Monitor The key for measuring the build read and writes is to download the great tool by Sysinternals, Process Monitor. Process Monitor is a tool which monitors all the processes in your system for several activities, like: file-access, registry, etc....