In this show Andrew sits down with Javier Lozano. Javier is a .NET consultant in Des Moines, Iowa. He's an ASP.NET MVP and MCSD specializing in ASP.NET, system architecture, and training. Javier is also a co-founder of the Iowa .NET Users Group.
On his blog you can find posts on ASP.NET, architecture, design patterns, .NET, XML and Indigo (WCF). Javier enjoys giving back to the community by speaking at user groups, local/regional .NET events, being active in forums and by writing articles for Code Project.
In his spare time, Javier enjoys spending time with his wife, newborn son , two golden retrievers and writing about himself in the third person.
You can read more about Javier Lozano on his website at lozanotek.com.
In this show we discuss... - How and why was ASP.NET MVC created?
- What are the pain points of ASP.NET Webforms?
- What can a WebForms developer expect when moving to ASP.NET MVC?
- MVC is like BizTalk – it can do anything – it just can’t do anything out of the box!
- What did ASP.NET MVC get right…what did it get wrong?
- What are the differences between WebForms and MVC with regards to saving state and workflow?
- What sort of validation is provided with MVC 1 or MVC2?
- What is a strongly typed view and how does that work?
- Creating strongly typed views and why that is important
- What is the difference between a Model and a ViewModel and why would a developer want to use that?
- What does the term “magic string” mean and why is that bad?
- How do magic strings relate to MVC 1, MVC 2, and what tools are provided by MVC Contrib to help remove magic strings from an MVC application?
- What are MVC Contrib Input Builders and how do those work?
- How would you use templating in ASP.NET MVC?
- How does Dynamic Data work in ASP.NET MVC?
- How do you create inject-able controllers via an MVC Contrib Controller Factory?
- Using inversion of control containers in the MVC framework
- What is painful about the WebForms view engine used in ASP.NET MVC?
- Why are there so many view engines available for MVC?
- How does nVelocity make working in the View easier?
- Why are code behind files the ultimate evil?
- How is the workflow different in the WebForms view engine compared to other MVC view engines such as SPARK or nVelocity?
Send me your questions and comments!
If you would like to submit a question to be answered in the next show, please record an audio file and email it to podcast@dotnetradio.com. All you need is a telephone! Call (646) 200-0000, talk, then navigate to http://cinch.blogtalkradio.com/YOURPHONENUMBER to retrieve your recording. Then send it my way.
Talking about ASP.NET MVC, Red Gate is currently offering a free poster on the ASP.NET MVC Request Handling Pipeline. You can grab your free copy by clicking on the Red Gate logo. And if you care about the performance of your app. and you need an accurate way of measuring code execution time, I recommend you try out their ANTS Performance Profiler tool. It’ll save you hours fumbling around in the dark chasing performance issues.
Listen Now! Download the Podcast
Podcast in MP3
Podcast in WMA
Podcast in AAC
Transcript
Coming soon...