Wednesday, May 13, 2009
Labels: Links
Tuesday, November 18, 2008
Labels: Links
Saturday, November 15, 2008

Mark Dunn asked me some questions on parallel computing during a 15 minute interview at the fishbowl in Barcelona. Find it on this web page (or watch it directly in your media player).
Labels: Links
Labels: Links
Monday, September 29, 2008
Soma made the announcement; his blog post focuses on the VSTS SKU. The theme continues on channel9 all week.
Also just noticed the presspass announcement and MSDN page.
Labels: Links
Sunday, September 28, 2008
"We have to master the transition to a parallel programming environment, with highly distributed, concurrent systems."Read the full article.
Labels: Links
Wednesday, June 04, 2008
Labels: Links
Monday, June 02, 2008
Labels: Links, ParallelComputing
Tuesday, May 27, 2008
I just got word that the team finally released the managed bits:
+ Windows SideShow Managed API 1.0 SDK.
+ Windows SideShow Managed Runtime 1.0.
I haven't played with the final release of the API, but I doubt it is that different to the Beta version that I used to record this SideShow screencast (in January 2007). If you spot any differences, let me know.
Labels: Links
Thursday, May 08, 2008
I have enjoyed being the editor of the UK MSDN Flash newsletter. Ever since I took it over, it has topped Microsoft's (worldwide) newsletter growth stats compared to previous years in more areas than one. Additionally, its format inspired other newsletters from other Microsoft subsidiaries outside the UK. Hope you don't mind me blowing my own horn and since I can't publically back up these claims with numbers, you'll just have to take my word for it ;-). Exactly a year after the first issue I edited, the time has come for me to hand the newsletter back and I look forward to receiving it with a bit more anticipation as to what content I'll find inside!
Thanks to everyone that stayed tuned to that Flash feed, and I also hope you'll stay tuned to my blog feed.
Labels: Links
Saturday, April 19, 2008
Labels: Links
Sunday, April 13, 2008
Labels: Links
Thursday, March 20, 2008
Labels: Links
Wednesday, March 05, 2008

- You already know about ASP.NET MVC Preview 2 form my previous blog post.
- Many Silverlight 2 Beta 1 related downloads – Guy had all the links here before anyone else I think. You'll be hearing a lot more from me on that technology on this blog so stay tuned...
- Internet Explorer 8 Beta 1 is out with unprecedented standards support. Choose the most appropriate download for you.
- There were many other announcements (such as Silverlight for Windows Mobile and Nokia) but nothing that we can actually get our hands on right now.
One of the most impressive keynote demos was actually not appreciated as much as I thought it would be (judging from audience reaction... maybe it is the wrong crowd?). Hardware accelerated performance improvements in WPF. The application was doing all kinds of crazy 3D effects and the CPU utilisation in task manager was barely moving! I can't wait to get my hands on that when it is released in the summer. Move the thumb of the video to 02:08:10 to watch it...
Labels: Links
Tuesday, March 04, 2008
Just spotted the ASP.NET MVC Preview 2 download. Three things to say about the subject in reverse order of importance:
3. I'll be doing half a session on this in Newcastle in May (but more on that closer to the time)
2. It is now separated out from the larger ASP.NET 3.5 Extensions package
1. You can go get it here.

