430 likes | 573 Views
<%There’s a. Little Scripter. In all of us%>. Or how I learned to stop worrying and love the gator brackets. Me. Rob Conery Microsoft robcon@microsoft.com. Scripting. The essence of a scripting language is immediate gratification. They're Show, Don't Tell in action. -- Jeff Atwood.
E N D
<%There’s a Little Scripter In all of us%> Or how I learned to stop worrying and love the gator brackets
Me Rob ConeryMicrosoftrobcon@microsoft.com
Scripting The essence of a scripting language is immediate gratification. They're Show, Don't Tell in action. -- Jeff Atwood
ASP.NET? TDD DRY KISS IoC DI BDD Kanban SRP YAGNI P&P NAMBLA
The Question Can we break the “rules” to make applications more consumable and usable?
Consider… • “I just want a site that I can download, install easily, tweak some CSS and maybe a plugin or two, and be done with it. There’s nothing like that right now.”--ASP.NET MVP
demo Yadda Yadda…
demo Architecture
Focus on Experience .. Or “Show, Don’t Tell” in action.
Does the Architecture Matter? Will you use an application that’s not “Well Architected” with best practices?
Consider… “Customers drive this space, not developers. Developers will follow where the customers go (kicking and screaming).” --ASP.NET MVP on WordPress
You Tell Me
All I Wanted Was… …a website
Consider… • “I just want a site that I can download, install easily, tweak some CSS and maybe a plugin or two, and be done with it. There’s nothing like that right now.”--ASP.NET MVP
demo Extensibility, Flexibility, Themability
Not Finished... …but can still blow up planets
Please Complete an Evaluation FormYour feedback is important! • Evaluation forms can be found on each chair • Temp Staff at the back of the room have additional evaluation form copies
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.