In Seattle

Sun, September 25, 2005, 01:16 AM under Random
I am in Seattle from Sunday 25th September until Friday 7th October.

Any MVPs reading this, if you are out there at the MVP Summit (and/or the Publisher's summit), get in touch.

Avanade colleagues in Seattle, I'll be at QuickStart so give me a buzz.

Microsfties who owe me a beer (you know who you are) get ready to settle!

Anyone else, if it’s your round, I am game…

Almost forgot... I am also attending the Indigo roadshow event in Seattle so expect a critique of that when I am back here...

+44 7808482469

Dotnet changes

Tue, September 20, 2005, 01:37 PM under MobileAndEmbedded
.NET Full Framework changes between versions

.NET Compact Framework v1.0 service pack changes/fixes

.NET v1.1 differences with .NETCF v1.0 (also download the class comparison chm)

For netcf 2.0, the document above still mostly applies but keep in mind that CF 2.0 has even more exclusive classes and it now supports COM Interop and multimodule assemblies. See the msdn2 page for an overview of what is new in CF 2.0 and this one for differences with full fx.

Finally, here is what you've all been waiting for: CF 1.0 versus CF 2.0 at an API level.

B2 -> RC

Mon, September 19, 2005, 12:57 PM under MobileAndEmbedded
This blog entry is for you if:
You have been using Visual Studio 2005 Beta 2 (and all the previous CTPs) but have "ignored" all releases in the last 5 months. Now you download VS2005 Release Candidate and want to know what is new in NETCF 2.0

+ New classes:
SuppressMessageAttribute (as requested)

- Removed Classes:

+ New members:
Control.InvokeRequired (and for all other Controls)
Dns.GetHostEntry (as requested)
ThreadPool.GetMaxThreads & .SetMaxThreads (as requested)
MessageWindow.Text (as requested)
Marshal.AllocHGlobal & .FreeHGlobal & .ReAllocHGlobal

+ New Overloads with timeouts:
AutoResetEvent/ManualResetEvent/Mutex/WaitHandle .WaitOne(int millisecondsTimeout, bool exitContext)
Thread.Join(int millisecondsTimeout)

- Removed the setter from the following properties (so now they are read only):

* You may also notice harmless renamings (e.g. MsgBoxResult.OK rather than Ok), massaging of the Generics stuff, changes in the BindingList/BuidingSource area and some System.XML alterations.

On the VSD side, we find full support for Visual Form Inheritance.

Blog link of the week 37

Sun, September 18, 2005, 02:54 PM under Links
PDC is over and the biggest buzz seems to be around the "LINQ project" a.k.a. Language Integrated Query Framework or just "Language INtegrated Query"

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


Fri, September 16, 2005, 04:52 PM under Random
All blog content is provided "AS IS" with no warranties, and confers no rights. All blog posts are provided under the Creative Commons license.

The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way (or the view of any clients or associates of my employer).

Older blog posts (check the date) may contain out of date information/thoughts.

Use of included code samples from May 2006 are subject to the terms specified at the terms of use.

In other words, enjoy Daniel Moth's entries at your own risk!

Blog link of the week 36

Sun, September 11, 2005, 02:30 PM under Links
* Series of blog entries on Aspect Oriented Programming (AOP)

* 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 )

Before you email me with a question

Sat, September 10, 2005, 11:03 AM under Communication
Dear friend,

Thank you for your email containing a *generic* netcf/mobility/wince/vb/c# question. Sorry, but I have decided to stop answering generic unsolicited questions emailed to me directly.

I monitor both the MSDN forums and the netcf newsgroup. By posting there, my answer to your question could help potentially numerous other developers rather than just yourself. In addition, you get the benefit of input from other experienced developers and a faster reply.

Please feel free to continue emailing me about *my* blog entries with specific questions/comments.


Daniel Moth

Information Overload

Mon, September 5, 2005, 01:54 PM under Personal
Back yesterday from the 3-week break.

Just caught up with my 5 spam email accounts.

Haven't gone near *any* of the numerous public and private newsgroups, forums, blogs and listservs that I monitor/subscribe to... yet!

Today was my first day at Avanade UK (London dev centre). Two hours door-to-door for £35.50 including walking, rail and tube
(priority number 1 = MUST optimise this journey on cost, time and quality).

"Information Overload" doesn't begin to describe the first day and objectives for the first two weeks. I narrowly escaped getting assigned to a project in London starting from tomorrow!

Pleasantly surprised with receiving a Toshiba Tecra M3 (and the masses of paper handouts) in a Avanade bag