Windows Vista Build 5456 and .NET Framework 3.0 June CTP

Yesterday Microsoft released the June CTP of the newly renamed .NET Framework 3.0 which was previously known by the codename WinFX. You can download this CTP here:.NET Framework 3.0 June CTP Interestingly, this download page mentions that this CTP is intended only for users of Windows Vista Build 5456, Windows XP, or Windows 2003 Server. Those of you with a keen eye will notice that Windows Vista Beta 2 was build 5384, meaning that Microsoft must be about to release build 5456 to beta testers although it is unclear if this build will also be made available to MSDN subscribers. … Continue reading Windows Vista Build 5456 and .NET Framework 3.0 June CTP

Channel 9 – Threading an Async IO with Jeff Richter

Last night I found an interesting podcast on MSDN’s Channel 9 website where Jeff Richter provides some insight into some of his thoughts regarding threading and the asynchronous communication pattern.ARCast – Threading and Async IO with Jeff Richter The podcast is just over half an hour long and provides some interesting insight into the use of threading, in particular Jeff suggests that aside from one or two particular scenario’s you should prefer to use the .NET Frameworks ThreadPool class rather than managing your own threads. He is also an advocate of the asynchronous communication pattern and suggests using asynchronous communication … Continue reading Channel 9 – Threading an Async IO with Jeff Richter

Was an Assembly Built in Debug or Release Mode?

Sometimes you find yourself wondering if an assembly was compiled with or without the /debug compiler option, in the case of the C# compiler. The following download link will allow you to download a small C# program that given the path to an assembly will print either debug more or release mode to the console. Basically this is determined by looking at the IsJITTrackingEnabled property of the DebuggableAttribute class as applied to the assembly in question. This property returns true if the runtime will track information during code generation for the debugger; otherwise, false. Thanks to Bill for providing a … Continue reading Was an Assembly Built in Debug or Release Mode?

.NET Framework 3.0

While attending Microsoft TechEd 2006 in Boston, I became aware of a blog posting that was posted on Friday by S. Somasegar (Microsoft Vice President of Developer Tools at Microsoft) where he announced that WinFX is now formally the Microsoft .NET Framework 3.0. You can read the posting by S. Somasegar here:.NET Framework 3.0 Aaron Stebner’s WebLog has posted on the .NET Framework 3.0 stating that the change is merely a naming change and that we can expect this framework to ship along with Windows Vista and will be also available as a redistributable package on Windows XP and Windows … Continue reading .NET Framework 3.0

Iron Architect Contest at Microsoft TechEd 2006

If, like me, you’re attending the Microsoft TechEd 2006 conferrence in Boston and either work as an architect or have an interest in software architecture then I would recommend you check out the Iron Architect Contest where the winner will win a Microsoft Architecture certification worth $10,000.

Chatting about LINQ and ADO.NET Entities

In preparation for Microsoft TechEd 2006 which begins this weekend in Boston; I’ve been absorbing as much information as I can regarding some of the future technologies that I plan to attend sessions for while at TechEd. These technologies include LINQ (Language Integrated Query) and the Windows Communication Foundation (previously known by the Microsoft code-name Indigo. MSDN Channel 9 is an excellent resource for developers, and today I noticed that Anders Hejlsberg and Sam Druker are chatting about LINQ and ADO.NET Entities. The May CTP of LINQ is now available for download from the LINQ homepage

ASP.NET 2.0 Membership, Roles, Forms Authentication, and Security Resources

Today while searching for a way to run ASP.NET 2.0 web applications using a least privilidge domain account rather than the typical MACHINENAME\ASPNET account, I stumbled on one of those blog entries that definately makes its way into my Favorites menu. Scott Guthrie’s Blog included this posting on ASP.NET 2.0 Membership, Roles, Forms Authentication, and Security Resources, which lead me to an MSDN with the knowledge I needed. In addition to that this posting also lists a whole bunch of links to MSDN articles telling you everything you’d like to know about ASP.NET 2.0 Membership, Roles, Forms Authentication, and Security … Continue reading ASP.NET 2.0 Membership, Roles, Forms Authentication, and Security Resources

USAF F-16’s Bring About A Great Day In Iraq

Today was likely a wakeup call to much of the U.S. media, yes we are winning the war on terror and today even they could not avoid declaring a major victory on the road to peace and prosperity in Iraq; Abu Musab al-Zarqawi is dead and Osama Bin Laden … you’re next!!! Congratulations to the men and women of the U.S. and coalition forces who brought about this major victory. Read more online at

CLR via C#

Jeffrey Richter (Wintellect) has produced an awesome C# book in CLR via C# published by Microsoft Press. Unlike many books on the C# programming language, which simply show you the syntax behind some programming concept as supported by the CLR, this book lifts up the hood to expose the inner workings of the CLR enabling the reader to appreciate the why as well as the how. Incidentally, Jeffrey Richter will be presenting a two day virtual course entitled Effective Threading, which I would recommend to any developer who feels as though they would like to master threading and asychronous programming on … Continue reading CLR via C#