Over the years, I’ve delivered several “Top 10” sessions and called them different things. Top Snafus, Top Tips & Tricks, Things I Wish Every Developer Knew, etc. The idea was take my experiences helping mobile ISVs day-to-day and share them in a format to help Windows Mobile developers avoid problems speed up their development cycles.
Many of my blog topics this past year have centered on those experiences. This list changes all the time… “gotchas” come and go. Most of the time, they follow new technology releases until the development community builds up a solid base of knowledge and samples. For example, when 2003 Second Edition came, Orientation and DPI were huge. We spent months helping ISVs get through these changes and eventually the community built up a good stash of samples and whitepapers. There is so much information out there now—sample applications, How-To articles, Webcasts, etc… it’s not the massive hurdle it once was. It’s still a big one, but mobile developers know how to beat this one down (or at least know where to get the info to answer those questions).
So what would my “Top 10” list look like today? What 10 things would I like to share with every Windows Mobile developer? What would my book look like if I had 10 chapters to write?
5) Emulators are a developer's best friend
Be looking for a post on this with all my favorite emulator tips and tricks. Our emulators rock! In the meantime download the latest images here
8) Performance & Persistent Storage (okay, I’m lumping these together but they share some valid ground together)
Performance Tuning is an art. Persistent storage can be an interesting factor in it. My recommended reading: 1 2 3 4 5 6 7 8 9 10
10 ) The Windows Mobile Ecosystem for Developers
There are a lot of things to talk about here and I have to tread lightly to duck the legal hawks, but developers need to understand why some things are really hard at times. Yes, we’re Microsoft and you would think that we could just “do it”. It’s not that easy… we’re one part of a very complex ecosystem that results in a Mobile device coming to market and a comprehensive platform API for you to build on it. Here’s a warm up. I promise to tackle this one (ever so carefully very soon) with my developer/ISV hat on.
Have a great weekend,