Standing on the shoulders of giants. RSS 2.0
# Monday, November 10, 2003

And Julia thinks Jeff Julian's desk looks bad. At least his desk doesn't have 8 books waiting to be read and a pile of garbage waiting to be sorted through. At least Rory's desk looks like a proper nerd bachelor™ 's desk.

Monday, November 10, 2003 1:14:43 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] - Trackback
Fun

General session from Eric Rudder and Gordon Mangione

Two keynotes showcasing new features in VS Whidbey and Yukon. Go visit Early and Adopter for a more detailed description.

WSV301: Building Services (Part 1): The Fundamentals

Essentially Indigo is very simple; there are messages, services, ports and channels.

  • Messages are in-memory SOAP envelopes
  • Services are targets for message delivery
  • Ports are a (named) location in network space
  • Channels allow message I/O through a port

Indigo, the service model, integrates with the CLR type system, has WSDL support and supports message based (one or more requests and zero or more responses) and method based (one request, one response) programming.

The easiest way to prepare for Indigo today, is to use ASMX, the upgrade path from the WSE packages was unclear to me, but all specs supported and some more will be supported in Indigo (WS-*).

WSV302: Building Services (Part 2): Secure, Reliable, Transacted Services

Unfortunately we had to move to a different room, for the second part of the presentation and even Don Box has to jump through hoops to gain access.

DAT406: Building Reliable Asynchronous Database Applications with SQL Server "Yukon" Service Broker

Service brokers are part of the database application framework, building on the service based programming structure Microsoft is promoting. Items are asynchronously taken from queues and processed. Because all processing is performed inside a transaction, processing is much more reliable, resulting in higher fault tolerance and data integrity. Processing can be distributed over several servers, again increasing performance and reliability.

ARC382: The Future of Network Applications: Make Your Software Cooler and Your Life Easier Using the Next-Generation of Microsoft Networking Technologies

This session discussed the benefits of using ipv6, supported and the default in Longhorn with a new IP stack, which includes encryption, authentication, key distribution. IPv6 will enhance the "end-to-end experience", by increasing the number of public IP-addresses and increasing security. IPv6 is supported natively on Windows XP sp1a, Windows 2003 and Pocket PC 2003.

WSV303: "Indigo": Using XSD, CLR Types, and Serialization in Web Services

The performance of the xml serializer has been greatly improved for Whidbey and generics are supported. The binary serializer, supports generics as well and additionally supports versioning of types.

Serialization in Indigo. All serialization is moved to a single namespace and uses a new attribute DataContract, enabling you to specify how you want your types to be serialized. Every XSD schema and CLR construct is supported, including HashTables.

Monday, November 10, 2003 12:02:08 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] - Trackback
PDC
# Sunday, November 09, 2003

I finally found some time to write about the session I attended at the PDC, so without further ado day 1.

PDC Day 1 Keynotes from BillG and JimA.

I'm sure you’ve read all about this already, if you haven't: Early & Adopter have a great report.

MBL318 : CLR Under the covers: Implementing CLR for Smart Personal Objects Technology

A technology where requested information is pushed to a personal device (e.g. a watch), using radio signals. The devices are designed to be able to receive new pieces of (signed) software and install and use that without user intervention.

The biggest change to the CLR implementation that was done, was removing the JIT process and replace it with an IL interpreter, thus reducing the footprint and gaining control over the execution process. The Garbage collecting was revised from the standard generational GC to a more light weight "mark and sweep" method, including support for non-volatile storage. The non-volatile storage ensures the RAM survives crashes and reboots, coupled with a CRC routine to prevent corruption.

TLS350: XML in Office: Breaking the Mold for Document Concepts and Programming

Highlighted some of the new XML features in Office 2003.

  • How to access to relevant business data in a document context, from a webservice.
  • The advantages of storing data in structured documents, easier to reuse and data mine.
  • Smart documents help to validate user input, using both schema validation, phone no. must look like ###-####, and business rule validation, customer must be in our database to order.
  • Automated report generation, it's no longer required to install office on the server.

TLS347:Introducing MSBuild: The Universal Build Engine for Visual Studio "Whidbey" and “Longhorn"

MSBuild is the new build engine, build in VS Whidbey and shipped as part of the .Net v2 redistributable. This is also the build engine used by VS to build solutions, so finally it's possible to easily create a complete build environment without installing VS or writing big and complicated .bat files. The downside is, there always is a downside, they changed the project again.

According to Sean 'Early' Campbell & Scott 'Adopter' Swigart Microsoft will use this internally as well.

Sunday, November 09, 2003 9:50:55 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] - Trackback
PDC
# Saturday, November 08, 2003

Brad Abrams discusses the WinFX framework on MSDN TV, with a cameo from Chris Sells (ruler of the longhorn developer center)

Saturday, November 08, 2003 1:35:59 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] - Trackback
Development | WinFX
# Friday, November 07, 2003

It appears Avalon will have spell checking build in the OS.

Friday, November 07, 2003 2:43:32 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] - Trackback
General

"It takes one woman nine months to have a baby. It cannot be done in one month by impregnating nine women (although it is more fun trying)."

More managment proverbs

via Brain.Save() and Alan Dean

 

Friday, November 07, 2003 2:22:43 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] - Trackback
Fun

Yes, there is a future and honestly can it really get much worse?

The future of source safe

Friday, November 07, 2003 1:00:01 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] - Trackback
Development

but right now, I'm helping, moving a couple of Sharepoint portal server v1 sites with local accounts to Sharepoint portal server v2 and Active Directory accounts for teamspace. Meet the rest of the team:

Friday, November 07, 2003 12:36:16 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] - Trackback
PDC
# Thursday, October 30, 2003

Now that the PDC is almost over, only a couple more session to go, I realise i've been a terrible blogger, I haven't blogged once. And there actually are a number of reasons beside the most obvious: me being a lazy bum. But when I get back home on sunday, I'll try to write something (interesting) about every session I visited.

In the mean time, all I can say is, both Yukon and the new C# features look very promising.

Thursday, October 30, 2003 8:09:36 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] - Trackback
PDC
# Saturday, October 25, 2003

Reports on the web indicate Google has the intention to auction shares early next year, raising an approximate $15bn - $25bn.

Saturday, October 25, 2003 7:41:52 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0] - Trackback
Business
About
© Copyright 2008
Paul van Brenk
Sign In
newtelligence dasBlog 2.3.8275.16006
All Content © 2008, Paul van Brenk
DasBlog theme 'Business' created by Christoph De Baene (delarou)