JohnMarkHowell Twitter
Tweets by JohnMarkHowell-
Recent Posts
Archives
- August 2014
- July 2014
- January 2013
- December 2012
- November 2012
- August 2012
- July 2012
- June 2012
- May 2012
- March 2012
- February 2012
- January 2012
- December 2011
- August 2011
- June 2011
- February 2011
- January 2011
- December 2010
- October 2010
- September 2010
- July 2010
- May 2010
- December 2009
- September 2009
- August 2009
- July 2009
- March 2009
- January 2009
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- March 2008
- January 2008
- December 2007
- November 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- May 2005
Categories
Adding my space to your space
I’ve gotten numerous requests to add my space to other people’s spaces. If you have a valid relevent request and you get denied, please send me a message or email and I will review your request. Sorry to be a pain, but I get many requests that are, uh, shall we say, not relelvent to topic. 
Happy Coding.
Posted in Uncategorized
Leave a comment
Hug a developer…
Ok, you people know I don’t normally do this, but ANYONE who’s been doing development for any real length of time knows this video is spot on.
Happy Coding.
Posted in Development
Leave a comment
VS2008 Beta SP1 removal
Many of us jumped on the VS2k8 beta just as soon as we could. And the outcome is that we have another great release of VS. The problem is that on some machines, getting that beta off can be, well, let’s just say frustrating. In comes Microsoft stage left. They now have a utility to help in cleaning off the beta debries. It’s located here from MSDN. Hopefully that will help (and reduce my inbox!).
Happy Coding!
Posted in Development
Leave a comment
Axialis IconWorkshop Lite for VS08 – FREE!!!
Anyone that has done development on Windows has had their fair share of frustrations on getting nice icons for their application and their buttons. I’ve used Axialis IconWorkshop on and off until a couple of years ago and have missed it ever since. It’s an absolutely wonderful product. And get this! Now, he’s offering a FREE add in version for VS 2008!!!! I’m downloading this very minute! You should too!
Happy Coding!
Posted in Development
Leave a comment
I’m in denial!!!
I just can’t believe it!
Lutz Roeder is handing .NET Reflector over to Red Gate Software!!! I know that it had to be a challenge to build and support a product for free for eight years, but this is a tool that a great many of us have come to rely on. Lutz says in his blog:
"After more than eight years of working on .NET Reflector, I have decided it is time to move on and explore some new opportunities.
I have reached an agreement to have Red Gate Software continue the development of .NET Reflector. Red Gate has a lot of experience creating tools for both .NET and SQL Server. They have the resources necessary to work on new features, and Reflector fits nicely with other .NET tools the company offers.
Red Gate will continue to provide the free community version and is looking for your feedback and ideas for future versions."
I have reached an agreement to have Red Gate Software continue the development of .NET Reflector. Red Gate has a lot of experience creating tools for both .NET and SQL Server. They have the resources necessary to work on new features, and Reflector fits nicely with other .NET tools the company offers.
Red Gate will continue to provide the free community version and is looking for your feedback and ideas for future versions."
I’ve been in this business for a great many years and have seen stuff like this happen before (does anyone remember PKZIP?). I can only hope that RGS lives up to the intent of the agreement and doesn’t basterdize the free version to force you to buy a usable version. I have so much great respect for the great yet humble Lutz Roeder. Even if RGS does what I suspect they will do with it, LR has created a legacy that almost every single .Net developer out there today has been positively affected by.
Thank you, Lutz, for 8 years of a great tool and great support. And thank you for helping me learn so much about the .Net Framework internals as a result.
Happy Coding
Posted in .Net (General)
Leave a comment
Dictionaries and Threads
Back on March 27th, I posted the entry "Thread synchronization with Collections". That information came from a .Net Threading class I had taken that was taught by a very prominent .Net teacher (who’s initials are JR). The topic came up in class about how to safely assign to a dictionary entry. Somehow I had come away with the notion that mydictionary["mykey"] = value was thread safe. Apparently that was something that was brought up in class and was just never refuted. When I asked the instructor about it, he simply responded with "Dictionary is NOT thread-safe for any operation." (no comment was made about the fact that it was brought up in class).
Therefore, I have removed that posting. According to the MSDN:
Thread Safety
Public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
A Dictionary can support multiple readers concurrently, as long as the collection is not modified. Even so, enumerating through a collection is intrinsically not a thread-safe procedure. In the rare case where an enumeration contends with write accesses, the collection must be locked during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
This just goes to show you that you should always test the information you come across to validate it. Especially when (1) you have some doubts about it and (2) it’s too good to be true.
Posted in Performance
Leave a comment
VS 2005 Test logs
Visual Studio 2008 is an absolutely incredible product. But there are a few gotchas here and there and one just knocked me in the head. Not a big deal, but upon first glance, if you’re in a hurry, you might just get ticked at VS08. If you use VS08 to open a test log (TRX) file that was created in VS05, all VS08 will show you is that the test failed. For some reason, it doesn’t display the error details that are contained in the file. Opening in VS05 works just fine of course.
Just another tidbit for those watching.
Happy Coding
Posted in Development
Leave a comment
The end of an era
The Gates-Microsoft era is coming to an end today. Thirty-three years of incredible innovation and leadership. All of us in this industry (whether we admit it or not) owe him thanks for the great livelihood that he has generated through his time at the helm. We are all now looking towards the new chapter that is about to begin. Thanks BillG.
Bill Gates as a Microsoft Employee
September 15th, 1975 – July 27th 2008
Posted in Computers and Internet
Leave a comment
Hyper-V RTM’d Today!!!!!!
Hyper-V went RTM today!!!! Everybody get up and do the virtual boogie!!!
Posted in Development
Leave a comment
Windows 2008 Server and Windows Mobile 6.0
Just a quick update. The problem I was having sync’ing between my Windows 2008 Server and my Windows Mobile 6.0 Treo was due to a problem in the phone, not in the Server. After a couple of hours on the phone with AT&T (thanks you guys!), I’m now able to connect and sync beautifully! Mobile 6 is MUCH faster than 5, the connectivity to the Server is much more stable and reliable, the syncing both connected and disconnected is an absolute dream!
Great going Mobile Team!!!!!
MH.
Posted in Development
Leave a comment