Developer Tools

by Anton 17. May 2012 13:50

I just started to really learn about MVC. We purchased the TekPub production http://tekpub.com/productions/mvc3. After watching the first episode, I would like to summarize the tools, which Rob Conery uses for development.

Rob starts by mentioning the project management software he uses:  unfuddle and Agile Zen. We mostly use the Kanban Board in Target Process – discussions and meta-thoughts go into Google Docs. We both use git as version control. Rob uses Dropbox as a remote repository – we use github.

Since it is a .NET MVC application he wants to build, Rob of course uses Visual Studio, which we also use. His framework of choice for IoC is ninject – we use autofac. As do we, Rob creates a separate Test-Project for unit testing. We also have a spec project for our specflow scenarios, since we try implementing BDD.

Rob propagates the use of codified build scripts, for instance via Albacore. We use msbuild, which we customize to our needs.

From the very beginning Rob integrates a logger, namely nlogger. Up to now we use elmah to log the errors of our running application.

Also Rob installs glimpse via nuget to better see what his code is actually doing.

We will probably try some of Robs tools out in the near future.

enjoyed the post?

Tags:

Comments are closed

About Oliver

shades-of-orange.com code blog logo I build web applications using ASP.NET and have a passion for javascript. Enjoy MVC 4 and Orchard CMS, and I do TDD whenever I can. I like clean code. Love to spend time with my wife and our children. My profile on Stack Exchange, a network of free, community-driven Q&A sites

About Anton

shades-of-orange.com code blog logo I'm a software developer at teamaton. I code in C# and work with MVC, Orchard, SpecFlow, Coypu and NHibernate. I enjoy beach volleyball, board games and Coke.