<?xml version="1.0"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
    <title>Code52 Progress Blog</title>
    <link>http://www.Code52.org/</link>
    <atom:link href="http://www.Code52.org/rss.xml" rel="self" type="application/rss+xml" />
    <description></description>
    <language>en-au</language>
    <pubDate>Mon, 30 Apr 2012 16:05:42 -0700</pubDate>
    <lastBuildDate>Mon, 30 Apr 2012 16:05:42 -0700</lastBuildDate>

    
	
    
	
    
	
    
	
    
	
    
	
    
	
    
	
    
	
    
	
    
	
    
	
    
	
    
	
    
	
    <item>
      <title>MarkPad: Day 77</title>
      <link>http://www.Code52.org/weekone-dayseventyseven.html</link>
      <pubDate>Tue, 20 Mar 2012 00:00:00 -0700</pubDate>
      <author>code52@code52.org (Code52 Team)</author>
      <guid>http://www.Code52.org/weekone-dayseventyseven.html</guid>
      <description>&lt;p&gt;MarkPad might be getting a little &quot;long in the tooth&quot; for a Code52 project but it is still one of the most actively developed projects we have.&lt;/p&gt;

&lt;p&gt;If we go back to what we had going on &lt;a href=&quot;/weekone-dayone.html&quot;&gt;&lt;em&gt;day one&lt;/em&gt;&lt;/a&gt;, it'd be fair to say it was ugly - not an unusual situation with open source applications, particularly in the &quot;v1&quot; stage.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://code52.org/img/week1-day1.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;While we may not be designers or trained in the blackarts of UX, we've made a real effort to give UI/UX the respect it deserves.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;img/markpad_revisit_1.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;img/markpad_revisit_2.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;While the UI is cleaner and dare I say it - prettier - what else has been going on in the land of MarkPad? A quick highlight&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Font selection (size/type) for the editor&lt;/li&gt;
&lt;li&gt;Incorrect spelling detection&lt;/li&gt;
&lt;li&gt;&quot;Jekyll&quot; detection which allows pasting of images straight into the editor, which copies it to the right folder&lt;/li&gt;
&lt;li&gt;Discussion and the beginnings of an &lt;em&gt;extension&lt;/em&gt; framework!&lt;/li&gt;
&lt;li&gt;wyUpdate/wyBuild auto-updater in the works&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Once we get extensions (powered by NuGet!) and app updater going, MarkPad will be an unstoppable Markdown juggernaut!&lt;/p&gt;
</description>
    </item>
	
    
	
    
	
    
	
    <item>
      <title>MyFinances for Windows8: Day 1</title>
      <link>http://www.Code52.org/week10-day1.html</link>
      <pubDate>Tue, 06 Mar 2012 23:30:00 -0800</pubDate>
      <author>code52@code52.org (Code52 Team)</author>
      <guid>http://www.Code52.org/week10-day1.html</guid>
      <description>&lt;p&gt;Only 24 hours into building something with the Windows 8 Consumer Preview and the JabbR room has been alive and kicking.&lt;/p&gt;

&lt;h3&gt;Progress? Already?!&lt;/h3&gt;

&lt;p&gt;The project structure has been created, and a simple Expenses page has been created and styled to demonstrate navigation between pages and binding data to the UI. As this application is built using WinJS, we're seeing some people who are new to it.&lt;/p&gt;

&lt;p&gt;While the application is being built, we've identified a number of features we can prototype in parallel to demonstrate various APIs and scenarios which we can integrate into the main application. &lt;a href=&quot;http://twitter.com/csainty&quot;&gt;Chris Sainty&lt;/a&gt; has already started work on a synchronization example so that we can share data between devices.&lt;/p&gt;

&lt;h3&gt;Mockup - Dashboard and Notifications&lt;/h3&gt;

&lt;p&gt;As I started mocking up the application, I realised I hadn't thought about the dashboard and what the application might display to the user on startup.&lt;/p&gt;

&lt;p&gt;So here's a walkthrough of how I envision it working - have input? Leave a comment.&lt;/p&gt;

&lt;p&gt;On startup, the application will display to the user any new notifications since they last opened the app. This time, the user is greeted with a couple of items to view, and those are emphasized by the application.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/finance-dashboard.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;To view the item, the user taps or clicks on the item and the details slide down underneath.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/finance-dashboard-itemselected.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The user can then click &lt;strong&gt;Close&lt;/strong&gt; to dismiss the item, or tap away to hide it.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/finance-dashboard-no-notifications.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Once all the notifications are cleared, the bar disappears and the application has access to the default dashboard.&lt;/p&gt;

