All this week, I and a few of my cohorts are attending a Patterns & Practices summit in Redmond. I'll be giving a breakdown of the sessions this week and will go into more detail in future posts about the topics that I find most interesting.
Here is a quick breakdown of the topics and speakers, each followed by a brief description.
Keynote - Anders Hejlsberg
This wasn't as much a keynote address as it was a LINQ demo. Anders is awesome and gave a great and detailed demonstration. You can expect a lot more about this one in future posts.
A Software Patterns Study - Dragos Manolescu
This wasn't what I expected. Apparently this guy did a survey about Patterns and how much they were used in current enterprises. It turned out to be a plea for help from the community to help build a modern platform for collaboration on patterns.
Architecture of the Microsoft ESB Guidance - Marty Masznicky
I didn't get a lot from this talk because it was all about extensions for BizTalk, which I have zero experience with. However, I will give the speaker credit for giving an hour long presentation with gauze stuffed into one of his cheeks. Don't ask. Sadly, I couldn't conjecture what ESB stood for until halfway through the presentation when the guy in front of me Googled it. ESB stands for Enterprise Service Bus and provides a way to do a lot of stuff that should have been integrated into Biztalk by default.
Pragmatic Architecture - Ted Neward
Ted is a excellent speaker with a great sense of humor. He spoke about our need to be able to determine the best architecture for our solutions. Apparently, not every architecture solution is right for all applications.
Architecting a Scalable Platform - Chris Brown
This was an interesting look at building globally scalable applications. We're talking things like Amazon.com. Global level scalability relies on horizontal scaling.
Grid Security - Jason Hogg
Jason gave a great talk about the Security Policy Assertion Language (SecPAL). SecPAL was designed to address security for large scale applications, such as computing grids. The security rules are easily read as English sentences with a restricted grammar. You can find out more here.
Moving Beyond Industrial Software - Harry Pierson
Harry talked about the Industrial age's influence on modern programming. Just as the Industrial age has given way to a new information age, so our programming methodologies must give way to something more practical. The main point of his talk was that things that are simple and empower the users will be the applications of the future.
Well kids, that's all for now. See you tomorrow.