Dave is a Principal Technical Evangelist for Microsoft focused on Windows, Windows Phone, Windows Azure and the Web. Based out of the Greater Philadelphia Area.
The PDC has traditionally been held when Microsoft has something big to announce instead of an annual event. In the past that meant announcing the .NET Framework in 2002, Longhorn in 2003, Office 12 in 2005 and last year’s PDC announcement was Windows Azure.
My first PDC was in 2005 and it still holds a special place for me. Even though I had been a Microsoft developer for years going back to Visual Basic 5 this was the first time I worked for a company that could afford to send me to the conference. It was pivotal point in my career, a time where I was being pushed further into the management track but still loved technology. Did it even matter that I still loved to code?
I remember coming to the convention center and seeing people walk around with t-shirts proudly declaring Geek and Got XAML? I felt something I hadn't felt for a long time as a professional developer – pride. Nothing rings truer than the logo of PDC itself “Be with your Tribe” and everyone at the conference can feel it.
It is also a conference I think that is grounded very much in the reality of the business we all work in. I love the MIX conference, and having been pulled more and more into the RIA space this past few years it is probably my favorite conference. But, nothing beats the focus you get on PDC on solving real world problems with people who are going through the same stuff you are today.
It is a great combination of the current technologies available as a Microsoft Developer as well as what is coming down the pipe from Redmond. It is at PDC that you find attendees who still haven’t heard of Scott Guthrie or Ray Ozzie mixed in with the biggest of fans. For some of the attendees this is a treat for a job well done all year and the expectation is you will bring back that knowledge to your fellow co-workers. While others have been involved in local community events all year long traveling from state to state and can be found tweeting online multiple times a day.
It was only at least years conference that one of my long time fellow coders (going back to the mid 90’s) finally got to come along – Irv Keppen. I think Irv is a great example because he has made his entire career as a professional developer using Microsoft technologies but would have a hard time naming a single person from Redmond who creates the products he uses. I remember sitting down with him during the keynote and him asking “Who is this guy in the red shirt?” That is what is so great about being a Microsoft Developer – the ecosystem is huge and even though I interact with thousands of developers I still meet ones who feel isolated and work in a bubble. PDC brings us all together and I wouldn’t miss it for anything.
Both keynotes were broadcasted in live HD over Silverlight this year. Because they used Silverlight Smooth Streaming this also enabled viewers were able to join in at any time and rewind the live stream. Something that had never been seen before in a streamed event. Then on the second day the Silverlight Media Framework was announced allowing to developers to create the same live streaming experiences they enjoyed during the PDC and Olympics.
I highly recommend watching the keynotes at your own leisure and view all the announcements first hand.
Similar to last years PDC Day 1 primarily focused on the Cloud. This included but was not limited to the following:
It also included the announcement of PinPoint. The Microsoft eco-system is huge with thousands of applications, services and companies offering solutions. Even Steve Jobs mentions Microsoft’s ability to partner as being one of the things he most admired about the company.
But how do you get to all of those services? What are the best solutions for you? We live in the age of Social Media and the Internet and PinPoint is about bringing that together. Think of it as your one stop shop where Partners, Applications and Services that use Microsoft technologies are rated by fellow customers like you.
I’ll get this out of the way right now. Day 2 was the Oprah Moment you probably heard about.
During Steve Sinofsky’s keynote on Windows 7 he announced that Microsoft had been working closely with Acer to create a special Tablet for all attendees.
Windows 7, 3G, Wireless, slim form factor, and a Multi-Touch screen it was a beautiful little device. Kudos to the Windows team for doing this! What started out on Day 1 as a see of older laptops running XP, some Vista, a few Windows 7 a sprinkle of MacBooks soon turned into something completely different.
Even though they had two full days to pick it up - attendees couldn’t wait to get their shiny new toy (can you blame them?) The lines started to form with happy and anxious developers. By Day 2 every session I went to was a sea of Microsoft-Acer Multi-Touch Win7 Laptops. Will it happen again? Only time will tell but maybe we will see something at next years MIX conference (no official promises here but you never know). Microsoft was a company created by developers, for developers, and nobody deservers it more than you. Enjoy your new PC!
After getting over the shock of the new laptops were treated to some exciting announcements for the web and office:
Finally the wait was over and we announced Silverlight 4! Some really interesting statistics were given out:
From the official Silverlight.Net site - Silverlight 4 delivers a full suite of powerful capabilities to business application developers, bringing the best-of-breed .NET platform to browser-based experiences. Silverlight provides an ideal platform for developing and deploying modern business applications for both customer facing and staff-facing applications.
Silverlight 4 consolidates its position as the natural choice for building business applications on the Web:
Silverlight is already in use as a comprehensive platform for building rich experiences both for application and pure media scenarios including HD quality, interactive video through Smooth Streaming. Silverlight 4 introduces additional capabilities to enable creation of ever more rich, appealing high-performance interactive experiences and innovative media experiences:
Silverlight 3 pioneered the delivery of a new class of Rich Internet Applications to work on the desktop without additional code or runtimes. Silverlight 4 extends this capability:
Feeling overwhelmed by all the new stuff that came out of PDC? The people over at Channel9 have got your back!
Some of the most interesting stuff at PDC doesn’t happen in the sessions or keynotes it happens in the Big Room. This is an open spaced filled with PC Manufacturers, Trainers, Software Vendors, Microsoft Partners, and the teams from Redmond themselves. Something bugging you about Silverlight? Go tell the developer who wrote that feature. Got a question on Azure? Meet the folks who wrote it.
Or better yet – how about reaching out and actually touching a piece of the Azure Cloud? Not only did the team come to answer your questions but they brought an Azure Block with them complete with the servers that are running your applications today.
One of my favorite spots in the Big Room is the Microsoft Research section. I came across a really interesting application this year called AzureBlast that allows Scientists to run BLASTs in the cloud.
BLAST, Basic Local Alignment Search Tool, is an algorithm for comparing primary biological sequence information, such as the amino-acid sequences of different proteins or the nucleotides of DNA sequences. A BLAST search enables a researcher to compare a query sequence with a library or database of sequences, and identify library sequences that resemble the query sequence above a certain threshold.
Having worked in the Pharmaceutical industry for years before coming to Microsoft I can tell you that BLAST is used a lot in BioInformatics research. What was disheartening to met the first time I talked with researches was the amount of time it took to run. Even with clustered computing some of these BLASTs could take hours. This was time that was holding up important cancer drugs and auto immune disease research.
By moving all of this to the cloud the researches could fire up as many servers as they needed for computation taking the time down from hours to minutes. It also let them access the data visually through a Silverlight front end and Microsoft Office. The Research team is dedicated to enabling better free and open source tools for scientists and has created The Microsoft Biology Foundation to help foster collaboration. If you are a researcher or in the BioInformatics field I highly recommend checking out the website or contact me and I will connect you with the team directly.
Pivot is generating a lot of buzz right now on the Web. Think of Pivot as the next step in how we can visualize a huge amount of data. It takes the concepts introduced in Microsoft Research’s Deep Zoom and applies them to all sorts of common data types. Cars, Movies, Wikipedia, Presidents, even Magic the Gathering collections.
Check out this short video that explains what Pivot can do for you:
What an amazing couple of days it was. Exiting beta bits of technology, laptops for everyone, catching up with both new and old friends, but above all else a renewed excitement for who we are and what we do as developers.
After taking the redeye home on Thursday night I arrived in freshly holiday decorated Philly Airport. Whatever your beliefs this is a magical time of the year where we can think back on the blessing we have been given and time spent with family. I think there will be more than a few of us spending some of that time on new Windows7 laptops and shiny Silverlight applications. May your time be filled with turkey, stuffing, pumpkin pie and PDC09 Sessions in HD.
Happy Holidays!
-Dave