HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Open Source .NET eXchange: Russ Miles on Spring for .NET - Making Best Practices Easy Practices
Spring for .NET - Making Best Practices Easy Practices
Russ Miles, SpringSource senior consultant and author of Head First Software Development, talks through some of the best practices that Spring for .NET helps open source .NET developers to apply.

The talk starts with a brief description of dependency injection and why it is required for a better configuration. Then, Russ gives some examples of pain points with traditional development approaches and how Spring .NET provides solutions for these problems. As Russ explains, Spring reduces the amount of code that should be written for tasks like consistent data access by using the Template mechanism. Transaction management is also made simple with approaches like using declarative transactions. The Aspect Library contains reusable aspects, which is an important advantage that Spring for Java currently does not provide.

As Russ explains, Spring does not re-invent the wheel. If there are good enough tools for ORM or transaction management, it provides the appropriate interfaces for using these tools in good synchronization and enables efficient test-driven development.

Check Russ’ website for forthcoming screen casts about Spring .NET and the Spring .NET Application Framework website.

ABOUT RUSS MILES
Russ Miles is CEO, founder and principal consultant at OpenCredo. At OpenCredo he leads a company of passionate open source and agile and lean software development experts who provide unbiased, honest arbiter advice across a wide and varied selection
More about Russ Miles
PODCAST SPRING FOR .NET - MAKING BEST PRACTICES EASY PRACTICES

This session took part at the Open Source .NET eXchange. You can view the other 7 podcasts here.
SPONSORS
Methods & Tools
Manning Publications Co.
Neuri Ltd
OpenSource.NET eXchange
© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship