http://www.asp.net/mvc – This has some learning resources half way down the page which are good starting blocks.
http://wiki.asp.net/page.aspx/1014/aspnet-mvc-best-practices/ – Best practices.
http://www.slideshare.net/simonech/aspnet-mvc-best-practices – Best practices.
BDD & TDD
Refactoring – “Red, Green, Refactor”
http://lostechies.com/derekgreer/2011/03/07/effective-tests-introduction/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%253A+LosTechies+%2528LosTechies%2529 – Outline a good description of the different types of testing we carry out.
http://www.pluralsight-training.net/microsoft/players/PSODPlayer.aspx?author=dan-wahlin&name=webforms-04&mode=live&clip=0&course=aspdotnet-webforms4-intro– EF short training video. Not we have done “Schema First” not “Code First”. Explains and demonstrates a little about LINQ.
Repository pattern & Unit or work:
http://www.asp.net/entity-framework/tutorials/implementing-the-repository-and-unit-of-work-patterns-in-an-asp-net-mvc-application – Good diagram and walkthrough in Visual studio
POCO – (You may know POJO ?) – http://en.wikipedia.org/wiki/Plain_Old_CLR_Object
http://lostechies.com/derickbailey/2009/02/11/solid-development-principles-in-motivational-pictures/ – Fun blog with some good pictures to illustrate the points.
http://agileinaflash.blogspot.com/2009_02_01_archive.html – Simple steps to remember.
http://lostechies.com/ – General programming ideas, tools and patterns.
http://agileinaflash.blogspot.com/ – Agile ideas.
industrialxp.org – Extreme Programming principles
http://blog.mattwynne.net/ – Agile, TDD, testing, BDD.