Introduction
Working in the development team at Opportunity Links has its benefits:
- Membership to the Cambridge
NxtGenUG. - Yearly visits to development conferences such as:
- Future of Web Apps
- Future of Web Design
- Dev Week
- Stackoverflow
DevDays - MSDN Roadshows
- UX (User Xperience)
- @ Media
- etc
- Regular Hack days
- MSDN Subscriptions
- Technical books when ever you want
This year we were lucky enough to get 2 days of
Steven Standerson’s time to help
us kick start a new Microsoft ASP.NET MVC 2 project. I saw Steven presenting at
the Stackoverflow conference in Cambridge last year and was very impressed with
how much information he managed to cram into a 1 hour slot. I spoke to him after
his talk and asked him if he had any tips on getting started with MVC on
something a little more “enterprise size” and he had lots of say on the matter. So
when we were asked to start “Project X”, we were very keen to get our
hands dirty with Microsoft ASP.NET MVC 2. Mainly because of how free you are
with the mark up and how much that will help us utilize jQuery.
Steven was the obvious choice of consultant to help us kick start the project as
he’s been doing regular screen casts for the
TekPub series on MVC 2. Myself and
the other 2 Senior Web Developers (Jez and Mark) locked ourselves away for 2 days to grill
Steven on all things MVC 2.
Day 1
After initial introductions and a bit of background Steven was able to get going
with a potential solution right away. The things we covered in day 1 were:
- Picking an IoC library and getting that into the project. In the end we opted
for Ninject. - Deciding that we were going to use the view model approach and putting the
architecture in place for that. - Getting started with JQGrid and
jQuery in MVC 2. - Using the new Strongly typed Helpers in the view model
- Using EditorTemplates
- Linking the MVC Validation to our own business rules.
Day 2
Day 2 was all about creating a working POC. It included the following things:
- Dropping in AutoMapper for the left right code.
- Creating a full editor page with Lists/Popups and all done client side for a
rich user experience. - Decision about how to handle state.
Conclusion
The 2 days were really useful for us and we learnt a hell of a lot. Mainly how
much javascript and jQuery we are going to be using in this new project. This
will hopefully provide our customers with a very rich user experience and will
get as close as we can get to working on a desktop application. After the
meeting i quickly ordered jQuery in action as I think it’s going to be a major
requirement of this new project.
You can hire Steven your self through his
web site.


Add New Comment
Viewing 3 Comments
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Add New Comment
Trackbacks