{"id":146,"date":"2005-10-13T21:53:19","date_gmt":"2005-10-13T20:53:19","guid":{"rendered":"http:\/\/www.craigmurphy.com\/blog\/?p=146"},"modified":"2005-10-13T21:53:20","modified_gmt":"2005-10-13T20:53:20","slug":"scottishdevelopers-october-27-edinburgh-plumbing-with-spring","status":"publish","type":"post","link":"https:\/\/www.craigmurphy.com\/blog\/?p=146","title":{"rendered":"ScottishDevelopers &#8211; October 27,  Edinburgh, Plumbing with Spring"},"content":{"rendered":"<p><strong>Plumbing with Spring <\/strong>explores the philosophy and practice of the Dependency Injection design pattern (also known as Inversion of Control), a strategy for meeting the service and configuration requirements of components which can vastly simplify the job of testing assemblies and knitting an application together. Although there are a number of other frameworks available that support this approach, I&#8217;ll be looking specifically at Spring, a low-overhead open-source solution available for both Java and .NET. The session will consist of approximately 30% chat and 70% code examples.<\/p>\n<p>Douglas Lindsay is currently working for JPMorganChase in Glasgow, designing and building large-scale systems with Java and Oracle. Previously, he has developed software for a number of companies, including The Solution Works who offer quality bespoke software development services; and the National Engineering Laboratories whose main focus is on research for the oil and gas sector. Besides Java, Douglas has experience with Delphi and C#, and has a number of years&#8217; experience in both desktop and web application development.<\/p>\n<p>Venue:  Edinburgh (five minutes walk out of town from Haymarket railway station)<\/p>\n<p>Start time: 1930 <\/p>\n<p>Registration and further information can be found <a href=\"http:\/\/www.scottishdevelopers.com\/modules\/agendax\/index.php?op=view&#038;id=32&#038;\">here<\/a> (free&#8217;n&#8217;quick registration required).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Douglas Lindsay is coming to talk to ScottishDevelopers about the Dependency Injection design pattern&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-146","post","type-post","status-publish","format-standard","hentry","category-developer-events"],"_links":{"self":[{"href":"https:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=146"}],"version-history":[{"count":0,"href":"https:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/146\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=146"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}