It is traditional, at the end of the year, to look back and take stock of the previous twelve months. On the .NET Compact Framework team, we recently posted our "Greatest Hits". I'd like to do something similar today. The topics below are what I consider to be my "Best of 2005". This was an interesting list to compile. My goal was to find between ten and fifteen topics that I felt particularly good about -- informative, useful, etc. In the end, I had a list of seventeen posts that covered a variety of topics.
At the top of my list are posts that talk about frequently used software engineering terms / phrases.
|What is a First Chance Exception?|
|What is a Race Condition?|
Next up is what I think of as my "MEDC 2005 collection". These posts cover, in detail, the main topics I spoke about in the Debugging .NET Compact Framework Applications session I presented with Mark Ihimoyan.
MEDC was a great experience for me. It was my first large scale presentation and my first opportunity to meet so many mobile and embedded developers . I was amazed at how many people knew me through this weblog. Thanks again to all who attended and spent time talking with me.
The .NET Compact Framework's Platform Invoke (P/Invoke) feature allows applications to call unmanaged (native) functions to access functionality not provided by the base class libraries. These posts cover a couple of handy device-centric P/Invokes that I used on more than one occasion this past year.
|Is my device running on battery or AC power?|
|Checking for Screen Rotation Support Using NetCF|
|Checking for Screen Rotation Support Using NetCF version 2|
Lastly, I'll finish with a collection of tips, tricks and other morsels.
Well, that's it for 2005... If 2006 is half as much fun, it's going to be great too. Thanks for reading and have a happy and safe New Year!
This posting is provided "AS IS" with no warranties, and confers no rights.