Christian Nagel's OneNotes

.NET Training, Consulting, Coaching - C#, Web Services, Enterprise Services, ASP.NET, Whidbey, Longhorn and More!



Books I've written

INETA UG Leaders

My Blogroll

January 2004 - Posts

.NET Day, Austria: Keynote Bill Gates

Bill Gates (now with the title KBE) had the ending keynote at the .NET Day in Vienna, Austria.

Bill talked about "Seamless Computing", an extract from his PDC keynote.

During the keynote a cooperation Microsoft and Mobilkom Austria was announced. Boris Nemsic, CEO Wireless, Mobilkom Austria was a guest during the keynote. Here is some information by Mobilkom. The Motorola MPX200 will be available for Mobilkom, and Mobilkom will offer web services.

After the keynote Bill had a Q&A session where he answered questions such as:
Q: Because programming will get easier, there could be more "bad" programmers writing awful software.
A: Cars got cheaper and cheaper. We've seen more bad car drivers.


Posted: Jan 29 2004, 11:32 AM by CNagel | with no comments
Filed under:
Enterprise Services and ObjectSpaces

Dino Esposito blogs about First MTS, Next ObjectSpaces.

I agree fully with Dino's opinion about ObjectSpaces: "Like MTS, I buy the statement that ObjectSpaces is not great for everybody. But it would probably make life easier for more people than I myself thought two weeks ago."

I would extend to this that I see ObjectSpaces as a good fit with .NET Enterprise Services (or Indigo). ObjectSpaces is not the ideal solution for all distributed data-driven solutions, but I'm sure that at least medium-sized and small applications can be built faster and better (if used correctly). 

With my presentation about .NET Enterprise Services Now and int the Future, ObjectSpaces plays an important role.


Knight Commander of the Most Excellent Order of the British Empire

Today Bill Gates will be given a honorary knighthood: Knight Commander of the Most Excellent Order of the British Empire, KBE.

Others with this title: Tim Berners-Lee, Bob Geldof, Steven Spielberg

Wednesday Bill Gates will have the closing keynote at the .NET Day in Vienna.


Posted: Jan 26 2004, 12:09 PM by CNagel | with 2 comment(s)
Filed under:
Damir Tomicic - New Microsoft Regional Director

Congratulations to Damir Tomicic for getting the Microsoft Regional Director status!

Damir is running the .NET User Group Bayern, and he is very active with INETA by building the German part of the INETA web site.

Welcome to the list of German speaking Regional Directors; the others among this list are:
Ingo Rammer, Christian Weyer, Clemens Vasters, Ralf Westphal, Meinrad Weiss, Bernd Marquardt, and myself :-)


Posted: Jan 25 2004, 09:19 PM by CNagel | with no comments
Filed under: ,
Chapter 9 - State Management

Chapter 9 describes state management with serviced components.
With .NET Enterprise Services applications, state can be kept in many different places - e.g. client application, serviced compnent, shared property manager, database, ASP.NET Web Services (if used as a facade)...

This chapter covers the issues when to use what state, and how to decide where to put state.


Posted: Jan 22 2004, 09:08 PM by CNagel | with 1 comment(s)
Filed under:
Creating Properties with Whidbey

Always when I have to go back to work with Visual Studio .NET 2003 I'm missing the refactor feature of Whidbey.

Creating properties with Whidbey:
Just select a private field, context menu: Refactor | Encapsulate Field, and the property is done. Readonly fields are also automatically detected, so a property just with a get accessor is created.

Using Visual Studio .NET 2003 a lot more typing is needed to create a property.


Avalon - About the Team and Goals

MSDN has a new article from Jeff Bogdan about the Avalon team. The team was founded on 17-January 2001 with 400 members.

Jeff also writes about Avalon Seven (seven goals for Avalon).


Chapter 8 - Compensating Resource Manager

Chapter 8 describes the functionality of the Compensating Resource Manager (CRM) with .NET Enterprise Services. CRMs make it possible to build easily resource managers that participate with COM+ transactions. With a CRM it is possible to have transactional-like semantics accessing files or other non-transactional resources (Longhorn willl add transaction support to the file system).

.NET has a separate namespace System.EnterpriseServices.CompensatingResourceManager that includes classes that help creating compensating resource managers. However some native COM+ features (particularly for monitoring CRMs) are missing with .NET classes.


Posted: Jan 18 2004, 12:17 PM by CNagel | with 7 comment(s)
Filed under:
One more new MVP!

We have one more new MVP in Austria: Klaus Aschenbrenner. Klaus is running the .NET User Group Styria and is regular author of DotNetPro.



Posted: Jan 17 2004, 12:02 PM by CNagel | with no comments
Filed under: ,
Peter Koen is a new MVP

Congratulation to Peter Koen!

Peter is now MVP for C#.
He is very active in the developer community. Peter had some presentations with the .NET User Group Austria, speaks at various conferences, and is now starting the SQL Server User Group Austria.


Posted: Jan 16 2004, 11:12 PM by CNagel | with no comments
Filed under: ,
More Posts Next page »