Standing on the shoulders of giants. RSS 2.0
Page 1 of 2 in the PDC category Next Page
# Wednesday, September 21, 2005

My highlights of the PDC 05:

  • Linq and the associated C# 3.0 features
  • IIS 7.0, plugable modules and xcopy deployment of configurations.
  • Windows Workflow Foundation

Expect more indepth articles in the coming weeks, when I’ve had some time to experiment with everything.

Wednesday, September 21, 2005 10:56:42 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0] - Trackback
Development | PDC
# Wednesday, September 07, 2005

I'm sure this will change a couple of times during the next week, but for now this is my schedule. If you can't make it, but would like to have my notes on a session, let me know (paul(dot)van(dot)brenk(at)tamtam(dot)nl).

 

Schedule for Paul van Brenk

Tuesday, September 13

1:00 PM - 2:15 PM  
DAT301 High Performance Computing with the Windows Server Compute Cluster Solution   406 AB    
2:45 PM - 4:00 PM  
FUN302 Programming with Concurrency (Part 1): Concepts, Patterns, and Best Practices   515 AB    
4:15 PM - 5:30 PM  
DAT405 SQL Server 2005: Deep Dive on XML and XQuery   502 AB    
FUN405 Programming with Concurrency (Part 2): Multithreaded Programming with Shared Memory   403 AB    
PRS404 ASP.NET: Developing Advanced Custom Providers for Membership and Role Manager   404 AB    

Wednesday, September 14

11:00 AM - 12:15 PM  
COM406 IIS 7 Extensibility (Part 1): Building New Core Server Modules   406 AB    
1:45 PM - 3:00 PM  
COM301 MSN Messenger: Extending MSN Messenger with Multi-Person Instant Messaging Applications   406 AB    
COM303 IIS 7: Building More Powerful ASP.NET Applications with IIS 7   152/153 (Hall F)    
TLN306 The .NET Language Integrated Query Framework: An Overview   Halls C & D (Petree Hall)    
3:15 PM - 4:30 PM  
DAT411 Advanced ETL: Embedding Integration Services   411    
OFF325 Microsoft CRM: Extending and Customizing Microsoft CRM Solutions   402 AB    
5:00 PM - 6:15 PM  
COM416 Windows Communications Foundation ("Indigo"): Under the Hood of the Windows Communications Foundation Channel Layer   406 AB    
DAT313 SQL Server BI: Adding Reporting and Analysis to Smart Client Applications   502 AB    
PRS312 ASP.NET: Future Directions for Developing Rich Web Applications with Atlas (Part 1)   Halls C & D (Petree Hall)    
TLN402 MSBuild: Architecting a Customized Build System   408 AB    

Thursday, September 15

10:00 AM - 11:15 AM  
DAT315 Building Portals and Dashboards for Business Intelligence and Reporting Applications   408 AB    
FUN412 Five Things Every Win32 Developer Should Know   150/151 (Hall E)    
OFF313 Web Content Management Application Development and Engine Extensibility   404 AB    
PRS418 ASP.NET: Developing Portal UI Architectures with Web Parts   403 AB    
11:30 AM - 12:45 PM  
COM320 IIS 7: Instrumenting, Diagnosing, and Debugging Web Applications   515 AB    
PRS420 ASP.NET: Future Directions for Developing Rich Web Applications with Atlas (Part 2)   Halls C & D (Petree Hall)    
TLN312 VSTS: Building More Reliable and Better Performing Web Applications with Visual Studio 2005 Team System   403 AB    
1:00 PM - 1:45 PM  
DATL02 SQL Server 2005: BI Power Hour   515 AB    
2:15 PM - 3:30 PM  
COM322 Developing Event Driven State Machine Workflows   515 AB    
DAT323 Using the .NET Language Integrated Query Framework with Relational Data   152/153 (Hall F)    
DAT418 SQL Server 2005 CLR: Under the Hood on How We Host the CLR   150/151 (Hall E)    
TLN315 ASP.NET: A Sneak Peek at Future Directions in Web Development and Designer Tools   Halls C & D (Petree Hall)    
3:45 PM - 5:00 PM  
TLN317 CLR: Leveraging Dynamic Language Features   408 AB    
5:15 PM - 6:30 PM  
OFF321 Surfacing Your Application's Line-of-Business Data and Actions within Enterprise Portals   502 AB    
PRS426 ASP.NET: Deep Dive into the ObjectDataSource Control   515 AB    

Friday, September 16

8:30 AM - 10:00 AM  
PNL05 Venture Capital Workshop: Incubating New Ideas   409 AB    
PNL06 What’s Next for Microsoft’s Web Platform   152/153 (Hall F)    
8:30 AM - 9:45 AM  
FUN323 Microsoft Research: Future Possibilities in Concurrency   406 AB    
10:30 AM - 11:45 AM  
DAT324 Using the .NET Language Integrated Query Framework with XML Data   408 AB    
10:30 AM - 12:00 PM  
PNL04 Looking Ahead to the Future of the CLR   515 AB    
PNL13 Improving Software Reliability   411    
SECSYM02 Security Symposium, continued: The What, Why and How of the Microsoft Security Development Lifecycle—and Why You Should Care (continued)   502 AB    
1:00 PM - 2:15 PM  
COM413 IIS and Windows Communications Foundation ("Indigo"): Hosting Services   408 AB    
COM431 IIS 7 Extensibility (Part 2): Building Configuration and UI Modules   404 AB    
FUN421 CLR: Garbage Collection Inside Out   150/151 (Hall E)    
1:00 PM - 2:30 PM  
PNL07 Future Directions for Windows Internals   515 AB    
PNL11 .NET Language Integrated Query End-to-End   152/153 (Hall F)  

Wednesday, September 07, 2005 9:36:00 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0] - Trackback
PDC
# Monday, August 15, 2005

With the PDC 2005 starting in a couple of weeks and the release of dasBlog 1.8 last Thursday, I present the TamTam PDC group blog. All content is supplied by cross-posting from our regular sites.

Monday, August 15, 2005 5:12:49 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0] - Trackback
PDC
# Thursday, December 09, 2004

I'll be there, from 13-16 september 2005 in Los Angeles.

[pdc announced at MSDN]

Thursday, December 09, 2004 3:28:02 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] - Trackback
PDC
# Thursday, November 20, 2003

Duncan points to some Hands On Labs downloads, a great starting point for developing on future platforms.

Thursday, November 20, 2003 12:56:42 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] - Trackback
Development | PDC
# Monday, November 10, 2003

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
# Friday, November 07, 2003

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
# Thursday, October 23, 2003

If he's showing all these cool features in whidbey asp.net, I will be at ScottGu's talk. Skipping all these other talks.

Some highlights:

  • Url Rewriting using the new UrlMapping Service.  Build vanity urls on your site (/products/shoes.aspx is re-written to really be processed by /products/productcatalog.aspx?id=shoes -- but the customer never knows it).  Talk about how this makes http.sys kernel level caching possible for dynamic pages.
  • Using ValidationGroups.  You can now have validator controls optionally validate depending on which button on the page is pushed.  You can group validation rules into “groups“ so that all controls within that group fire or don't fire.
  • Building workflow on a page using the new asp:Wizard control.  Handle next/back, step1->n workflows easily now (no funky state management tricks for controls required).

Thursday, October 23, 2003 12:39:32 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0] - Trackback
PDC
Ads
About
© Copyright 2010
Paul van Brenk
Sign In
newtelligence dasBlog 2.3.9074.18820
All Content © 2010, Paul van Brenk
DasBlog theme 'Business' created by Christoph De Baene (delarou)