Labels: Links
Thursday, February 28, 2008
'DPE' stands for "Developer & Platform Group" (the 'E' is silent :-).
Job Description here.
Labels: Links
Friday, February 22, 2008
Labels: Links
Monday, February 18, 2008
Labels: Links
Tuesday, February 12, 2008
Labels: Links
Saturday, January 26, 2008
Remember my disclaimer.
COMPARISON
All 3 vendors offer a free version of their paid for services. The main limitation of the free service on all sites is that they only allow 100 responses per survey.
In all cases you sign up by providing your email and then you receive the login info. Surveymonkey sent me one text-only email with login details and that was the last I heard from them. The other 2 sent me html emails and also decided to sing me up to their newsletter (which I promptly unsubscribed from). Surveymonkey gives you a URL that points directly to the survey; the other two force a landing page (where they have their adverts) before allowing the survey taker to proceed.
Zoomerang has a funky easy to use user interface and with minimal clicks you can setup the survey and ditto for browsing the results (both overall and individual). There are 2 reasons I will not be using their free service again. Not only you cannot download the reports but they will only hold them on their servers for 10 days since the launch time of the report. More importantly, they will not notify you when the 100 allowed responses are complete and instead let people fill in your survey beyond that and if you want to see the additional completes you have to pay (I noticed this at some point and had to manually close the survey)!
QuestionPro has a horrible unintuitive user interface IMO. In addition, it takes far too many clicks and slow response times to setup the survey and ditto for reading the reports. Its login timeout is also too short so it added additional clicks to my user experience every time I refreshed the reports page. The main advantage it has is that even the free version allows you to get csv/xls reports to your own machine, whereas the other 2 will not let you do that unless you pay. Even generating the report involved making a few clicks and then receiving an email with an attachment (instead of just right click->save as). Beware that they will not notify you when the response limit reaches 100 and if there are more than 100 responses they will not show you *any* reports until you upgrade!
Surveymonkey just works. Best experience for setting up, quickest to use for browsing reports, keeps you logged in with no apparent timeouts and smoother experience altogether both for me and for the people taking the survey. None of the issues I mentioned in the previous two paragraphs.
TIPS
To conclude, here are some random tips if you run a survey. This is based on my vast experience of doing this...twice ;-)
1.Keep the number of questions short; definitely make them fit on a single short page. Any more than that and users will abandon the survey the minute they see it. Budget 20 seconds per question and then gauge how long you think someone will spend overall there before giving up – this should guide you to the total # of questions.
2.Write questions in such a way so the user can just select the answer (i.e. Yes/NO or multiple choice). Again, if you force me to have to do a lot of typing, I will probably not take the survey. Make the last choice "Other" where applicable and offer an optional textbox for additional comment.
3.Following on from the previous point, try and make the multiple choice answers exclusive. Allowing multiple responses per question (like I did) means having to spend a lot more time analysing the results as the percentages alone do not show the full picture.
4.When you think you wrote a good question, visualise how the results will be interpreted. If you cannot think of how you would interpret the results or what action you'd take based on the results then the question is wrong. For example, I asked a question in my survey that was just to satisfy my curiosity and in hindsight it was not actionable or interpretable so I should have left it out.
5.The more factual-based questions you have, the faster the user can move through them. The more opinion-based questions that you have the longer it takes to fill in and the longer it will take you to analyze. Just something to bear in mind.
6.Assuming that you managed to write questions where the user didn't have to use the keyboard, make the last question open ended. Make it last, so you don't receive feedback that is covered in other questions. Make it open ended because the verbatim feedback will likely be more important than the rest of the questions.
7.Never use multiple different survey sites for the same set of questions. Aggregating the results from 3 different engines for consolidation is a bit of a time consuming nightmare.
Labels: Links
Wednesday, January 23, 2008
Labels: Links
Sunday, January 13, 2008
To read my relevant bits, scroll down on this PDF page until you read the words "On Visual Studio 2008".
Labels: Links
Thursday, January 10, 2008
Labels: Links
Tuesday, December 18, 2007
Labels: Links
Assuming you have WPF experience, what do you think?
Labels: Links
Thursday, December 13, 2007
In every issue we have a feature article on a specific topic and this time it is about building Silverlight Sidebar Gadgets – you can view this issue online now.
Labels: Links
Thursday, December 06, 2007
- ScotGu states in a reply to his own post that the ASP.NET 3.5 Extensions Preview will be available tomorrow.
- PDC08 announced (hopefully it won't be rescheduled again). Can you believe that I've never been to one?!
- There are 5 (five!) other announcements made in the last 36 hours, but rather than list them here I'll include them in the upcoming Flash as usual. Please subscribe now.
Labels: Links
Thursday, November 29, 2007
Labels: Links
A bit high level (marketing?) at times in this 10-page document, but there is definitely some interesting stuff in there - read it!
Labels: Links, ParallelComputing
Wednesday, November 28, 2007
Labels: Links, ParallelComputing
Labels: Links, ParallelComputing
Tuesday, November 27, 2007
Labels: Links
Thursday, November 15, 2007
Labels: Links
Wednesday, October 31, 2007
Labels: Links
Thursday, October 25, 2007
Labels: Links
Wednesday, October 17, 2007
Labels: Links
Thursday, September 20, 2007
Occasionally the email (or phone call as the case was recently) is much more involved and for an educated answer the helper must gain a lot more context and insight into the environment. In these scenarios I recommend consultancy (not the body shop variety where people get installed in your office, but true advice from experts on a as needed basis). If the company is serious about their architectures staying up to date with where the Microsoft platform is going and about getting advice ranging from high level strategic issues down to performance optimisations in a certain implementation, then I suggest Microsoft Application Development Consulting.
As a customer you buy a set of consulting (150-2400) hours that you can use as you see fit during the year (maybe a presentation on some new technology of interest, a code review, an architectural planning meeting, help in building a proof of concept, debugging a nightmare bug etc). You are assigned an ADC that is effectively on-call for your company, (but who can decide to bring other members of the team as he sees fit – at the same rate). The ADC understands your product(s), environment(s) and people, and can be used remotely and/or on-site as the occasion dictates. To find out more about the rates, view a datasheet and get the contact email and phone number, please visit the ADC page.
As an aside, when I interviewed here at Microsoft UK 17 months ago, I got two job offers: one being the one I accepted and do today, the other being the ADC role which I am advertising on this blog post. Reasons for choosing one over the other are irrelevant here, but I did have to sleep on it for a couple of nights... As a second aside, when I joined my current team, 3 out of the 4 other guys were former ADCs...
Labels: Links
Tuesday, September 18, 2007
Stick it on your blog (if you don't have one, what a great way to start one!) or if you want it to be contributed by others maybe on codeplex. If there is more of a story to be told around the code (e.g. an article) then as a reader I find codeproject to be great for that kind of thing. Another place to post code and start a discussion is on channel9 of course. There are other places on the net but these suggestions should give you a good start...
Recently I gave such a reply to Ricardo Bartolomeu and you can see the results of his work here.
Where else do you share your code projects?
Labels: Links
Sunday, September 09, 2007
And if you have been online for the past 14 days, then you get a yellow card for every link you are not aware off (2 yellows make a red and you are sent off ;)
1. Silverlight v1.0 was released for Windows and Mac OS X, Linux to follow. TBH, I was expecting the release date to coincide with Mix:UK as I may have hinted, but clearly I was wrong. Read more here.
2. Plans for Windows Vista SP1 are made public. Read more here.
3. Release
4. ADO.NET Entity Framework Beta 2 released. Read more here.
5. OpenNETCF launch public community site for mobile and embedded developers. Read more here.
6. The first UK SQL Server community conference has opened registration. Read more here.
7. Now THAT'S innovation! I've always explained how touch screens suffer from the obvious problem of the stylus/finger/hand obscuring the line of sight and hence the touch precision. How about a double sided touch screen with a few additional twists? I very strongly encourage you to watch the entire 3 minute video. Read/watch more here.
Labels: Links
Thursday, August 16, 2007
I somehow ended up having a similar conversation over email with one of our interns, Ian MacGillivray, here at Microsoft UK and he found a solution (showing off LIVE's rich customisation) and it looks like he is phishing for a link to his blog now... So, if you want to see how LIVE is superior to Google or how to create your own customised search engine or how to search the web excluding my blog (not recommended!), read the post from Ian MacGillivray aka Bartholomew ;-)
Labels: Links
Tuesday, July 24, 2007
It turns out that there is a .NET API for Facebook! It also looks like supreme device developer and all around top geezer, The Foot, has started porting it to support the .NET Compact Framework. Check out his blog post for more (which follows on from this one that includes screenshots).
Labels: Links, Mobile and Embedded
Thursday, July 19, 2007
"In computer science, duck typing is a principle of dynamic typing in which an object's interface and attributes determine valid semantics, rather than having the language enforce rules regarding inheritance or require type casting."
Found via Krzysztof where he discusses Duck Notation.
Labels: Links
Monday, July 09, 2007
One of the numerous benefits of LINQ is the move to declarative programming, which has side benefits over and beyond the obvious ones. By writing code that tells the engine what it is that we want it to do rather than how to go about it, we open new possibilities where the engine can take our intent and split/execute it on multiple threads/cores (since ultimately it is responsible on the how). While most devs "get" that, it may sound a bit woolly to others, so here are some links/info about PLINQ.
I believe the first mention of PLINQ is in this eWeek article (August 2006). Joe Duffy announced his involvement (September 2006) and then followed it up with more info and a slide deck (January 2007). Bart watched a presentation on the topic and spills the beans on the AsParallel extension method which he follows with a NON-Plinq code example (April 2007). Finally, watch a real 5' demo by Luca from Tech Ed [between 51:26-56:40] (May 2007).
Of course, it is early days and PLINQ will not ship with VS2008 (or even as part of the wider Orcas-wave) but you get the idea... The earlier you start taking advantage of LINQ, the earlier you'll be able to take advantage of PLINQ when it eventually ships ;)
Labels: Links, LINQ, ParallelComputing
Wednesday, July 04, 2007
If you are a developer in the UK, I urge you to subscribe to the MSDN Flash (you can unsubscribe from the same place at any time and your email isn't used anywhere else). Even if you are outside the UK, 3 out of the 5 sections are still useful ;)
For a taste of what you've been missing go check out the latest issue. Let me know what you think and I am also interested in what you like in other developer newsletters that you may subscribe to!
Labels: Links
Monday, June 11, 2007
My book is now in my hands, and here is the proof... and another wobbly photo of the back :-D
At some point in 2006 I started writing a book and at some point in April 2007 we completed the project. I say "we", because I had two excellent co-authors, both long standing Device Application MVPs: Peter Foot and Andy Wigley. I would have liked to be able to say that I also am a .NET Compact Framework MVP, but unfortunately I lost that title when joining Microsoft last year as per the rules.
We explicitly targeted two audiences with our book and implicitly excluded one audience segment:
1. Existing C# and VB device developers - YES
If you are already targeting Windows Mobile devices you will know that all existing books talk about version 1.0 of the .NET Compact Framework and Visual Studio.NET 2003. Since those times there have been three service packs for v1.0, version 2.0 with two service packs and, of course, Visual Studio 2005. Furthermore, v3.5 is in Beta 1 right now as is Visual Studio "Orcas". Our book covers what is new in the .NET Compact Framework and Visual Studio 2005 compared to their predecessors. It also covers throughout the chapters, but also in a dedicated chapter, version 3.5 of the NETCF and VS "Orcas" for Devices.
2. Existing .NET developers who are complete newbies to device development - YES
There are millions of proficient .NET desktop developers that would like to know how to write code for their mobile device or generally want to find out how to transfer their skills or business logic to the mobile platform. The book's tone is certainly aimed directly to those developers by continually contrasting and comparing with desktop development as applicable, highlighting what is different or missing when doing device development.
3. Existing native device developers - NO
This book is all about managed code, but we never introduce any basic .NET concepts from scratch. We expect readers to know about those either through experience with previous versions of NETCF or through .NET desktop development. So if you are a native device developer, you should pick up another book to learn the basics of .NET. We also have made no assumptions of knowledge about the Windows CE and Windows Mobile platform. The reason is so desktop developers can get an introduction to the whole stack/environment and not just the dev platform and tools. So, as a native device developer, you will encounter concepts explained that you probably already are intimately familiar with.
Whether you are looking for a book to read cover-to-cover or for a reference that you go back to, this book will fulfil your needs. It isn't just a book on the raw technology, but more importantly it captures lessons from developers that have practised mobile and embedded development in the real world.
Mobile Development Handbook
Labels: Links, Mobile and Embedded, Personal
Wednesday, June 06, 2007
Tuesday, June 05, 2007
Labels: Links
Monday, June 04, 2007
Labels: Links
Friday, June 01, 2007
- Microsoft Surface (my wife asked me "Why is your mouth open, what are you watching there?")
- There has been discussion on the web about comments Martin made about AlphaGeeks. It is too easy for people to jump on the "doom train" (fact: being negative is so much easier than being positive), which is why I found Rocky's take most interesting: Busy, busy, busy.
- Bill and Steve talk. If you don't have time for the full interview, watch this 8' of highlights video.
- I am glad that other companies are finally seeing my point of view: pure web apps don't cut it; we need offline support and fast UI response. Read Tim's report from Google Developer Day.
Labels: Links
Wednesday, May 30, 2007
Labels: Links
Thursday, May 24, 2007
Labels: Links
Saturday, May 19, 2007
Tuesday, May 15, 2007
Labels: Links
Saturday, May 12, 2007
Labels: Links
Wednesday, May 09, 2007
Scott has the video he made with Derek on his blog and if you want to see the exact Silverlight demo shown at MIX, then download the WMV (15', 55MB) and fast forward to the 14th minute for the Window Mobile version of the demo shown in the first 14 minutes on the desktop platform. If you want to read more from the dev lead of the Windows Mobile Silverlight prototype (including screenshots) then go to Rob's blog entry (some great stuff there!).
Personally, I want to see how Compact Silverlight will compare to .NET Compact Framework. Sure, one is for cross-platform, cross-browser and the other only for Windows CE but there is an overlap. If all I am targeting is the Window Mobile platform, then I can write smart clients with the NETCF today that do the job nicely. All I am missing is a Windows Forms layer replacement so I can create rich user experiences (rather than dull LOB apps). That is, I want to use my existing NETCF apps and simply remove the UI and replace it with a XAML-based UI – I don't want my app running in the mobile browser and I certainly don't need another CLR. But hang on, isn't that essentially how WPF differs to Silverlight on the desktop? Yes it is, so if you ask me, I'd rather we got Compact WPF instead of Compact Silverlight. Just my 2 drachmas worth :-)
Labels: Links
Thursday, April 19, 2007
The other one is not a specific role but boy does Mike sell the MED division well! I tell you what, I am tempted already...
If the two above don't take your fancy, check out the full list (it is free to register).
Labels: Links
Saturday, March 24, 2007
This is great news, I can now resume to producing some screencasts, which is something I haven't done for a while. If you are new to this blog, check out my previous screencasts on channel9 and on the MSDN nuggets page and stay tuned for some Orcas recordings.
Labels: Links
Wednesday, March 14, 2007
Labels: Links
Thursday, February 15, 2007
Sunday, February 04, 2007
Labels: Links
Thursday, February 01, 2007

Remember to remove any Beta you may have had and get download links from here.
(or wait for Windows Update by the end of the week with your phone plugged in as always).
Labels: Links
Monday, January 29, 2007
The "Wow" starts nowFinally, all the stuff I’ve been talking about over the past 9 months, will be publicly available to everyone in about 5 hours!
Labels: Links
Monday, January 15, 2007
- Came across an interesting article on 'Quantifying Complexity: .NET vs J2EE'. I read to my wife a quote from the article that I liked: "Beliefs without evidence are just bias [...]". She came out with a cheap shot but one that made me chuckle nonetheless: "What's your evidence for that?" :-). Anyway, read the article.
- And finally, all you wanted to know about why, when and how to use NativeMethods, SafeNativeMethods and UnsafeNativeMethods.
Labels: Links
Monday, January 01, 2007
The year of 2006 I made 142 blog entries and below are a select few. Happy New Year!
01. I didn't have a chance to play with it as much as I wanted to, but with very little public info available, this blog served it well: .NET Micro Framework, its product sheet and other NETMF links.
02. Recognising an idiom of the using statement.
03. A cute desktop feature implemented for the Windows Mobile/WinCE platform in a reusable NETCF control: TextBox cue banner.
04. A picture is worth a 100 words and a video is... a whole bunch of pictures! Check mine out following the instructions here for my nuggets.
05. A comprehensive collection of links for Windows Workflow Foundation (WF).
06. I collected the links to my 9 blog posts on sharing assets between desktop and mobile platforms in one place. Follow the numbered links.
07. The most controversial feature of Windows Vista is something every developer must understand: User Account Control.
08. One of Vista's features is becoming my obsession and that is SideShow. My series of SideShow gadgets blog posts will continue in 2007 and so far you can read parts one, two, three, four and five.
09. I spent 6 months last year focusing almost entirely on Vista developer features that are new and that are *not* part of NetFx3. I have catalogued my blogging & screencasting efforts in a large collection of links to content that supports my speaking engagements on Vista. IMO this blog post alone could have been the best of "The Moth" this year:
Vista-only features for the managed developer.Stay tuned in 2007 via one of the subscribe options on the left :-)
Labels: dot NET general, Links, Mobile and Embedded, Vista
Friday, December 15, 2006

It references the “SP1 Update” for VS2005 to make it run best on Vista. Note that even with that, the advice is still to run with administrative permissions. I have said before that you can get away with many things by not running VS elevated, but to play it on the safe side do follow the explicit advice given.
You can get a Beta of the SP1 Update for Vista here soon.
BTW, we are all familiar with the term “RTM” and we are all used to “SP”, but this “SP1 Update for Vista” is a new one. It made me smile but, if you think about it, what else could they have called it?
Labels: Links
Tuesday, December 12, 2006
Monday, December 04, 2006
Mike has all the useful links and accurate IMO commentary. BTW, you can catch both of us at the FOTB event tomorrow in Brighton.
Other link blogging about Expression or WPF/e: UX journey, WPF/e DevCenter, Wow indeed.
In case any of you are not getting with the programme in this new “UX matters” world, go visit the Microsoft Design Centre.
Labels: Links
Monday, October 09, 2006
Go read everything they’ve written to date as every single post is a gem, e.g. the one about minesweeper or the one about the menus or best of all the one with the treat at the end.
And if you’ve had enough of serious information, they published something on the lighter side today :-D
Labels: Links
Sunday, August 13, 2006
Labels: Links
Tuesday, July 18, 2006
1. Under "Filter nuggets by" go to the "Presenter" listbox and select "Daniel Moth".
2. Click the "Search" button.
3. From the list of nuggets select the ones of interest and the "Add to My Downloads".
4. In the top right panel under "My Downloads" you can watch/download the nuggets.
Nuggets are basically short (10'-20') pre-recorded videos that have minimal slides and capture the presenter's screen & voice while they demonstrate some technology feature.
Other sites call nuggets, screencasts (not to be confused with webcasts, which are longer online presentations with a live audience).
Labels: Links
Thursday, July 13, 2006
Recently I trimmed down the number of blogs I subscribe to and will do that again over the next couple of weeks. It came to the point where there were always 3-5 thousand unread items in my aggregator... I could never catch up!
So on my quest to be more selective I faced the dilemma of what I do with group blogs. The same goes for aggregate blogs. (discussion for the difference between the two here)
Current plan is to split the group/aggregated feeds from the direct ones (i.e from the ones where a single person is blogging.. allegedly :-).
Goal will be to keep enough direct subscriptions so that by the end of each week I can say "I've caught up with all of them". Who knows, I might bring back my BLOTW feature (BLOTW 2004 and BLOTW 2005). Will share my OPML when I am done with the trimming...
As for the group and aggregate feeds that I subscribe to (I call them "mass feeds")... they will be in a separate area and will only be scanned occasionally rather than read thoroughly. So, in contrast with the direct feeds, I do want to increase the number of mass feeds I subscribe to. One of the reasons is that a lot of the blogs that I am trimming out are part of some mass feed already so I can keep in touch with those that way :-)
Here is my current list of "mass feeds" (let me know if there are others I should know of) in truly random order:
http://bloggingabout.net/blogs/
http://blogs.conchango.com/
http://codebetter.com/blogs/
http://www.dotnetjunkies.com/WebLog/
http://blogs.geekdojo.net/
http://geekswithblogs.net/
http://msmvps.com/blogs/
http://www.pluralsight.com/blogs/
http://www.developerfusion.co.uk/blogs/
http://blogs.vbcity.com/
http://wdevs.com/
http://weblogs.asp.net/Bloggers.aspx?GroupID=2
http://www.wintellect.com/Weblogs/
http://blogs.msdn.com/
... and my latest addition, the feature-rich:
http://www.dotnetslackers.com/ ("an emergent and popular .NET community")
Labels: Links
Sunday, October 16, 2005
- Remoting -> Indigo
- Did you know you can add solutions to solutions?
- Ilya Tumanov provides the A to Z on netcf v2.0 cab files
- Follow the links to get Virtual Earth for your Windows Mobile :-)
Labels: Links
Sunday, October 09, 2005
- For those of us that missed PDC: What's new in GC v2.0
- How would anyone guess this without reading the manual ?!
Labels: Links
Sunday, September 18, 2005
There is something not right about discussing Orcas, .NET 3.0, C# 3.0 and VB9 features when Whidbey hasn't RTM'd yet, but that is the industry we are in I guess... I dedicate this BLOTW to LINQ
* From the top dog in the developer division
* By the VB top dog
* With C# examples (and further links)
* Even more C# code
* Interesting comments as always from Wes
* Scared by DLINQ
Labels: Links
Sunday, September 11, 2005
* Unit testing asynchronous code
* Mobile stuff at the PDC ( the first reports of the precon day are already appearing and, no, sadly I am not there )
Labels: Links
Sunday, August 14, 2005
- Tired of all the positive buzz on Indigo? Read this.
BTW, anyone here attending the Indigo event in Seattle? I'll be there :-)
- Even though this is not this week's news, I'll make an exception since I somehow missed it last month: Delphi for NETCF (cool!)
Labels: Links
Sunday, August 07, 2005
GeneratedCodeAttribute. I say... finally!
Arguing over details... my kind of arguing :-)
Labels: Links
Sunday, July 31, 2005
Highlights of the performance enhancements in Whidbey
Generics Variance
Replies to some JIT questions
Notes and screenshots of
Labels: Links
Sunday, July 24, 2005
# Generic delegates in the framework.
# String Basics (and a few people come to mind that should go back to basics ;-)
# Katie Blanch (previously known as K. Schaeffer) contributes 3 interop articles on the netcf blog:
Extending GUI Functionality
Common Issues and Debugging Techniques
Log File Information
# One of the hot WM 5.0 topics is persistent storage.
# Hah! Recently I had an
Labels: Links
Sunday, July 17, 2005
So, since I haven’t personally caught up with any blogs this week, BLOTW redirects you to the Mobile Minute 105, 104 and 103.
Labels: Links
Sunday, July 10, 2005
Many blogs covered the event and some that caught my eye are here, here, here, here and here.
Labels: Links
Sunday, June 26, 2005
* Don't Fsck With Nerds
* Interesting perspective on the .NET vs Java debate
* Rules for better presentations
      (don't forget this Thursday to come see if I apply them)
Labels: Links
Sunday, June 19, 2005
SafeHandle
Enterprise Library background (via)
The endless debate: Custom Objects vs Datasets (check out all the comments and links too)
Human vs Computer (again, read the comments too!)
Labels: Links
Sunday, May 29, 2005
Robert points to updates on the Windows Mobile Migration FAQ for developers
I echo *every* single sentence on this post on signing in VS2005
Looking at the number of comments, you don't need me to tell you about it but... here is some info on tabbed browsing implementation in IE7
Microsoft's view on modelling makes an interesting read, e.g. "What about UML" (via)
Funny and so true (I have used at least half of them in the past :-)
Labels: Links
Sunday, May 22, 2005
I know I will be referring to these steps for removing SS from VS projects
Now I'll never forget the OSI layers "Please Do Not Throw Salami Pizza Away" (via)
Labels: Links
Sunday, May 15, 2005
Application Blocks for the Compact Framework
Quote of the week: Attributes are like tattoos - static and permanent
I hope the C# team follow the link from there and implement the only item I miss when coding in C#: Background Compiler
Popular tool re-implemented in unmanaged code for perf reasons! (via this)
Labels: Links
Sunday, May 08, 2005
David and Scott inform us of their sessions (both of them in my top 3 choices) and provide interesting links.
OT: I just came back from a trip to the Grand Canyon and I'll tell you the obvious: it is massive and as they say round here...awesome! No picture or video can capture it but I'll have photos soon at the usual place.
Labels: Links
Sunday, May 01, 2005
* Message to the VB team: Remove the crutches (why do I think that falls on deaf ears?)
* "Hello world" with code coverage
* I didn't know that either! I'll have to revisit those remoting projects, where I needed to debug server and client at the same time!
Labels: Links
Sunday, April 24, 2005
Target the v1.1 framework with VS2005 Beta 2
You can unwind exception call stacks
Do you agree that .NET is the best thing since OO?
This isn't the first and it won't be the last but, judging at how many times the question gets asked, it is needed: WinCE vs WM
Funny :-D
Labels: Links
Sunday, April 17, 2005
+ I wish I had the chance to attend that lecture as this post whets my appetite.
+ Some folks are brave living in a multi platform world. I found these two posts interesting. (Recollections of a previous life spring to mind: "write once debug everywhere" a.k.a. Java development)
Labels: Links
Sunday, April 10, 2005
Labels: Links
Sunday, April 03, 2005
:-D Reserved for whom?
Labels: Links
Sunday, March 27, 2005
"Congratulations to the development teams bringing these products to us. We're glad that you've been listening. Now go kick down the doors of the marketing people and blast them for wasting your time."
* On Monday, Roger asked in the wince.app.dev ng if people would be interested in styled controls; I directed him to the cf ng, where he got positive feedback. Here is the result.
* Seems I have to brush up on my UML, as there is a diagram in v2.0 I was not aware of
* In the past I run an internal "Advanced .NET Basics" session (covering the topics on this list). This full day tutorial seems to cover similar ground and all material is available for download.
* Don't throw from finally
Labels: Links
Sunday, March 20, 2005
+ I have thought about this before and, without going into details, I fundamentally disagree with the notion of "contextual keywords".
+ On the one hand I am not impressed with 35 blog entries in 2 days because I am not sure it is right to put such useful content into blogs rather than the traditional MSDN help (and MSFT do the former more and more). On the other hand, have you any idea how long we would be waiting had they taken this information through the stringent MSDN article submission process?
+ I have been bitten by this in the past, so follow the advice.
+ This neat little feature hasn't had as much exposure as it should IMO: incremental searching.
+ We will need this feature for an upcoming project, so I am bookmarking some info/links here on hosting the designer.
+ At some point I will blog about the process I followed when upgrading our VB6 system to .NET and then to CF. Until then, I'd keep my eye on Mike McIntyre’s blog (45 upgraded VB6 projects is a few dozen more than what I have done!)
Labels: Links
Sunday, March 13, 2005
+ Assuming this has no irony/sarcasm and without belittling anybody, with a dead-straight face I wholeheartedly agree with this (the alternative is to steer VB.NET to cater for this overlooked group; as a .NET dev do you want that?)
+ Never realised comment spam has good side :-)
Labels: Links
Sunday, March 06, 2005
- Layout in WinForms.
- Windows CE History (via droppings)
Labels: Links
Sunday, February 27, 2005
- I was fairly confident I had nailed most of the differences between C# and VB in my head and then I came across a post on value type initialization. Another difference that is widely known is regarding interface implementation. It has been discussed before and is raised again here; if you think you can defend C#, please go comment (I am genuinely interested).
- Not sure if everybody is familiar with the versioning advice found here, but I am looking forward to "The Build Master".
- Some add-in is required to automatically create a BLOTW entry whenever Rico writes something new :-) Check out his latest, where he nails the differences between managed and unmanaged runtime performance.
Labels: Links
Sunday, February 20, 2005
Richard Grimes gives up on .NET
On one side I am shocked, on the other his justification is not convincing (to me anyway). Either way it does make you stop and think so I reckon it deserves BLOTW even if it isn't strictly a blog link.
Oh, and if like Frans you are asking "Who's Richard Grimes", here is a small example of his work (Workshop on Fusion).
Richard better have something else planned. I make it a point to never leave something old without having something new lined up: be it a car/house/job/PC/woman etc... only joking about that last one :-D
Labels: Links
Sunday, February 13, 2005
Go understand the nice post on
cctors (even though you should know by now about beforefieldinit).It’s not everyday I learn about a new Whidbey feature (don’t take that the wrong way, it’s true) so I was pleasantly surprised this week with linkedConfiguration
Are you looking for a formal explanation to switch to .NET
There are better uses of your cpu, but this is funny (via Sahil)
Labels: Links
Copyright © Daniel Moth


