Code samples from my ADNUG talk – Coding with Conventions


A couple people have asked for the code I used during my talk at the Austin .NET User Group last night.

The code is on github: https://github.com/joshuaflanagan/adnug_Feb2011

The master branch has the state of the code before I started the talk. The live branch has the code after I was done.

If you aren’t familiar with git, you can download the two branches as zip files:

master: https://github.com/joshuaflanagan/adnug_Feb2011/archives/master

live: https://github.com/joshuaflanagan/adnug_Feb2011/archives/live

 

The sample application is built on ASP.NET MVC 3. It demonstrates a simplified version of the convention-based view helpers from FubuMVC. The view helpers make use of the HtmlTags library (now available via nuget), which I recommend you use whenever building HtmlHelper extensions (for ASP.NET MVC or FubuMVC).

 

If you are curious, I also have a version of the same sample application that was built on FubuMVC:

https://github.com/joshuaflanagan/leveraging-conventions

That code includes a readme with basic setup instructions, as well as notes.txt which contains an outline of the steps I followed during the presentation.

As always, feel free to contact me with any questions or feedback.

Applying data restrictions to route authorization