ASP.NET MVC Wisdom Building a Real-World Application in 60 minutes Maarten Balliauw
Who am I? Maarten Balliauw Antwerp, Belgium Focus on web – ASP.NET, ASP.NET MVC, PHP, Azure, VSTS, … – MVP ASP.NET
What to expect… Lots of coding! – Lots of errors… Going fast! Use of (new!) ASP.NET MVC 2 features – Templated Helpers – Validation
Building an application Twitter clone Twitter: What are you doing? Visiter: What are you browsing?
ASP.NET MVC Wisdom? 60 minutes is not long… Not going to live-code everything Twitter crappy in the beginning, now worth $ 440 M!
Wisdom "MVC actually stands for Model-View- ChuckNorris. Controller is just one of his nicknames."
ASP.NET MVC 101 Controller(Input)Controller(Input) Model(Logic)Model(Logic)View(Presentation)View(Presentation) Request Response
TIME TO BUILD OUR APPLICATION… Fingers crossed…
Takeaways What’s new in MVC 2? – Validation – Templated helpers Buddy classes Some security considerations Routing
Resources “ASP.NET MVC 1.0 Quickly” My blog Microsoft Community projects
Questions?
THANK YOU! Maarten Balliauw