<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>Technology</title>
        <link>http://mckennatribe.com/category/6.aspx</link>
        <description>Technology</description>
        <language>en-GB</language>
        <copyright>Nick McKenna</copyright>
        <managingEditor>nick.mckenna@mckennaconsultants.com</managingEditor>
        <generator>Subtext Version 1.9.5.177</generator>
        <item>
            <title>Google Wave For Agile</title>
            <link>http://mckennatribe.com/archive/2009/11/23/google-wave-for-agile.aspx</link>
            <description>&lt;p&gt;Now that my Google Wave beta account has been activated I am starting to explore the possibilities! The first thing that came into my head was that Wave could be a great collaboration tool for exploring requirements / User Stories. You can have an ongoing conversation about the requirements that is documented. You can also have people join and leave the conversation as often as you need. You can upload video, photos etc that show details of a bug or a required feature. It is also ready to run and does not need any customisation work.&lt;/p&gt;
&lt;p&gt;I think that Wave would be pretty awful for recording the final spec (maybe Google Docs for that), but for the ongoing exploration of requirements, I think it is good. Obviously, there is not substitute for a face-to-face conversation, but where that is not possible, this could be the answer!&lt;/p&gt;
&lt;p&gt;Any thoughts?&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://mckennatribe.com/aggbug/56.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2009/11/23/google-wave-for-agile.aspx</guid>
            <pubDate>Mon, 23 Nov 2009 14:00:54 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/56.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2009/11/23/google-wave-for-agile.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/56.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/56.aspx</trackback:ping>
        </item>
        <item>
            <title>Microsoft Sync Framework v2</title>
            <link>http://mckennatribe.com/archive/2009/11/02/microsoft-sync-framework-v2.aspx</link>
            <description>&lt;p&gt;Our work with the MS Sync Framework is going very well and the v2 release could not have been better timed! We are syncing data from a web-based application (which runs under SQL Server 2008) to a local SQL Server Compact Edition (3.5 sp1) cache. It has taken us a couple of weeks to get up to speed with everything. There are a lot of steps involved in our scenario:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Create a Sync Framework project&lt;/li&gt;
    &lt;li&gt;Get the sync working between databases on a local machine&lt;/li&gt;
    &lt;li&gt;Switch to using a WCF web service call for the sync&lt;/li&gt;
    &lt;li&gt;Hack away at the original db schema until it works (primary key issues, clustered indexes etc)&lt;/li&gt;
    &lt;li&gt;Choose the right security mode for the WCF call (nightmare)&lt;/li&gt;
    &lt;li&gt;Create a new web service on the test server for the WCF call&lt;/li&gt;
    &lt;li&gt;Create a Windows app to Sync to&lt;/li&gt;
    &lt;li&gt;etc etc etc&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One of the biggest challenges is retrofitting the Sync Framework on to an existing database schema. My general advice (having been through the pain) would be:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;USE GUIDS FOR ALL YOUR PRIMARY KEYS!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We did not do this in our production database (we didn't know about the need to Sync way back then) and it adds some interesting technical issues! We use Integers with Identity set for primary keys. I should also mention that are attempting bi-directional synchronisation... The main problem is that after the initial sync, the seeds of identity fields are all set to 1. This means that all of the clients and the server will insert records using the same primary key values! The Sync framework cannot handle this, so we need to make a manual intervention.&lt;/p&gt;
&lt;p&gt;The solution is to seed the server at a high value and the clients at lower values. We are using 32 bit integers for PKs, so we simply allocate a client id to each client (we actually allocate a low number and shift it left 24 bits to give the new seed). We tries some other schemes such as having the server start at 1, but we had problems with syncing.&lt;/p&gt;
&lt;p&gt;The other problem is that the documentation for the Sync Framework is not great at the moment. We spent a lot of time working some basic stuff out for ourselves. If I ever get some free time I will do a tutorial based on our product going from nothing to have a complete and working Sync Framework application... It might happen...&lt;/p&gt;
&lt;p&gt;Overall, working with the Sync framework is good, but you need to be prepared to get technical and work through problems yourself as the documentation is still a little light!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://mckennatribe.com/aggbug/55.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2009/11/02/microsoft-sync-framework-v2.aspx</guid>
            <pubDate>Mon, 02 Nov 2009 08:59:30 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/55.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2009/11/02/microsoft-sync-framework-v2.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/55.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/55.aspx</trackback:ping>
        </item>
        <item>
            <title>Agile Training Course Funded By Train To Gain</title>
            <link>http://mckennatribe.com/archive/2009/10/26/agile-training-course-funded-by-train-to-gain.aspx</link>
            <description>&lt;p&gt;From November, I am teaching a new Agile software development course for NTI (NTI is part of Leeds Metropolitan University’s Innovation North faculty). If your employer is in Yorkshire or Humber, then you will qualify for the Train To Gain funding which reduces the cost of the course from £290 to only £120.&lt;/p&gt;
&lt;p&gt;The course is great for people who are new to Agile (thinking about adopting or in the process of adopting). Attendees include:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Developers&lt;/li&gt;
    &lt;li&gt;Testers&lt;/li&gt;
    &lt;li&gt;Product Owners&lt;/li&gt;
    &lt;li&gt;Business Analysts&lt;/li&gt;
    &lt;li&gt;Project Managers&lt;/li&gt;
    &lt;li&gt;Executives&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Topics covered include:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Problems With Waterfall &lt;/li&gt;
    &lt;li&gt;What Is Agile? &lt;/li&gt;
    &lt;li&gt;Who Is Who? &lt;/li&gt;
    &lt;li&gt;Agile Teams &lt;/li&gt;
    &lt;li&gt;Agile Artefacts &lt;/li&gt;
    &lt;li&gt;Agile Process &lt;/li&gt;
    &lt;li&gt;Agile Tools &lt;/li&gt;
    &lt;li&gt;Scaling Up Agile &lt;/li&gt;
    &lt;li&gt;Agile Client Relationships &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you are interested in finding out more, please visit:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.ntileeds.co.uk/category/course/project-management/"&gt;Yorkshire And Humber NTI Agile Course Description&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;img src="http://mckennatribe.com/aggbug/54.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2009/10/26/agile-training-course-funded-by-train-to-gain.aspx</guid>
            <pubDate>Mon, 26 Oct 2009 13:10:36 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/54.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2009/10/26/agile-training-course-funded-by-train-to-gain.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/54.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/54.aspx</trackback:ping>
        </item>
        <item>
            <title>asp:menu And Internet Explorer 8</title>
            <link>http://mckennatribe.com/archive/2009/05/17/aspmenu-and-internet-explorer-8.aspx</link>
            <description>&lt;p&gt;Now that IE8 has become an important download from Microsoft, I expect to see the asp:menu bug raising its head more frequently. Mostly the asp.Net controls seem to work well in IE8. Unfortunately there is a bug in the menu control that is highlighted when using a standards compliant browser (like IE8, but interestingly Firefox does not comply with this particular standard).&lt;/p&gt;
&lt;p&gt;The symptom is that the dynamic portion of an asp:menu is rendered entirely in white (i.e. unreadable) in IE8. There are several solutions:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;View the site in compatibility mode&lt;/li&gt;
    &lt;li&gt;&lt;a target="_blank" href="http://weblogs.asp.net/bleroy/archive/2009/03/23/asp-menu-fix-for-ie8-problem-available.aspx"&gt;Download the hotfix from Microsoft&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;Use a CSS adapter for your controls&lt;/li&gt;
    &lt;li&gt;Add a z-order to the CSS for your dynamic menu&lt;/li&gt;
    &lt;li&gt;Add a meta tag to the web site&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Personally, I went for the z-order solution as it was the quickest to implement (am I not Agile?). To implement this, change the CSS class of your Dynamic menu. I do this using the DynamicMenuStyle-CssClass attribute of the asp:menu control.&lt;/p&gt;
&lt;p&gt;e.g.&lt;/p&gt;
&lt;pre&gt;&amp;lt;asp:Menu ID="Menu1" runat="server" DataSourceID="StdSiteMapDataSource" Orientation="Horizontal"&lt;br /&gt;  StaticMenuStyle-CssClass="StaticMenu" StaticMenuItemStyle-CssClass="StaticMenuItem"&lt;br /&gt;  DynamicMenuItemStyle-CssClass="DynamicMenuItem" &lt;strong&gt;&lt;font color="#ff0000"&gt;DynamicMenuStyle-CssClass="DynamicMenu"&lt;/font&gt;&lt;br /&gt;&lt;/strong&gt;  StaticHoverStyle-CssClass="StaticMenuHover" StaticSelectedStyle-CssClass="StaticMenuSelected"&lt;br /&gt;  OnMenuItemDataBound="Menu1_MenuItemDataBound" StaticEnableDefaultPopOutImage="False"&amp;gt;&lt;br /&gt;  &amp;lt;StaticMenuItemStyle ItemSpacing="0" /&amp;gt;&lt;br /&gt;&amp;lt;/asp:Menu&amp;gt;&lt;/pre&gt;
&lt;p&gt;In my CSS file I have this:&lt;/p&gt;
&lt;pre&gt;.DynamicMenu&lt;br /&gt;{&lt;br /&gt;  background-color: #3e6fc8;&lt;br /&gt;  margin-top: 1px;&lt;br /&gt;  &lt;strong&gt;&lt;font color="#ff0000"&gt;z-index: 100; /* IE 8 menu fix */&lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;}&lt;/pre&gt;
&lt;p&gt;&lt;a target="_blank" href="http://blogs.msdn.com/giorgio/archive/2009/02/01/asp-net-menu-and-ie8-rendering-white-issue.aspx"&gt;Check this blog entry out&lt;/a&gt; for some futher information about this.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://mckennatribe.com/aggbug/51.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2009/05/17/aspmenu-and-internet-explorer-8.aspx</guid>
            <pubDate>Sun, 17 May 2009 15:07:48 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/51.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2009/05/17/aspmenu-and-internet-explorer-8.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/51.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/51.aspx</trackback:ping>
        </item>
        <item>
            <title>64 Bit Update</title>
            <link>http://mckennatribe.com/archive/2009/05/17/64-bit-update.aspx</link>
            <description>&lt;p&gt;After my debacle a couple of days ago removing my RAID array, I was thinking about how undramatic the shift to 64 bit has been for me.&lt;/p&gt;
&lt;p&gt;I moved my server and principle development PC to 64 bit over the last few weeks. For the server I bought a completely new machine and installed 64 bit from scratch. My server and desktop are similar specs, both having quad core processors with 4Gb RAM (I'm thinking about upgrading the RAM further...)&lt;/p&gt;
&lt;p&gt;In general, the move to 64 bit has been pretty simple. Almost everything I have installed works without problems. My desktop PC feels faster now and certainly gets to the Windows login screen much faster than it used to. It is tricky to specifically attribute that to the 64 bit move as I completely reinstalled Windows which always makes things move a bit faster! However, weeks (and several program installations) later, things are still moving along pretty quickly. I even installed Elder Scrolls Morrowind which runs without a hitch on a 64 bit platform!&lt;/p&gt;
&lt;p&gt;My only real problem as been IIS 7 on a 64 bit platform. On the server I struggled to get Outlook Web Access working (and any other web site). I had to do a bit of Googling, but I eventually found out how to configure the server to permit 32 and 64 web sites to run side by side.&lt;/p&gt;
&lt;p&gt;So overall, I would recommend looking at 64 computing for developers (and Morrowind fans).&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://mckennatribe.com/aggbug/50.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2009/05/17/64-bit-update.aspx</guid>
            <pubDate>Sun, 17 May 2009 14:50:32 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/50.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2009/05/17/64-bit-update.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/50.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/50.aspx</trackback:ping>
        </item>
        <item>
            <title>Element Not Found 0x80070490 - Windows Complete PC Restore</title>
            <link>http://mckennatribe.com/archive/2009/05/15/element-not-found-0x80070490---windows-complete-pc-restore.aspx</link>
            <description>&lt;p&gt;I have been having some problems with my RAID 5 array on my desktop. Every couple of weeks I turn the PC on in the morning and it decides that it needs to rebuild itself. This takes 8 or 9 hours and leaves the PC all but unusable duiring this time. Since a RAID array is supposed to help me out rather than hinder me, I decided it was time for it to go.&lt;/p&gt;
&lt;p&gt;I am running Vista Ultimate 64 bit (which is much faster than the 32 bit version). I decided to the the Complete PC Backup utility to back up the computer and then I would restore it. I had 4 160Gb disks in the RAID array and four drive letters striped across all four disks (c, d, e, f). I intended to create a backup image and then restore the drive letters to individual disks rather than use a RAID array.&lt;/p&gt;
&lt;p&gt;Oh bugger. As it turns out, the Complete PC Restore utility will only let you restore to the same number of volumes that you backed up from (i.e. 1). Sigh... This was a problem because my data was larger than 160Gb. Luckily, I had a 1Tb disk lying around, so I swapped out one of the old 160Gb disks and put in the new 1Tb disk. Happy days! Nearly... This next bit will save you a sleepless night one day!!!!&lt;/p&gt;
&lt;p&gt;As soon as the restore started I got an error message "Element Not Found 0x80070490". This is not the most helpful error message I have ever seen. I did some Googling (in a panic I must admit) and discovered a strange quirk of the restore utility. For it to work, &lt;strong&gt;you must do 2 things:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Ensure that the boot order in your BIOS is CD-ROM followed by the disk you are restoring to&lt;/li&gt;
    &lt;li&gt;Do not connect the USB hard disc you are restoring from until just before the restore utility scans the available disks for backups&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Always check your boot order before a restore. You are likely to have changed hard discs if you are doing a restore which means the boot order in your BIOS is likely to have changed too.&lt;/p&gt;
&lt;p&gt;What a crazy world we live in...&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://mckennatribe.com/aggbug/49.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2009/05/15/element-not-found-0x80070490---windows-complete-pc-restore.aspx</guid>
            <pubDate>Fri, 15 May 2009 08:22:00 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/49.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2009/05/15/element-not-found-0x80070490---windows-complete-pc-restore.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/49.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/49.aspx</trackback:ping>
        </item>
        <item>
            <title>VisualSVN</title>
            <link>http://mckennatribe.com/archive/2009/04/30/visualsvn.aspx</link>
            <description>&lt;p&gt;Over the years I have used SourceSafe, CVS, Subversion and some Borland thing I can't remember the name of (I've bloack it out as a traumatic experience). This week I have been working with a new developer and I have been trying to share my Source code with them. Since I've been working on Solo Agile projects recently I have been using SourceSafe 2005. I have always find it to be fast and stable and I have never had any problems with it.&lt;/p&gt;
&lt;p&gt;The challenge was then to get the SourceSafe 2005 database visible over the Internet. Out first attempt was to use SourceOffSite from SourceGear. We quickly excluded this option as the &lt;a target="_blank" href="http://www.sourcegear.com/sos/sysreq.html"&gt;technical requirements&lt;/a&gt; show that it is not compatible with Windows Server 2008 64 bit edition.&lt;/p&gt;
&lt;p&gt;We also tried to get a VPN working on Windows Server 2008 using SSTP, but failed. It may have to do with the mobile network we were using to try to connect. We struggled to get this to work and we could not get a sensible error message out of either server or client!&lt;/p&gt;
&lt;p&gt;So we moved on to the SourceSafe 2005 HTTP extension. We spent a couple of hours trying to get this to work and ultimately failed. For no explicable reason we could not get the SourceSafe web service to work. By this point we were tearing our hair out!&lt;/p&gt;
&lt;p&gt;So we turned to our third option which was migrating the source code to a different system. Jon suggested that we look at &lt;a target="_blank" href="http://www.visualsvn.com/"&gt;VisualSVN&lt;/a&gt;. I have avoided Subversion recently as I have primarily been an ASP.Net developer. The last time I used Subversion, it was not possible to connect the HTTP interface via IIS. However, VisualSVN contains client and server components which address this. The server portion contains an HTTP server which solves my problem.&lt;/p&gt;
&lt;p&gt;It took about ten minutes to set up and install the server software and Visual Studio client software. It took another 10 minutes to clean up the SourceSafe source code repository and get it into Subversion. The whole thing worked over the Internet via SSL with no drama at all!&lt;/p&gt;
&lt;p&gt;So, my recommendation for you guys out there in a similar situation is to take a good look at Visual SVN! &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://mckennatribe.com/aggbug/46.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2009/04/30/visualsvn.aspx</guid>
            <pubDate>Thu, 30 Apr 2009 07:47:40 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/46.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2009/04/30/visualsvn.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/46.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/46.aspx</trackback:ping>
        </item>
        <item>
            <title>Test Doubles: An Introduction To Unit Test Patterns</title>
            <link>http://mckennatribe.com/archive/2009/03/12/test-doubles-an-introduction-to-unit-test-patterns.aspx</link>
            <description>Last night at the &lt;a target="_blank" href="http://www.agileyorkshire.org/"&gt;Agile Yorkshire&lt;/a&gt; group in Leeds, we were fortunate enough to enjoy a presentation from Apache contributor Robert Burrell Donkin on the topic of &lt;a target="_blank" href="http://www.agileyorkshire.org/2009-event-announcements/11thmarch-testdoublesanintroductiontounittestpatterns"&gt;Test Doubles: An Introduction To Unit Test Patterns&lt;/a&gt;. Robert set a very high standard for other speakers this year with his presentation both in terms of his enthusiasm and his deep technical knowledge.
&lt;p&gt; The calendar for the group is jam packed this year with a wide variety of technical speakers, so please make every effort to attend. You can find details of the club &lt;a target="_blank" href="http://www.agileyorkshire.org"&gt;here.&lt;/a&gt;&lt;/p&gt;&lt;img src="http://mckennatribe.com/aggbug/39.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2009/03/12/test-doubles-an-introduction-to-unit-test-patterns.aspx</guid>
            <pubDate>Thu, 12 Mar 2009 13:24:05 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/39.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2009/03/12/test-doubles-an-introduction-to-unit-test-patterns.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/39.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/39.aspx</trackback:ping>
        </item>
        <item>
            <title>Open Training</title>
            <link>http://mckennatribe.com/archive/2008/06/19/open-training.aspx</link>
            <description>I had an idea a few days ago that I have been mulling over. I was talking to some colleagues today about it and I got some positive feedback. The idea is to provide free, open, technical training to anyone who wants it.&lt;br /&gt;
&lt;br /&gt;
The inspirations for this idea are the Open Source community and BSAC scuba diving. It struck me that as techies we contribute time to open source projects that we believe in. BSAC provide free scuba diving training to anyone who wants it. I think it would be a good idea to put those two ideas together.&lt;br /&gt;
&lt;br /&gt;
The plan would be to create an organisation that ran free technical training sessions with volunteer trainers. The mission statement would be something like "To ensure that the UK IT workforce becomes and remains the world's most skilled IT workforce".&lt;br /&gt;
&lt;br /&gt;
The organisation would organise and manage all kinds of training events from short half day sessions to week-long marathons which were staffed by volunteers. Attendees on the courses would be expected to contribute by teaching at some point in the future. We could consider some sort of training credit scheme, but I would prefer to keep things less constrained to begin with. People completing courses successfully would get certified by the organisation. There are other ways in which people could contribute too. We would need to co-ordinate events and run a web site with a calendar on it, for example.&lt;br /&gt;
&lt;br /&gt;
Ideally I would like trainers to make their training materials open for public use, but I don't think we would insist on it.&lt;br /&gt;
&lt;br /&gt;
Any thoughts?&lt;img src="http://mckennatribe.com/aggbug/29.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2008/06/19/open-training.aspx</guid>
            <pubDate>Thu, 19 Jun 2008 16:14:24 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/29.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2008/06/19/open-training.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/29.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/29.aspx</trackback:ping>
        </item>
        <item>
            <title>Community Credit And Subtext</title>
            <link>http://mckennatribe.com/archive/2008/05/12/community-credit-and-subtext.aspx</link>
            <description>Jeff Kwak (&lt;a target="_blank" href="http://www.jeffkwak.com/blog/"&gt;http://www.jeffkwak.com/blog/&lt;/a&gt;) has put me on to this lesser-known feature of Subtext. Subtext can automatically inform www.communitycredit.com when you make a post or write an article. All you have to do is follow these simple instructions: &lt;a href="http://codeclimber.net.nz/archive/2007/02/06/How-to-earn-Community-Credits-points-using-SubText.aspx" target="_blank"&gt;http://codeclimber.net.nz/archive/2007/02/06/How-to-earn-Community-Credits-points-using-SubText.aspx&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
For information on Subtext see: &lt;a href="http://subtextproject.com/" target="_blank"&gt;http://subtextproject.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
For information on Community Credit see: &lt;a href="http://www.community-credit.com/" target="_blank"&gt;http://www.community-credit.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Thanks to Jeff for the hint!&lt;img src="http://mckennatribe.com/aggbug/8.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2008/05/12/community-credit-and-subtext.aspx</guid>
            <pubDate>Mon, 12 May 2008 07:34:09 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/8.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2008/05/12/community-credit-and-subtext.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/8.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/8.aspx</trackback:ping>
        </item>
    </channel>
</rss>