<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom">

  <title><![CDATA[Jonathon Rossi]]></title>
  
  <link href="http://jonorossi.com/" />
  <updated>2012-11-07T22:50:24+10:00</updated>
  <id>http://jonorossi.com/</id>
  <author>
    <name><![CDATA[Jonathon Rossi]]></name>
    
  </author>
  <generator uri="http://octopress.org/">Octopress</generator>

  
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/jonorossi" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="jonorossi" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">jonorossi</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><entry>
    <title type="html"><![CDATA[Migration to Octopress]]></title>
    <link href="http://jonorossi.com/blog/2012/11/07/migration-to-octopress/" />
    <updated>2012-11-07T12:04:49Z</updated>
    <id>http://jonorossi.com/blog/2012/11/07/migration-to-octopress</id>
    <content type="html">&lt;p&gt;&lt;img class="right" src="http://jonorossi.com/files/2012/octopress_logo.png"&gt;&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve been very quiet on this blog for quite some time now. I partly blame my limited use of my blog on the dread of having to use
the poor WYSIWYG editor that shiped as part of the version of the &lt;a href="http://subtextproject.com/"&gt;Subtext&lt;/a&gt; blog engine my blog was running.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve finally taken the plunge like many others to move to a blogging platform where the server side is powered by just static files
generated from clean Markdown files reducing vender lock-in if I decide to move to another blogging platform in 5 years time.
I&amp;#8217;ve chosen &lt;a href="http://octopress.org/"&gt;Octopress&lt;/a&gt; (which builds on &lt;a href="https://github.com/mojombo/jekyll"&gt;Jekyll&lt;/a&gt;) as it provides all the goodies that a usual blog needs.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m not going to explain how easy it is to set up, as I&amp;#8217;ll let others do that, but I&amp;#8217;ll provide some resources that I found useful:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://octopress.org/docs/setup/"&gt;Official Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.zerosharp.com/setting-up-octopress-on-windows/"&gt;Octopress on Windows and GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tsmango/jekyll_alias_generator"&gt;Jekyll Alias Generator for Posts&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Octopress has built in support for &lt;a href="http://disqus.com/"&gt;Disqus Comments&lt;/a&gt;, but since the value of the comments on my blog since I started have been so low
and the spam ratio so high, I&amp;#8217;ve decided to not have any comments on my new blog, and have enabled the twitter integration if anyone
would like to discuss any of my posts.&lt;/p&gt;

&lt;p&gt;Octopress&amp;#8217;s script to generate a new post (&lt;code&gt;rake new_post&lt;/code&gt;) does not seem to handle time zones very well by default, everything will
work fine as long as you stay in the same time zone. This caused me problems when I was manually migrating the content from the Subtext
database. I made a &lt;a href="https://github.com/jonorossi/jonorossi.github.com/commit/3573bc962fe38004c9d511d79892889431c8b073"&gt;change&lt;/a&gt; to the new post script to always store the UTC time in the post&amp;#8217;s &amp;#8220;front matter&amp;#8221; which you might fine useful.&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s all from me for now, but I hope to make more use of my blog, because reflecting over my blog posts of the last 5 years has shown
me that I&amp;#8217;ve definitely come a long way and that I now more than ever have something to contribute back.&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jonorossi?a=zAcsOeCV-Zk:WFlUTNafUIQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jonorossi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jonorossi?a=zAcsOeCV-Zk:WFlUTNafUIQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jonorossi?i=zAcsOeCV-Zk:WFlUTNafUIQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jonorossi?a=zAcsOeCV-Zk:WFlUTNafUIQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jonorossi?i=zAcsOeCV-Zk:WFlUTNafUIQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Azure Endpoints and Load Balancing at the Brisbane Azure User Group]]></title>
    <link href="http://jonorossi.com/blog/2012/05/26/azure-endpoints-and-load-balancing-baug/" />
    <updated>2012-05-26T13:40:00Z</updated>
    <id>http://jonorossi.com/blog/2012/05/26/azure-endpoints-and-load-balancing-baug</id>
    <content type="html">&lt;p&gt;Last week (16 May 2012) I presented at the 4th Brisbane Azure User Group for a session on Azure endpoints, load balancing and the Azure Traffic Manager.
I&amp;#8217;ve uploaded my slides and a screenshot of the demo application to test the Windows Azure Traffic Manager.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://jonorossi.com/files/2012/baug4-endpoints-and-load-balancing.pdf"&gt;Download Slides&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="http://jonorossi.com/files/2012/baug4-ppt-slide.png"&gt;
&lt;img src="http://jonorossi.com/files/2012/baug4-photo.jpg"&gt;
&lt;img src="http://jonorossi.com/files/2012/baug4-trafficmanager-demo.png"&gt;&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jonorossi?a=GH8EQoLaLHc:-Qc8ZywJYjU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jonorossi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jonorossi?a=GH8EQoLaLHc:-Qc8ZywJYjU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jonorossi?i=GH8EQoLaLHc:-Qc8ZywJYjU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jonorossi?a=GH8EQoLaLHc:-Qc8ZywJYjU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jonorossi?i=GH8EQoLaLHc:-Qc8ZywJYjU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Sync TeamCity build configurations with Git branches]]></title>
    <link href="http://jonorossi.com/blog/2011/11/27/sync-teamcity-build-configurations-with-git-branches/" />
    <updated>2011-11-27T15:18:00Z</updated>
    <id>http://jonorossi.com/blog/2011/11/27/sync-teamcity-build-configurations-with-git-branches</id>
    <content type="html">&lt;p&gt;A few months ago at work we moved from Subversion to Git, which has caused us to make many process changes within our development team.
