Some recommended reading from an old friend


ASP.NET
 MVC:

http://www.asp.net/mvc – This has some learning resources half way down the page which are good starting blocks.

http://nerddinner.codeplex.com/ – This is a example MVC .NET C# that was put together by the people that made the ASP.NET MVC framework

http://wiki.asp.net/page.aspx/1014/aspnet-mvc-best-practices/ – Best practices.

http://www.slideshare.net/simonech/aspnet-mvc-best-practices – Best practices.

View Models

Action Filters

REST

LINQ

BDD & TDD

Refactoring – “Red, Green, Refactor”

Mocking

Continuous Integration

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://dannorth.net/introducing-bdd/ – BDD

Entity Framework

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

http://msdn.microsoft.com/en-us/library/ff714955.aspx

POCO – (You may know POJO ?) – http://en.wikipedia.org/wiki/Plain_Old_CLR_Object

SOLID Principles

http://en.wikipedia.org/wiki/SOLID_(object-oriented_design)

http://lostechies.com/derickbailey/2009/02/11/solid-development-principles-in-motivational-pictures/ – Fun blog with some good pictures to illustrate the points.

Agile

http://agileinaflash.blogspot.com/2009_02_01_archive.html – Simple steps to remember.

Pair Programming

Useful Blogs

http://weblogs.asp.net/scottgu/ – Good ASP.NET MVC references with also good knowledge of Entity Framework.

http://haacked.com/ – ASP.NET MVC

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.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s