Search
Latest Headlines
NxtGenUG paid up members qualify for a 20% discount for SQLBITS 7. Contact Dave for details!
SQLBits - The 7 Wonders of SQL conference, which will be taking place from September 30th to October 2nd at York University
Skip Navigation Links
Login / Register
Coming Events Coming Events
Tuesday, September 07, 2010
Oxford - BI Gum its PRISM and Silverlig
Monday, September 13, 2010
Coventry - A Grand Performance
Monday, September 13, 2010
Hereford - Behavior driven development
Tuesday, September 14, 2010
Birmingham - Communicating with Silverlight
Wednesday, September 15, 2010
Manchester - MonoTouch and MonoDroid!
Events RSS Feed Event Calendar...
 Member Quotes
 Event Resources
Conferences Conferences
Mix10
Mix10
Partner Showcase Partner Showcase
Image Source is the world's leading independent producer and brand for creative and commercial royalty free stock photography. Founded in 1999 by Christina Vaughan, Image Source now supplies images to creative professionals based around the world 24/7 through imagesource.com.
Image Source is the world's leading independent producer and brand for creative and commercial royalty free stock photography. Founded in 1999 by Christina Vaughan, Image Source now supplies images to creative professionals based around the world 24/7 through imagesource.com.
Powered by ASP.NET 2.0
Event: DIP Your Toes in at Hereford 
Top UK Author and Speaker Alex Homer comes to Hereford to give us an Injection. Well only metaphorically! He's here to speak on the Dependency Inversion Principle to allow us to write highly flexible applications and how we can also thwart computers plans taking over the world by configuring what they can and can't do. Pizza, Swag of course and perhaps a member nugget..

If you are not a member of NxtGenUG, you are more than welcome to attend. We just ask you register on the site, to help us to plan numbers and refreshments. Once registered on the site, you can then register for this event from this page.
Monday, August 17, 2009
Region: Hereford
Location: Shire Hall
Shire Hall
Union Street
Hereford
HR1 2HX
Time: 7:00 PM - 9:00 PM
MultiMap - Event Location Add To Windows Live Calendar Add to Google Calendar
Event Breakdown
Alex Homer DIP Your Toes into the World of Injection
DIP is the Dependency Inversion Principle that helps you to achieve separation of concerns. Dependency inversion is a high-level pattern that describes the process of designing applications so that, rather than specifying concrete dependencies within the application at design time and creating the required objects in the code, the application decides at runtime what objects it needs, and generates and injects these into the application. This process extends to individual components as well. If the application decides at runtime that it requires a GreenWidget (rather than the other options of a red or a yellow one), and that GreenWidget requires a BeanCounter and an OrangeJuicer then—according to DIP—the application will create and inject these into the GreenWidget at runtime. And so on, ad infinitum (or until you run out of resources).

Of course, you may be uncomfortable with visions of computers taking over the world (as if they hadn't already) where every application makes its own decisions on what components it will use. In fact, you control the process by specifying mappings or policies. The great thing is that you can modify these mappings and policies to change the behavior of the application. You may do it through configuration, or through minor updates to sections of the code. Or it may happen through interaction with external sources such as a data store or even the environment. Effectively, your application can check the weather outside, and decide whether to take an umbrella.

Copyright © 2006-2009 NxtGenUG - Powered by ASP.NET 3.5