By forcing everyone to work in a new Git branch for every task has added overhead to the build management process. Several of us have
slowly been getting tired of manually creating new TeamCity build configurations just to run a single build that we later have to manually
remove after our release managers have merged our changes.&lt;/p&gt;

&lt;p&gt;To remove some of this burden we needed TeamCity to automatically create configurations for all our private development branches, so in
lieu of the excellent JetBrains team building this feature (&lt;a href="http://youtrack.jetbrains.net/issue/TW-16052"&gt;TW-16052&lt;/a&gt;), I very quickly wrote an app that does just that for us.&lt;/p&gt;

&lt;p&gt;I was asked by a few in the TeamCity issue above to provide the code we are using, so I have uploaded a slightly modified version of the
code to GitHub. The app is written in C# and uses the &lt;a href="https://github.com/libgit2/libgit2sharp"&gt;libgit2sharp&lt;/a&gt; library, but could easily be ported to another language or the
command line tools respectively.&lt;/p&gt;

&lt;p&gt;So that a few things make sense when you read it, our private development branch convention is &amp;#8220;private/username/anything&amp;#8221;, so with a single
TeamCity project for these branches it will name them &amp;#8220;username-anything&amp;#8221;. You&amp;#8217;ll see that when it creates the build configuration it creates
it from our branch template and sets the BRANCH_NAME configuration variable, which we use as the Ref name in a VCS root (i.e. %BRANCH_NAME%).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://gist.github.com/1397643"&gt;https://gist.github.com/1397643&lt;/a&gt;&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jonorossi?a=OBKpBRTmVyI:rD9jwgNqf3Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jonorossi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jonorossi?a=OBKpBRTmVyI:rD9jwgNqf3Q:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jonorossi?i=OBKpBRTmVyI:rD9jwgNqf3Q:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jonorossi?a=OBKpBRTmVyI:rD9jwgNqf3Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jonorossi?i=OBKpBRTmVyI:rD9jwgNqf3Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Castle Visual Studio Integration 0.4.0]]></title>
    <link href="http://jonorossi.com/blog/2011/03/07/castle-visual-studio-integration-0.4.0/" />
    <updated>2011-03-07T05:46:27Z</updated>
    <id>http://jonorossi.com/blog/2011/03/07/castle-visual-studio-integration-0.4.0</id>
    <content type="html">&lt;p&gt;I have been extremely quiet on my blog for the last 12 months or so, however I&amp;#8217;m alive and well, I just haven&amp;#8217;t had much to say.&lt;/p&gt;

&lt;p&gt;After many requests for Visual Studio 2010 support for Castle Visual Studio Integration, I did the pretty painless work back in November 2010,
but just didn&amp;#8217;t get around to releasing it.&lt;/p&gt;

&lt;p&gt;You can now download the source code from GitHub and get the binaries via the Visual Studio Extension Manager. See the &lt;a href="http://jonorossi.com/projects/cvsi/"&gt;CVSI page&lt;/a&gt; for full details.&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jonorossi?a=q6uUshiN-1I:hkJS2ABD0dU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jonorossi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jonorossi?a=q6uUshiN-1I:hkJS2ABD0dU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jonorossi?i=q6uUshiN-1I:hkJS2ABD0dU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jonorossi?a=q6uUshiN-1I:hkJS2ABD0dU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jonorossi?i=q6uUshiN-1I:hkJS2ABD0dU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Bricks - A Preview of a .NET Package Manager]]></title>
    <link href="http://jonorossi.com/blog/2010/04/11/bricks-a-preview-of-a-.net-package-manager/" />
    <updated>2010-04-11T11:02:40Z</updated>
    <id>http://jonorossi.com/blog/2010/04/11/bricks-a-preview-of-a-.net-package-manager</id>
    <content type="html">&lt;p&gt;Today, I am announcing the first public preview of a RubyGems-inspired package manager for .NET, &lt;a href="http://bricksproject.org/"&gt;Bricks&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Bricks is very basic at this point, however over the coming months I intend to continue improving it and its central repository to benefit
both myself and the wider community. At the moment the only thing I can guarantee is that things will break because supporting backwards
compatibility is not important.&lt;/p&gt;

&lt;p&gt;I welcome you to download and take a look at Bricks. If you have ideas or want to discuss things I would prefer the discussion to occur on
the &lt;a href="http://groups.google.com/group/bricks-devel"&gt;mailing list&lt;/a&gt;, rather than the comments here.&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jonorossi?a=mCFYPGTwwp8:KpUMZrM-gl4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jonorossi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jonorossi?a=mCFYPGTwwp8:KpUMZrM-gl4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jonorossi?i=mCFYPGTwwp8:KpUMZrM-gl4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jonorossi?a=mCFYPGTwwp8:KpUMZrM-gl4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jonorossi?i=mCFYPGTwwp8:KpUMZrM-gl4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
  </entry>
  
</feed>