&lt;h3&gt;What's next?&lt;/h3&gt;

&lt;p&gt;I suspect the next couple of days will involve discussion, experimenting with WinJS and prototyping features. If you want to follow the discussion and get involved then &lt;a href=&quot;http://jabbr.net/#/rooms/code52&quot;&gt;check out the chatroom!&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
	
    
	
    
	
    
	
    
	
    
	
    
	
    
	
    
	
    
	
    
	
    
	
    
	
    
	
    
	
    
	
    
	
    
	
    
	
    <item>
      <title>Ideastrike: Day 4</title>
      <link>http://www.Code52.org/weekthree-dayfour.html</link>
      <pubDate>Fri, 20 Jan 2012 23:59:00 -0800</pubDate>
      <author>code52@code52.org (Code52 Team)</author>
      <guid>http://www.Code52.org/weekthree-dayfour.html</guid>
      <description>&lt;p&gt;Ideastrike is in full swing and it's been a big social week for a few of us, so we've held off blogging a bit in order to devote our time to code!&lt;/p&gt;

&lt;p&gt;We were told the site was looking a little thin on details though, so here's your update ;)&lt;/p&gt;

&lt;h3&gt;What's it looking like?&lt;/h3&gt;

&lt;p&gt;Paul has done a bit of the UI, as he does and we've got some pretty good looking parts, as you'd expect for the voting and the current layout (using &lt;a href=&quot;http://twitter.github.com/bootstrap&quot;&gt;Twitter Bootstrap&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/week3-day4-layout.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Of course it's just the start and gives us something to work with while we get the features done, but it's a fairly nice look already.&lt;/p&gt;

&lt;h3&gt;What's it built on so far?&lt;/h3&gt;

&lt;p&gt;We've got &lt;a href=&quot;http://nancyfx.org/&quot;&gt;Nancy&lt;/a&gt; as we expected, and authentication is being built around &lt;a href=&quot;http://www.janrain.com/&quot;&gt;Janrain&lt;/a&gt; so we get Twitter, Facebook, Google accounts and more (and we don't have to worry about storing passwords.&lt;/p&gt;

&lt;p&gt;We have it all wired up with our favorite IoC container - &lt;a href=&quot;http://code.google.com/p/autofac/&quot;&gt;autofac&lt;/a&gt;, some Markdown and other things being added in.&lt;/p&gt;

&lt;h3&gt;Who's involved so far?&lt;/h3&gt;

&lt;p&gt;Our room has been fairly active with the Nancy guys helping out quite a bit with advice and going through the &quot;Nancy way&quot; of getting things going - and if they are helping you, or you've found it difficult to get some examples of getting it going then please think about giving back to them by helping them document what you had problems with!&lt;/p&gt;

&lt;p&gt;Ten people have &lt;a href=&quot;https://github.com/Code52/Ideastrike/contributors&quot;&gt;contributed&lt;/a&gt; so far, and please if you think you have some time and would like to contribute we'd be happy to have you.  Come into the &lt;a href=&quot;http://jabbr.net/#/rooms/code52&quot;&gt;Jabbr&lt;/a&gt; room and select something from our &lt;a href=&quot;https://trello.com/board/ideastrike/4f137b417201526045146b8a&quot;&gt;Trello&lt;/a&gt; board or add your own idea to code up.&lt;/p&gt;

&lt;h3&gt;What's next?&lt;/h3&gt;

&lt;p&gt;We're getting a lot of the base infrastructure down but we've still got some integration points, we've got a lot of ideas in progress to merge in and test out, and to get it up somewhere.&lt;/p&gt;

&lt;p&gt;The week's not over yet, so if you want to hope in and join us then &lt;a href=&quot;http://jabbr.net/#/rooms/code52&quot;&gt;come on down!&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
	
    
	
    
	
    
	
    
	
    <item>
      <title>Jibbr: Day 3</title>
      <link>http://www.Code52.org/weektwo-daythree.html</link>
      <pubDate>Thu, 12 Jan 2012 00:00:00 -0800</pubDate>
      <author>code52@code52.org (Code52 Team)</author>
      <guid>http://www.Code52.org/weektwo-daythree.html</guid>
      <description>&lt;iframe width=&quot;640&quot; height=&quot;400&quot; src=&quot;http://www.youtube.com/embed/dPn2nj3S3Lo&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;


&lt;p&gt;Please excuse the inane ramblings of somebody who doesn't usually use the DLR and was somewhat delirious when victory struck.  While it's not 100% yet, we have basic support for scripts from &lt;a href=&quot;https://github.com/github/hubot&quot;&gt;Hubot&lt;/a&gt;, which means with a bit more work, we should get compatiblity with &lt;a href=&quot;https://github.com/github/hubot-scripts/tree/master/src/scripts&quot;&gt;the 150 or so in the community scripts repo!&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;-- @aeoth&lt;/p&gt;
</description>
    </item>
	
    
	
    <item>
      <title>Jibbr: Day 2</title>
      <link>http://www.Code52.org/weektwo-daytwo.html</link>
      <pubDate>Wed, 11 Jan 2012 00:00:00 -0800</pubDate>
      <author>code52@code52.org (Code52 Team)</author>
      <guid>http://www.Code52.org/weektwo-daytwo.html</guid>
      <description>&lt;p&gt;More momentum, more interest, more progress and lots more chatter in the JabbR room - including a hilarious discussion on Git's autocrlf behaviour.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/week2-day2-autocrlf.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Credit goes to &lt;a href=&quot;http://twitter.com/MotoWilliams&quot;&gt;@MotoWilliams&lt;/a&gt; for the meme.&lt;/p&gt;

&lt;h3&gt;JabbR Updates&lt;/h3&gt;

&lt;p&gt;Some changes to JabbR and SignalR - &lt;a href=&quot;http://twitter.com/davidfowl&quot;&gt;David&lt;/a&gt; (and I suppose &lt;a href=&quot;http://twitter.com/damianedwards&quot;&gt;Damian&lt;/a&gt; by extension) is planning a 0.4 version of SignalR. More changes to JabbR and SignalR pulled into Jibbr.&lt;/p&gt;

&lt;h3&gt;GitHub Sprocket&lt;/h3&gt;

&lt;p&gt;Most of the heavy-lifting for the GitHub plugin is done - using JSON.NET's dynamic support to parse data from the GitHub API without defining strongly-typed models makes this about eleventy billion times easier.&lt;/p&gt;

&lt;p&gt;The plugin is intended to track and display notifications for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;commits to the master repository&lt;/li&gt;
&lt;li&gt;people watching the project&lt;/li&gt;
&lt;li&gt;pull requests (new and closed)&lt;/li&gt;
&lt;li&gt;activity in forks off the master repository - when a new one is created, when code has been pushed to it&lt;/li&gt;
&lt;li&gt;issues (new and modified)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/week2-day2-action.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Since taking this screenshot, I've been contemplating how to differentiate notifications. Perhaps JabbR could support Markdown for basic styling of text? :)&lt;/p&gt;

&lt;h3&gt;Automate all the things&lt;/h3&gt;

&lt;p&gt;A little anecdote: I hastily put together a script late the night before to move the sample extensions into a folder - for MEF to discover and load into the app. In my haste, I'd ignored the fact that I'd (likely) been running the script from a bash shell (thanks git-bash) and hardcoded some paths to get (what I'd thought was) the job &quot;done&quot;.&lt;/p&gt;

&lt;p&gt;So I merged the changes into master and hit the hay.&lt;/p&gt;

&lt;p&gt;A few hours later, I wake up to &lt;a href=&quot;http://twitter.com/cyberzeddk&quot;&gt;Stefan&lt;/a&gt; demanding beer karma as a result of the harm I'd caused his mental state. Turns out that 'cp' isn't 'copy' and file paths are easy to destroy completely if you pick the wrong one for the wrong OS.&lt;/p&gt;

&lt;p&gt;With some input from Stefan and Tobin, the script now recurses all of the Extensions subfolders for assemblies.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;set solution_dir=%1
set output_dir=%solution_dir%\Jabbot.ConsoleBotHost\bin\Debug\Sprockets\

del %solution_dir%\Jabbot.ConsoleBotHost\bin\Debug\Sprockets\*.dll

for /D %%I in (&quot;%solution_dir%\Extensions\*&quot;) do (
    xcopy %%I\bin\Debug\*.dll %output_dir% /C /Y
)
&lt;/code&gt;&lt;/pre&gt;

&lt;h3&gt;Jabbot running on NancyFx&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.sethwebster.com/&quot;&gt;Seth Webster&lt;/a&gt; a contributor to the Jabbot project, put together a simple sample app of a Jabber bot running inside NancyFx. He's also been helping out with the JabbR testing over the past couple of days. Many thanks for his hard work.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://twitter.com/aeoth&quot;&gt;Paul&lt;/a&gt; has taken that sample and started working on an administration tool for the bot:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/week2-day2-website.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;-- @shiftkey&lt;/p&gt;
</description>
    </item>
	
    
	
    <item>
      <title>Jibbr: Day 1</title>
      <link>http://www.Code52.org/weektwo-dayone.html</link>
      <pubDate>Tue, 10 Jan 2012 23:59:00 -0800</pubDate>
      <author>code52@code52.org (Code52 Team)</author>
      <guid>http://www.Code52.org/weektwo-dayone.html</guid>
      <description>&lt;p&gt;Technically we started this on Day 0 with forking the &lt;a href=&quot;http://github.com/davidfowl/jabbot&quot;&gt;Jabbot&lt;/a&gt; project and gathering ideas and features while people explored the code. Due to the Hanselman effect, we had an overflowing chatroom and lots of discussion to keep us busy.&lt;/p&gt;

&lt;h3&gt;Drawing&lt;/h3&gt;

&lt;p&gt;Paul was in the mood for drawing, and he started experimentign with Mr-T/Hubot themed graphics&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/week2-day1-drawing.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;h3&gt;The Bleeding Edge&lt;/h3&gt;

&lt;p&gt;Oh, and there were some JabbR fun and games to deal with straight off the bat. Some breaking changes in the &lt;a href=&quot;http://github.com/davidfowl/jabbr&quot;&gt;JabbR&lt;/a&gt; website hadn't propogated to a &lt;a href=&quot;http://github.com/signalr/signalr&quot;&gt;SignalR.Client&lt;/a&gt; release - but thankfully the awesome &lt;a href=&quot;https://twitter.com/davidfowl&quot;&gt;@davidfowl&lt;/a&gt; was on hand to help us get the right commits together and craft a version which played nice.&lt;/p&gt;

&lt;h3&gt;Experimenting with Sprockets&lt;/h3&gt;

&lt;p&gt;One of the first features we added was support for periodic sprockets - we're calling them &lt;em&gt;announcements&lt;/em&gt; - but more work was needed to get the infrastructure to a point where people could experiment further. A simple scheduler was added to the console app, and a sample plugin - telling you what time it was in Sydney - was added to the code.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://twitter.com/tobin&quot;&gt;Andrew&lt;/a&gt; and &lt;a href=&quot;http://twitter.com/cyberzeddk&quot;&gt;Stefan&lt;/a&gt; also worked on adding support for additional commands to the bot, building test sprockets and running them in a test JabbR chatroom.&lt;/p&gt;

&lt;p&gt;We started spawning test rooms to ensure the main Code52 chat room was not annoyed by out experiments.&lt;/p&gt;

&lt;p&gt;Even a Mr T bot made an appearance - I wish I had a screenshot handy of the bot making fun of me.&lt;/p&gt;

&lt;h3&gt;Hosting&lt;/h3&gt;

&lt;p&gt;We discussed where this hypothetical app would be hosted - a Windows Service was discussed, but we eventually agreed that it &lt;em&gt;should&lt;/em&gt; be fine to host on ASP.NET. The &lt;a href=&quot;http://twitter.com/TheCodeJunkie&quot;&gt;NancyFx&lt;/a&gt; &lt;a href=&quot;http://twitter.com/GrumpyDev&quot;&gt;guys&lt;/a&gt; were in the JabbR chatroom to steer us in the right direction.&lt;/p&gt;

&lt;p&gt;-- @shiftkey&lt;/p&gt;
</description>
    </item>
	
    
	
    
	
    
	
    
	
    <item>
      <title>MarkPad: Day 4</title>
      <link>http://www.Code52.org/weekone-dayfour.html</link>
      <pubDate>Fri, 06 Jan 2012 00:00:00 -0800</pubDate>
      <author>code52@code52.org (Code52 Team)</author>
      <guid>http://www.Code52.org/weekone-dayfour.html</guid>
      <description>&lt;p&gt;If day three was a productive day, day four was insane.&lt;/p&gt;

&lt;p&gt;More UI refinement, including &quot;UX&quot; refinement with syncing of scrolling between the two panels&lt;br/&gt;
&lt;img src=&quot;/img/week1-day4-screenshot.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Another icon, this time for &lt;em&gt;documents&lt;/em&gt; - that is, .md, .mdown and .markdown. Just like the app logo, we went through several iterations before we found the right one.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/week1-day4-icons.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;1-MetaweblogAPI&lt;/code&gt; branch can now communicate with FunnelWeb/Metaweblog API to publish new posts and open, edit and save old posts!&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Win7Intergration&lt;/code&gt; has (optional) file association (which is what the document icon is for) and jump list support - it's all starting to come together!&lt;/p&gt;
</description>
    </item>
	
    
	
    <item>
      <title>MarkPad: Day 3</title>
      <link>http://www.Code52.org/weekone-daythree.html</link>
      <pubDate>Thu, 05 Jan 2012 00:00:00 -0800</pubDate>
      <author>code52@code52.org (Code52 Team)</author>
      <guid>http://www.Code52.org/weekone-daythree.html</guid>
      <description>&lt;blockquote&gt;&lt;p&gt;The first few days of the first project (MarkPad) were retroactively blogged about because we only decided to do that &lt;em&gt;after&lt;/em&gt; the fact.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;While day two was &quot;slow&quot;, day three was anything but. An icon, a UI overhaul, and so many features.&lt;/p&gt;

&lt;h3&gt;The Logo&lt;/h3&gt;

&lt;p&gt;One of the good and bad things about an adhoc, democratic app is that everybody has a say. This has led to some great UI or logic choices, but on the flipside has also had a few instances of where nobody could agree and executive decisions has to be made. For the icon, we had two shapes and many colours to pick from!&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/week1-day3-logos.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;h3&gt;UI overhaul&lt;/h3&gt;

&lt;p&gt;It was voted that the anything resembling the &quot;Fluent UI&quot; (Ribbon) should be nuked from orbit, and instead we opted to go for a metro look. Thankfully, we all knew a guy who knew a guy who had a &lt;a href=&quot;http://www.theleagueofpaul.com/metro&quot;&gt;WPF Metro Library&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/week1-day3-screenshot.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The design was inspired by (and permitted!) &lt;a href=&quot;https://twitter.com/#!/clindhartsen&quot;&gt;ClindHartsen&lt;/a&gt;'s &quot;&lt;a href=&quot;http://clindhartsen.deviantart.com/art/Focus-Text-Editor-176271501&quot;&gt;Focus Text Editor&lt;/a&gt;&quot;&lt;/p&gt;

&lt;p&gt;We also introduced &lt;a href=&quot;http://awesomium.com/&quot;&gt;Awesomium&lt;/a&gt; as the preview control to make up for the lacking capabilities of the build in WPF WebBrowser (which is really just IE in an ActiveX/COM wrapper)&lt;/p&gt;
</description>
    </item>
	
    
	
    <item>
      <title>MarkPad: Day 1</title>
      <link>http://www.Code52.org/weekone-dayone.html</link>
      <pubDate>Tue, 03 Jan 2012 23:59:00 -0800</pubDate>
      <author>code52@code52.org (Code52 Team)</author>
      <guid>http://www.Code52.org/weekone-dayone.html</guid>
      <description>&lt;blockquote&gt;&lt;p&gt;The first few days of the first project (MarkPad) were retroactively blogged about because we only decided to do that &lt;em&gt;after&lt;/em&gt; the fact.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;What can you expect from day one of a brand new project? Not much, right? Wrong. Awesomeness is what you should expect. The first &lt;strike&gt;sucker&lt;/strike&gt; up to the plate was &lt;a href=&quot;https://twitter.com/#!/distantcam&quot;&gt;@distantcam&lt;/a&gt; who setup the Caliburn.Micro framework, hooked up MarkdownSharp and we were well on our way to getting a workable utility.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/week1-day1.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Initially we were using a plain textbox as the editor, but quickly discovered the powerful &lt;a href=&quot;http://www.avalonedit.net/&quot;&gt;AvalonEdit&lt;/a&gt; control from SharpDevelop.&lt;/p&gt;

&lt;p&gt;17 commits for day one? Not shabby.&lt;/p&gt;
</description>
    </item>
	
    
	
    
	
    

  </channel> 
</rss>