<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Community</title>
        <link>http://blog.colinmackay.net/category/11.aspx</link>
        <description>Posts about the developer community, whether that is user groups, podcasts, events, presentations or other forums.</description>
        <language>en-GB</language>
        <copyright>Colin Angus Mackay</copyright>
        <managingEditor>colin.mackay@gmail.com</managingEditor>
        <generator>Subtext Version 1.9.0.27</generator>
        <item>
            <title>Upcoming talks</title>
            <link>http://blog.colinmackay.net/archive/2010/01/22/Upcoming-talks.aspx</link>
            <description>&lt;p&gt;My SQL Injection Attack prevention talk is on the road. I’ve already given the talk in Dundee, Newport and Nuneaton. And in the coming months I’ll be delivering it in Glasgow, London and Newcastle.&lt;/p&gt;  &lt;p&gt;If you want to come and learn about securing your database from a developer perspective you can come along.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="SQL Injection Attacks and Tips on How to Prevent Them" href="http://scotalt.net/blog/2010/01/21/sql-injection-attacks/"&gt;Glasgow, 4th February&lt;/a&gt; at &lt;a href="http://scotalt.net/"&gt;Scot ALT.NET&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;London, 17th February at &lt;a href="http://edgeug.net/"&gt;Edge UG&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;Newcastle, 21st April at &lt;a href="http://www.nebytes.net/"&gt;NEBytes&lt;/a&gt;. &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blog.colinmackay.net/aggbug/10861.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2010/01/22/Upcoming-talks.aspx</guid>
            <pubDate>Fri, 22 Jan 2010 18:36:39 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/10861.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2010/01/22/Upcoming-talks.aspx#feedback</comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/10861.aspx</wfw:commentRss>
        </item>
        <item>
            <title>SQL Injection Attack Talk in Nuneaton</title>
            <link>http://blog.colinmackay.net/archive/2009/12/02/SQL-Injection-Attack-Talk-in-Nuneaton.aspx</link>
            <description>&lt;p&gt;I’ll be speaking to VBUG in Nuneaton on the 12th January 2010 on the subject of SQL Injection Attacks and Tips on How to Prevent Them.&lt;/p&gt;  &lt;p&gt;&lt;a title="SQL Injection Attacks and Tips on How To Prevent Them" href="http://www.vbug.co.uk/Events/January-2010/SQL-injection-attacks-and-tips-on-how-to-prevent-them--with-Colin-Mackay.aspx"&gt;More details on this event&lt;/a&gt; can be found on the &lt;a href="http://www.vbug.co.uk"&gt;VBUG website&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blog.colinmackay.net/aggbug/10136.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2009/12/02/SQL-Injection-Attack-Talk-in-Nuneaton.aspx</guid>
            <pubDate>Wed, 02 Dec 2009 10:18:47 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/10136.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2009/12/02/SQL-Injection-Attack-Talk-in-Nuneaton.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/10136.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Barcamp Blackpool</title>
            <link>http://blog.colinmackay.net/archive/2009/10/04/Barcamp-Blackpool.aspx</link>
            <description>&lt;p&gt;This just in:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;I wanted to let you know of an event we’re involved in on October 17&lt;sup&gt;th&lt;/sup&gt; in Blackpool. The event is great for professionals in any field, start-ups and freelancers as it will help them network and explore ideas in an open friendly environment.&lt;/p&gt;    &lt;p&gt;I &lt;b&gt;&lt;i&gt;love&lt;/i&gt;&lt;/b&gt; Barcamps, they’re great fun and you get to learn and relax at the same time.&lt;/p&gt;    &lt;p&gt;If you’ve never been to Blackpool, take the day out – come up (or down) and enjoy the event! Blackpool is seriously good fun and we guarantee you’ll meet some of the friendliest people in England right here in Lancashire.&lt;/p&gt;    &lt;p&gt;Fish and chips, the illuminations, kiss me quick hats, Blackpool Rock, and of course the pleasure beach! It’s like Las Vegas – but without any money, and more chavs ;-)&lt;/p&gt;    &lt;p&gt;&lt;b&gt;&lt;i&gt;WHAT IS BARCAMP?&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p&gt;As an “unconference” there are no scheduled speakers or activities. The attendees are the speakers. At the beginning of the day, attendees are invited to take ownership of a session (3 ~30min sessions run at the same time continually through the day) by putting their name and session title in a time and room slot on a whiteboard. Sessions can be anything the attendee wants: a talk, a demo, presentation, a game… absolutely anything and about anything, it doesn’t have to be technical. The Barcamp provides the space and the facilities, the attendees provide the format. Attendees use the whiteboard to decide which talks to attend.&lt;/p&gt;    &lt;p&gt;&lt;b&gt;&lt;i&gt;REGISTER FOR FREE&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://bcblackpool.eventbrite.com/"&gt;http://bcblackpool.eventbrite.com/&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;b&gt;&lt;i&gt;LEARN MORE&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://barcampblackpool.com/"&gt;http://barcampblackpool.com/&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://blog.colinmackay.net/aggbug/9219.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2009/10/04/Barcamp-Blackpool.aspx</guid>
            <pubDate>Sun, 04 Oct 2009 22:53:21 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/9219.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2009/10/04/Barcamp-Blackpool.aspx#feedback</comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/9219.aspx</wfw:commentRss>
        </item>
        <item>
            <title>SQL Injection Attack Prevention talk</title>
            <link>http://blog.colinmackay.net/archive/2009/08/23/SQL-Injection-Attack-Prevention-talk.aspx</link>
            <description>&lt;p&gt;In light of some recent events, such as the man who was convicted of &lt;a href="http://blog.colinmackay.net/archive/2009/08/18/BBC-repeating-mindless-nonsense.aspx"&gt;stealing 130 million credit card details through a SQL Injection attack&lt;/a&gt; and &lt;a href="http://blog.colinmackay.net/archive/2009/08/22/Follow-up-on-what-not-to-develop.aspx"&gt;hotel websites that vomit up SQL&lt;/a&gt;, I’ve decided to revive my &lt;em&gt;SQL Injection Attacks (and how to prevent them)&lt;/em&gt; talk.&lt;/p&gt;  &lt;p&gt;I’ve already &lt;a href="http://www.sqlbits.com/Agenda/event5/SQL_Injection_Attacks__and_how_to_prevent_them_/default.aspx"&gt;submitted it for consideration for SQL Bits V&lt;/a&gt;. But I’m also happy to come along to user groups that want to hear it.&lt;/p&gt;&lt;img src="http://blog.colinmackay.net/aggbug/8782.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2009/08/23/SQL-Injection-Attack-Prevention-talk.aspx</guid>
            <pubDate>Sun, 23 Aug 2009 12:41:58 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/8782.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2009/08/23/SQL-Injection-Attack-Prevention-talk.aspx#feedback</comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/8782.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Links from ALT.NET UK Open Spaces Coding Sessions</title>
            <link>http://blog.colinmackay.net/archive/2009/08/04/Links-from-ALT.NET-UK-Open-Spaces-Coding-Sessions.aspx</link>
            <description>&lt;p&gt;This is a small follow up to my previous post giving &lt;a href="http://blog.colinmackay.net/archive/2009/08/02/The-ALT.NET-UK-Conference.aspx"&gt;an overview of the ALT.NET Conference&lt;/a&gt;, including Coding day and ALTNET Beers. This post is just a set of links and resources from the coding day.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Inversion of Control&lt;/strong&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.castleproject.org/container/index.html"&gt;Castle Windsor IoC&lt;/a&gt; – &lt;a href="http://www.castleproject.org/castle/download.html"&gt;download&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://code.google.com/p/autofac/"&gt;Autofac&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://sutekishop.co.uk/"&gt;Suteki Shop&lt;/a&gt; – &lt;a href="http://code.google.com/p/sutekishop/"&gt;source&lt;/a&gt; (This project was used as a reference of how to use IoC)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;“The nice thing about IoC containers is that the framework is almost not there”- @&lt;a href="http://twitter.com/mikehadlow"&gt;mikehadlow&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Web Frameworks&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;[ASP.NET] &lt;a href="http://www.codeplex.com/MVCContrib"&gt;MVC Contrib Project&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://sparkviewengine.codeplex.com/"&gt;Spark View Engine&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://aspnet.codeplex.com/"&gt;ASP.NET on CodePlex&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/07/31/asp-net-mvc-v2-preview-1-released.aspx"&gt;ASP.NET MVC 2.0 Preview 1 overview&lt;/a&gt; - &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=d34f9eaa-fcbe-4e20-b2fd-a9a03de7d6dd#tm"&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;"If you don't look at code you wrote six months ago and think 'God! That's awful' then you are not really progressing" - @&lt;a href="http://twitter.com/mikehadlow"&gt;mikehadlow&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blog.colinmackay.net/aggbug/8508.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2009/08/04/Links-from-ALT.NET-UK-Open-Spaces-Coding-Sessions.aspx</guid>
            <pubDate>Tue, 04 Aug 2009 00:26:03 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/8508.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2009/08/04/Links-from-ALT.NET-UK-Open-Spaces-Coding-Sessions.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/8508.aspx</wfw:commentRss>
        </item>
        <item>
            <title>40% off Microsoft Press Books at Books24x7</title>
            <link>http://blog.colinmackay.net/archive/2009/06/27/40-off-Microsoft-Press-Books-at-Books24x7.aspx</link>
            <description>&lt;p&gt;If you are like me, then you spend hundreds of pounds per year on books, yet at the end I still don’t think I have access to all the books I’d like. I can’t go to my local library because they don’t stock the books I’m interested in. So for the past year I’ve been using Books 24x7 which gives me access to many more books than I’d ever be able to afford to buy for myself. I can search the books for the information I’m looking for on the web and if I want to take it off-line I can download a PDF.&lt;/p&gt;  &lt;p&gt;At the moment they have an offer where by you can get 40% the subscription fee.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Follow these steps to receive a 40% discount to &lt;em&gt;Books 24x7 E-Reference Library for Microsoft Press Titles, a &lt;/em&gt;virtual library that contains over 500 technology books that are published by Microsoft Press&lt;i&gt;. &lt;/i&gt;&lt;/p&gt;    &lt;ol&gt;     &lt;li&gt;Go to &lt;a href="http://www.microsoft.com/learning/books/ereference/default.mspx"&gt;http://www.microsoft.com/learning/books/ereference/default.mspx&lt;/a&gt;        &lt;p&gt;Note: You can also watch a demo of E-Reference Library by clicking the "Watch an E-Reference demo" link on the page.&lt;/p&gt;     &lt;/li&gt;      &lt;li&gt;Click the "Subscribe to an E-Reference Library" link at the top of the page. &lt;/li&gt;      &lt;li&gt;Click the link to the type of library that you would like to purchase. On the next page, you can review a description of the library. &lt;/li&gt;      &lt;li&gt;Click the &lt;strong&gt;Add to Cart&lt;/strong&gt;.. &lt;/li&gt;      &lt;li&gt;Type the discount code below that corresponds to the library type that you selected, and then click &lt;strong&gt;Apply&lt;/strong&gt;.. The discounted price will be reflected. &lt;strong&gt;         &lt;p&gt;Discount Codes: &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/strong&gt;        &lt;ul&gt;         &lt;li&gt;Desktop Library: EREFDESKB &lt;/li&gt;          &lt;li&gt;IT Professional Library: EREFPROB &lt;/li&gt;          &lt;li&gt;Developer Library: EREFDEVB &lt;/li&gt;          &lt;li&gt;Complete Library: EREFCOMPLETEB&lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;Complete the checkout process to purchase the E-Reference Library at the discounted price. &lt;/li&gt;   &lt;/ol&gt;&lt;/blockquote&gt;&lt;img src="http://blog.colinmackay.net/aggbug/8010.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2009/06/27/40-off-Microsoft-Press-Books-at-Books24x7.aspx</guid>
            <pubDate>Sat, 27 Jun 2009 20:10:31 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/8010.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2009/06/27/40-off-Microsoft-Press-Books-at-Books24x7.aspx#feedback</comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/8010.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Scot ALT.NET: An Evening of O/RM</title>
            <link>http://blog.colinmackay.net/archive/2009/06/12/Scot-ALT.NET-An-Evening-of-ORM.aspx</link>
            <description>&lt;p&gt;O/RMs help us bridge the gap between the database and the code base we love to write. On the night we will be looking at two O/RMs, NHibernate the most mature O/RM in the Alt.Net space and Microsoft's recently released Enitiy Framework, the young pretender to the O/RM thrown.&lt;/p&gt;  &lt;p&gt;ScottLogic, a leading financial software and consultancy company based in Edinburgh, have been kind enough to offer the use of their premises for an evening of O/RM knowlege sharing and dicussion.  The event will take place on 2nd of July at 7pm, &lt;a href="http://maps.google.co.uk/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=7+Gayfield+Square+Edinburgh+EH1+3NX&amp;amp;sll=53.956086,-4.042969&amp;amp;sspn=15.003894,31.772461&amp;amp;ie=UTF8&amp;amp;ll=55.960438,-3.182462&amp;amp;spn=0.003477,0.007757&amp;amp;z=17&amp;amp;iwloc=A"&gt;17 Gayfield Square Edinburgh EH1 3NX&lt;/a&gt;.  All are welcome!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The agenda&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;19:00 – 19:30 Paul Cowan - An Introuction to NHibernate    &lt;br /&gt;19:30 – 20:00 Chris Canal - FluentNHibernate in 15 minutes     &lt;br /&gt;20:00 - 20:10 Break     &lt;br /&gt;20:10 – 20:40 Colin Gemmell - NHibernate vs Entity Framework - which is best?&lt;/p&gt;  &lt;p&gt;After the meeting we will retire for a beer and some heated discussion.  If you are planning to attend, please let us know by registering at the Scot Alt.Net Edinburgh EventBrite page (&lt;a href="http://altdotnetedinburgh.eventbrite.com/"&gt;http://altdotnetedinburgh.eventbrite.com/)&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;About the speakers&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Paul Cowan&lt;/em&gt; has recently started his own business Cutting-Edge Solutions.  He is a keen advocate of iterative development, test driven development, continuous integration and modern techniques.  Paul is a regular committer to the horn open source project.  He recently gave a presentation on horn at the Dsl DevCon at Microsoft in Seattle.  You can follow his blog &lt;a href="http://thesoftwaresimpleton.blogspot.com/"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Chris Canal&lt;/em&gt; has worked at a Web Developer for the past 7 years. Starting with procedural languages like ASP and PHP, he quickly moved onto the .NET Platform when first released. A great believer is continual–improvement, Chris is constantly looking for new technologies, tools and methodologies that will help in creating robust and maintainable software applications. Having felt the pain of using Microsoft "Demoware", Chris has become an active member of the Scottish Alt.Net Community to share his findings and ideas with like-minded developers.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Colin Gemmel&lt;/em&gt; is a Web/Application Developer working in the Medical Faculty of Glasgow University for the past 3 years. An avid follower of agile principles and practices he is always happy to pass on his views of software development to anyone that will listen. Colin is also a regular participant of the Scottish Alt.Net Community&lt;/p&gt;  &lt;p&gt;&lt;a href="http://scotalt.net/blog/2009/06/11/an-evening-of-orm/"&gt;http://scotalt.net/blog/2009/06/11/an-evening-of-orm/&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.scottlogic.co.uk/contact_info"&gt;http://www.scottlogic.co.uk/contact_info&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://altdotnetedinburgh.eventbrite.com/"&gt;http://altdotnetedinburgh.eventbrite.com/&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://groups.google.com/group/scotaltnet"&gt;http://groups.google.com/group/scotaltnet&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blog.colinmackay.net/aggbug/7835.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2009/06/12/Scot-ALT.NET-An-Evening-of-ORM.aspx</guid>
            <pubDate>Fri, 12 Jun 2009 00:28:24 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/7835.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2009/06/12/Scot-ALT.NET-An-Evening-of-ORM.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/7835.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Upcoming events</title>
            <link>http://blog.colinmackay.net/archive/2009/06/01/Upcoming-eventsAgain.aspx</link>
            <description>&lt;p&gt;In June &lt;a href="http://scottishdevelopers.com/2009/06/01/upcoming-events/"&gt;Scottish Developers have two evening events with Kathleen Dollard&lt;/a&gt;. Kathleen is the Chief Technologist for AppVenture (&lt;a href="http://www.appventure.com"&gt;www.appventure.com&lt;/a&gt;) where she leads the application generation efforts. She has been a Microsoft MVP for 11 years and is a member of the INETA Speaker’s Bureau. Kathleen has worked extensively with application code generation and is the author of &lt;a href="http://www.apress.com/book/view/1590591372"&gt;Code Generation in Microsoft .NET&lt;/a&gt; (from Apress). She has published numerous articles on a range of .NET technologies and writes the monthly column “Ask Kathleen” in Visual Studio Magazine (&lt;a href="http://www.visualstudiomagazine.com"&gt;www.visualstudiomagazine.com&lt;/a&gt;). Kathleen is also active in the Northern Colorado .NET SIG, Denver Visual Studio User Group, Northern Colorado Architect’s Group, and IASA Denver.&lt;/p&gt;  &lt;h2&gt;Rethinking Object Orientation&lt;/h2&gt;  &lt;p&gt;&lt;strong&gt;Monday 22nd June, 2009 at the offices of Baillie Gifford &amp;amp; Co.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Decades after object orientation design altered programming, it’s still evolving, and we’re still learning to use it better. Many changes in the tools we use and how we write applications affect the approach we take to OOD. Some of these changes relate to architecture where new approaches like SOA and the layering revolution behind Silverlight alter the place of traditional OOD within the bigger picture of architecture. Other changes are language improvements that alter the very meaning of the phrase “object” from a design point of view. While touching on architecture, this talk focuses primarily on the effect of language features like generics, extension methods, delegates/lambda expressions, partial classes/methods, reflection, anonymous types, and declarative programming. I’ll the growing role of interfaces as a contractual base in block based development and show a roll your own example of dependency injection so you understand this basic technique more often accessed through a tool. You’ll come away ready to leverage new features while retaining solid overall design.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://www.eventbrite.com/event/309237939"&gt;Sign up for Rethinking Object Orientation!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;h2&gt;Your Application in Pieces – MEF and MAF&lt;/h2&gt;  &lt;p&gt;&lt;strong&gt;Tuesday 23rd June, 2009 at Glasgow Caledonian University&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Decoupling portions of your application has tremendous payback during both development and maintenance. Your application becomes more testable and flexible and can more easily evolve to meet changing demands. Decoupling your application also allows a new level of partnership with external groups because you can safely incorporate their code in your application without recompiling or releasing source code. Microsoft has exposed different provider models in many areas of the framework and libraries, and this year has moved toward consolidating its efforts at decoupling with the Managed Extensibility Framework, or MEF. This tool differs from an IoC container because its focused directly at simplifying the extension of applications and focuses at extensibility, discover, and composition. The underlying engine can support Microsoft efforts like Visual Studio and your own applications. MEF comes up short when you encounter isolation and versioning issues, such as wanting that external code to run in its own AppDomain. The Managed Add-In Framework, or MAF, focuses on these problems and the significant complexity they bring with System.AddIn namespace of .NET 3.5. You’ll learn more about architecting applications in pieces and the sweet spot of using MEF and MEF together. You’ll leave ready to evaluate the role of MEF and MAF in your applications. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://www.eventbrite.com/event/202772498"&gt;Sign up for Your Application in Pieces – MEF and MAF!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://blog.colinmackay.net/aggbug/7730.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2009/06/01/Upcoming-eventsAgain.aspx</guid>
            <pubDate>Mon, 01 Jun 2009 22:36:22 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/7730.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2009/06/01/Upcoming-eventsAgain.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/7730.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Developer Day Scotland 2009</title>
            <link>http://blog.colinmackay.net/archive/2009/04/24/Developer-Day-Scotland-2009.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://developerdayscotland.com/main/Default.aspx"&gt;&lt;img style="margin: 0px 10px 0px 15px" height="86" alt="Developer Day Scotland - 2nd May 2009" src="http://developerdayscotland.com/main/Portals/0/ddds-logo-banner.gif" width="170" align="right" border="0" /&gt;&lt;/a&gt;There is less than 2 weeks until &lt;a href="http://developerdayscotland.com/main/Default.aspx"&gt;Developer Day Scotland 2009&lt;/a&gt;. There are still a few places left so if you haven’t got one, now is your chance. If you’re still not sure then read on.&lt;/p&gt;  &lt;p&gt;Developer Developer Developer events are founded on a number of principles which I think makes it unique and well worth a single day of your time once a year. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;DDD events are free&lt;/strong&gt;. It doesn’t cost you anything to attend. Think of any large conference that you might like to go along to. They costs hundreds of pounds, if not more. Sure, we might not have all the bells and whistles of a big fancy conference, but at the end of the day what do you want out of an event like that? Do you want the glitz and schmaltz or do you want to learn something new?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Speakers from the community&lt;/strong&gt;. We invite people that have something to say, a story to tell, or an experience to learn from. This year we had 84 session submissions from all sorts of folks and on all sorts of subjects. The majority of these people are real day-to-day software developers or DBAs that actually work for a living.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;DDD events are democratic&lt;/strong&gt;. All the sessions are voted in by the community, so we only put on what people have asked to see. This year the 84 sessions were whittled down to 20. We have 5 database sessions all lined up so if you are a DBA or database developer you won’t miss anything. We also have a route through the agenda for Web Developers. We also have sessions on languages (dynamic and functional languages as well as what’s coming soon in C#), processes and tools (such as scrum, virtualisation, TDD and refactoring) and architecture &amp;amp; patterns (such as MVC, MVVM and AOP)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;No Marketing BS&lt;/strong&gt;. The core philosophy for the sessions are that they contain useful information. Stuff that you can either take back and start using the next day or (if not yet available) to start planning how to move to that technology.&lt;/p&gt;  &lt;p&gt;To paraphrase the Lincoln’s Gettysburg address, Developer Day Scotland is of the developer community, by the developer community and for the developer community.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" alt="Developer Day Scotland" src="http://developerdayscotland.com/images/badges/banner2-3.png" border="0" /&gt;&lt;/p&gt;&lt;img src="http://blog.colinmackay.net/aggbug/7291.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2009/04/24/Developer-Day-Scotland-2009.aspx</guid>
            <pubDate>Fri, 24 Apr 2009 22:24:10 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/7291.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2009/04/24/Developer-Day-Scotland-2009.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/7291.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Upcoming events</title>
            <link>http://blog.colinmackay.net/archive/2009/04/24/Upcoming-events.aspx</link>
            <description>&lt;p&gt;There are a lot of upcoming events that you may be interested in. I’ve been putting posts on the Scottish Developers site as I get told about them and there have been a fair few this week. So, here’s a quick round up in chronological order:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://developerdayscotland.com/main/Default.aspx"&gt;&lt;img style="margin: 0px 10px 0px 15px" height="86" alt="Developer Day Scotland - 2nd May 2009" src="http://developerdayscotland.com/main/Portals/0/ddds-logo-banner.gif" width="170" align="right" border="0" /&gt;&lt;/a&gt;2nd May: &lt;a href="http://developerdayscotland.com/main/Default.aspx"&gt;Developer Day Scotland 2009&lt;/a&gt; takes place at the Continuing Professional Development Centre at Glasgow Caledonian University. &lt;/li&gt;    &lt;li&gt;6th May: &lt;a href="http://scottishdevelopers.com/2009/04/24/user-experience-book-club/"&gt;UX Book Club meets in Glasgow&lt;/a&gt; to discuss Designing for the Social Web. &lt;/li&gt;    &lt;li&gt;7th May: &lt;a href="http://scottishdevelopers.com/2009/04/22/altnet-meeting/"&gt;Scottish ALT.NET group&lt;/a&gt; meet in Glasgow. &lt;/li&gt;    &lt;li&gt;12th May: &lt;a href="http://www.eventbrite.com/event/202774504"&gt;An Insight into Search Engine Optimisation (SEO) Magic&lt;/a&gt; at Glasgow Caledonian University. &lt;/li&gt;    &lt;li&gt;14th May: &lt;a href="http://scottishdevelopers.com/2009/04/22/girl-geek-scotland/"&gt;Girl Geek Scotland has its launch event&lt;/a&gt; with a Girl Geek Dinner in Edinburgh. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://developerdayscotland.com/main/Default.aspx"&gt;&lt;img style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" alt="Developer Day Scotland" src="http://developerdayscotland.com/images/badges/banner2-3.png" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blog.colinmackay.net/aggbug/7290.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2009/04/24/Upcoming-events.aspx</guid>
            <pubDate>Fri, 24 Apr 2009 21:56:05 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/7290.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2009/04/24/Upcoming-events.aspx#feedback</comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/7290.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>