PNP Summit 2007 - One of these things doesn't belong
This November 5-9, I'll be playing the famous Sesame Street children's game "One of These Things Is Not Like The Others" at the Patterns & Practices Summit on the Microsoft Campus.
Let's play now together, shall we?
The next patterns & practices Summit takes place November 5 - 9 in the Kodiak Room at the Microsoft Conference Center at Microsoft's main campus in Redmond, Washington.
Keynote presentations by:
Anders Hejlsberg, Steve McConnell, Scott Guthrie, Scott Hanselman, & John Lam
OK, seriously. Anders? Steve FREAKING McConnell? (He's literally changed his middle name to FREAKING just for this blog post.) Scott "My Boss's Boss" Guthrie? Family Friend and IronRuby Wonk Dr. John Lam?
Is it the head tilt that makes me odd man out? Possibly. Perhaps the "senior class photo" use of sepia tone? Maybe. The giant
fore-fivehead? No comment there, lets just say I am hair-plug and hairpiece free as of the time this writing.
Perhaps the fact that I've never created a programming language? Or several. Possibly never written a genre-changing book? Or several. Possibly that I've never shipped or managed the shipping of a Microsoft Product? Or several. Or, maybe because I haven't got a PhD in biochemistry? Oh. What have I gotten myself into? The humanity!
I can only assume I was invited in the "Ze Frank" sense of invited, to provide social commentary and wit. Of course, lacking both, I need your help, Dear Reader. Which of these presentation ideas that I've been kicking around should I do?
- It's Not That Scary - Remember that you do in fact know .NET 2.0 and even though 3.0 and 3.5 seem scary, we have the tools and knowledge it'll take to pick up these complementary technologies quickly.
- MVC ASP.NET Frameworks - Why things like Monorail and the new MVC ASP.NET Framework from DevDiv should matter to Developers
- ALT.NET - What is the ALT.NET movement and why should the average developer coding on .NET care?
- Free VS2008 3rd Party Tools - The best of the 3rd party free utilties and tools, created by the community, that make Orcas just that much more fun to develop on.
- LINQ in a Larger Context - How does LINQ fit into n-tier software development and OO design patterns? Does it help or hinder, pervert or promote good coding?
- The Importance of Being IIS7 - Why IIS7 should be on the minds of developers, not just IT guys. How hard should developers push their tech leads and bosses to look at IIS7 and why will it make their lives easier?
- Improving Your Sense of Code Smell - C# 3.0 and VB9 bring dozens of new programmatic idioms, many of which that are unfamiliar. How can we "update" our sense of code smell and know when an old familiar pattern needs a breath of fresh Anonymous Types or Explicit Conversion Operators?
- Passion for the Craft - How does one find balance between being the best coder they can be and being the best everything else? Can everything get done at work and you still punch out at 5:01pm? What role does passion play in the life of the .NET developer?
- The Coming Dynamic Storm (or Language Storm) - As C# 3.0 gains dynamic-like features, the DLR and no less than a dozen new dynamic language implementations from LISP to SmallTalk, Nemerle to Boo, and IronRuby to IronPython are coming into their own, not to mention F#. Is there room for 12 awesome .NET CLR-based languages? What does this mean for the C# and VB developer?
- Mitigating the Angle Bracket Tax with LINQ to XML - Folks using XML need to take a hard look at System.Xml.Linq and their powerful bridge classes. LINQ is wonderful, we know, but the XElement and XDocument classes - independent of LINQ - provide a fresh new perspective on what working with XML should look like.
- REST for the Rest of Us - Wait a minute? I thought WS-Security and WS-* were the future? Now WCF supports REST? Which is it and what does it mean to the developer on the front line?
- Post RTM Tooling - What new Free Add-Ins to VS.NET 2008 will be available (around Jan/Feb) post RTM to handle interesting niche cases (like the WPF-based Visual XSD Designer) and other coolness?
At any rate, I encourage you to sign up to attend the pnpSummit. At least four of the five keynotes is likely to be quite good!