<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IverCore</title>
	<atom:link href="http://blog.ivercore.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ivercore.com</link>
	<description>Web &#38; Software Developer</description>
	<lastBuildDate>Mon, 08 Mar 2010 09:43:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>What a Difference a Week Makes</title>
		<link>http://blog.ivercore.com/2010/03/what-a-difference-a-week-makes/</link>
		<comments>http://blog.ivercore.com/2010/03/what-a-difference-a-week-makes/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 09:43:16 +0000</pubDate>
		<dc:creator>Philip MacIver</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[minitest]]></category>
		<category><![CDATA[padrino]]></category>
		<category><![CDATA[rails 3 beta]]></category>
		<category><![CDATA[rails 3 beta 1]]></category>
		<category><![CDATA[sinatra]]></category>
		<category><![CDATA[testunit]]></category>

		<guid isPermaLink="false">http://blog.ivercore.com/?p=308</guid>
		<description><![CDATA[So last week I declared the next year, my year of the ruby, and I haven&#8217;t been sitting on my haunches either. I went head first into the murky world of rails 3 beta 1 with all the intentions of using it exclusively from now on for development. But things change, and I have to [...]]]></description>
			<content:encoded><![CDATA[<p>So last week I declared the next year, my year of the ruby, and I haven&#8217;t been sitting on my haunches either. I went head first into the murky world of <a href="http://github.com/rails/rails" target="_blank">rails 3 beta 1</a> with all the intentions of using it exclusively from now on for development. But things change, and I have to change with them. I am like a liquid, I adapt to any situation (or container) I am in.</p>
<p>So after a week of trying to get <a href="http://github.com/rails/rails" target="_blank">rails 3</a> to do the simplest things, which is install with <a href="http://github.com/sam/dm-core" target="_blank">datamapper</a>, cucumber, testunit, and the <a href="http://github.com/plataformatec/devise" target="_blank">devise</a> plugin for authentication and authorization, I have gone back to using <a href="http://github.com/sinatra/sinatra" target="_blank">sinatra</a>. And here is why. I spent a week trying to get all of these seperate components to work together nicely, I even wrote 3 patches for the devise plugin for datamapper which made it into the master branch. But in the end last week has not been as productive as I would have liked it. Almost 100% of my time has been used to track down bugs, writing fixes, and trying to see which combination of rails 3 beta, datamapper, and devise versions work together, all that with a side order of cucumber. So while I have done a lot of work this week, I haven&#8217;t really moved forward. And being stuck in the same place I was in last week is a very frustrating situation.</p>
<p>So, as I am a very adaptable person, and I want, nay, need to see progress in the things that I doing, I decided to go back to using sinatra for development for now, and work on the small apps that I am developing, which can then be used as rack middleware apps in rails 3 when it is finished, and doesn&#8217;t have so many version compatibility issues with other plugins, or vice versa.</p>
<p>In fact I am using something I discovered yesterday called <a href="http://github.com/padrino/padrino-framework" target="_blank">padrino</a>. Which I would describe as, a framework that sits on top of sinatra, but gives you a good starting base and a rails like structure, but with the stability of sinatra.</p>
<p>I also discovered <a href="http://github.com/seattlerb/minitest" target="_blank">minitest</a> yesterday. Minitest is the replacement for testunit in ruby 1.9.1, so even though you use testunit in 1.9.1, what you are actually using is minitest with a testunit wrapper. Now, minitest is great, once you get to know how to use it. But therein lies the problem. While the actual tool is great, the documentation, examples etc is extremely poor. I basically had to do a little trial and error to get things going with it. This frustrates me, and I would rather spend my time using a tool than trying many ways to find out how to use it properly (hence me holding off on rails 3 for the time being).</p>
<p>But anyway, I feel this will be a more productive week. Just in 2 hours yesterday, I was able to get 70% of the way with sinatra/padrino as I did in a week with rails 3 beta. Now, that is not a slight on rails 3, it just means that it was a bold move on my part, (one that did not pay off) to try and use rails 3 in its beta state, and expect everything to work with it smoothly, or with much less fighting with the code than I did.</p>
<p>So onwards and upwards to week 2. I am expecting big things from this week.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ivercore.com/2010/03/what-a-difference-a-week-makes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The march of the penguin conti&#8230;</title>
		<link>http://blog.ivercore.com/2010/03/the-march-of-the-penguin-conti/</link>
		<comments>http://blog.ivercore.com/2010/03/the-march-of-the-penguin-conti/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 12:26:17 +0000</pubDate>
		<dc:creator>Philip MacIver</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[tweet]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.ivercore.com/2010/03/the-march-of-the-penguin-conti/</guid>
		<description><![CDATA[The march of the penguin continues. I am back on a Linux box. I feel clean once again.
]]></description>
			<content:encoded><![CDATA[<p>The march of the penguin continues. I am back on a Linux box. I feel clean once again.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ivercore.com/2010/03/the-march-of-the-penguin-conti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>rails 3 beta1 is broken for me&#8230;</title>
		<link>http://blog.ivercore.com/2010/03/rails-3-beta1-is-broken-for-me/</link>
		<comments>http://blog.ivercore.com/2010/03/rails-3-beta1-is-broken-for-me/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 07:21:24 +0000</pubDate>
		<dc:creator>Philip MacIver</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[tweet]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.ivercore.com/2010/03/rails-3-beta1-is-broken-for-me/</guid>
		<description><![CDATA[rails 3 beta1 is broken for me!!! That is what you get for living on the edge
]]></description>
			<content:encoded><![CDATA[<p>rails 3 beta1 is broken for me!!! That is what you get for living on the edge</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ivercore.com/2010/03/rails-3-beta1-is-broken-for-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Today&#8217;s #ruby hour of power, #&#8230;</title>
		<link>http://blog.ivercore.com/2010/03/todays-ruby-hour-of-power/</link>
		<comments>http://blog.ivercore.com/2010/03/todays-ruby-hour-of-power/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 06:10:29 +0000</pubDate>
		<dc:creator>Philip MacIver</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[tweet]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.ivercore.com/2010/03/todays-ruby-hour-of-power/</guid>
		<description><![CDATA[Today&#8217;s #ruby hour of power, #cucumber  Very interesting. Will giver it a go in new apps.
]]></description>
			<content:encoded><![CDATA[<p>Today&#8217;s #<a href="http://search.twitter.com/search?q=%23ruby" class="aktt_hashtag">ruby</a> hour of power, #<a href="http://search.twitter.com/search?q=%23cucumber" class="aktt_hashtag">cucumber</a>  Very interesting. Will giver it a go in new apps.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ivercore.com/2010/03/todays-ruby-hour-of-power/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>http://bit.ly/dBqkOQ  On every&#8230;</title>
		<link>http://blog.ivercore.com/2010/03/httpbit-lydbqkoq-on-every/</link>
		<comments>http://blog.ivercore.com/2010/03/httpbit-lydbqkoq-on-every/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 10:54:13 +0000</pubDate>
		<dc:creator>Philip MacIver</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[tweet]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.ivercore.com/2010/03/httpbit-lydbqkoq-on-every/</guid>
		<description><![CDATA[http://bit.ly/dBqkOQ  On every road in the UK.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://bit.ly/dBqkOQ" rel="nofollow">http://bit.ly/dBqkOQ</a>  On every road in the UK.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ivercore.com/2010/03/httpbit-lydbqkoq-on-every/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Year of the Ruby</title>
		<link>http://blog.ivercore.com/2010/03/the-year-of-the-ruby/</link>
		<comments>http://blog.ivercore.com/2010/03/the-year-of-the-ruby/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 03:13:38 +0000</pubDate>
		<dc:creator>Philip MacIver</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[improving]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[rails 3]]></category>
		<category><![CDATA[year]]></category>

		<guid isPermaLink="false">http://blog.ivercore.com/?p=261</guid>
		<description><![CDATA[1st March, 2010, Hamburg, Germany.
So, I have decided to take upon myself a year of bettering myself somehow with regards to ruby and rails. So each day of the week, until 28th February 2011, I will spend at least 1 hour (or at least that is the plan) to do something. Whether that be to [...]]]></description>
			<content:encoded><![CDATA[<p>1st March, 2010, Hamburg, Germany.</p>
<p>So, I have decided to take upon myself a year of bettering myself somehow with regards to ruby and rails. So each day of the week, until 28th February 2011, I will spend at least 1 hour (or at least that is the plan) to do something. Whether that be to code something, read up on something, fix some sort of bug, blog about something, anything that means that I am improving/learning/contributing in someway.</p>
<p>So to that end I actually started two days ago. I ported my (what was) sinatra app to rails 3, changed to using <a href="http://github.com/plataformatec/devise" target="_blank">devise</a> as a authentication/authorization gem (although <a href="http://github.com/ryanb/cancan" target="_blank">cancan</a> seems  to me to be better at authorization so I will be using that if I can), decided that I would test using testunit/matchy/rr/shoulda, then I started using the <a href="http://github.com/pauldowman/better_logging" target="_blank">better_logging</a> plugin for rails, which breaks on rails 3, so I fixed it <a href="http://github.com/philly-mac/better_logging" target="_blank">here</a> and sent a pull request on github. All in all a pretty productive weekend.</p>
<p>But I have a feast of things that I working on at the moment. Let me see if I can give a quick run down on what will be keeping me busy.</p>
<ul>
<li>I forked the mailr webmail client so that I can rails 3 it and make it look nice and continue to improve it</li>
<li>I have decided to use vim as a my text editor/ide of choice, so I will be writing some scripts for it in ruby, to make day to day things easier to do, all my vim file are <a href="http://github.com/philly-mac/vim-files" target="_blank">here</a></li>
<li>Along with the mailr project I will also be creating a more flexible <a href="http://github.com/philly-mac/contacts" target="_blank">contacts</a> app for it</li>
<li>Also I will be finishing my small but extremely long running (in development terms) self productivity app.</li>
<li>Ahhh, and not to forget my rails blog posts that I have not gotten around to writing yet.</li>
</ul>
<p>Anyway, that is at least a few things that will keep me occupied, focused and improving over the next few months. I am always having new ideas, and I already have an ideas backlog to work through that I haven&#8217;t detailed in this post. So I am in no doubt that I will have a host of things to do this year. And you never know, I may even finish something this year. Now that would be good.</p>
<p>You can follow my public exploits <a href="http://github.com/philly-mac" target="_blank">here</a> on <a href="http://github.com/philly-mac" target="_blank">github</a>, and I guess you can read here about my not so public ones. But for minor updates I think I will just use <a href="http://twitter.com/philly_mac" target="_blank">twitter</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ivercore.com/2010/03/the-year-of-the-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extending vim in ruby. Hmmmm&#8230;..</title>
		<link>http://blog.ivercore.com/2010/02/extending-vim-in-ruby-hmmmm/</link>
		<comments>http://blog.ivercore.com/2010/02/extending-vim-in-ruby-hmmmm/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 18:59:21 +0000</pubDate>
		<dc:creator>Philip MacIver</dc:creator>
				<category><![CDATA[Tweeter]]></category>
		<category><![CDATA[tweet]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.ivercore.com/2010/02/extending-vim-in-ruby-hmmmm/</guid>
		<description><![CDATA[Extending vim in ruby. Hmmmm&#8230; this will be interesting
]]></description>
			<content:encoded><![CDATA[<p>Extending vim in ruby. Hmmmm&#8230; this will be interesting</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ivercore.com/2010/02/extending-vim-in-ruby-hmmmm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>If you need help making up you&#8230;</title>
		<link>http://blog.ivercore.com/2010/02/if-you-need-help-making-up-you/</link>
		<comments>http://blog.ivercore.com/2010/02/if-you-need-help-making-up-you/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 10:11:24 +0000</pubDate>
		<dc:creator>Philip MacIver</dc:creator>
				<category><![CDATA[Tweeter]]></category>
		<category><![CDATA[tweet]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.ivercore.com/2010/02/if-you-need-help-making-up-you/</guid>
		<description><![CDATA[If you need help making up your mind http://www.proconlists.com
]]></description>
			<content:encoded><![CDATA[<p>If you need help making up your mind <a href="http://www.proconlists.com" rel="nofollow">http://www.proconlists.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ivercore.com/2010/02/if-you-need-help-making-up-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>started using #rails3. #rails2&#8230;</title>
		<link>http://blog.ivercore.com/2010/02/started-using-rails3-rails2/</link>
		<comments>http://blog.ivercore.com/2010/02/started-using-rails3-rails2/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 07:26:30 +0000</pubDate>
		<dc:creator>Philip MacIver</dc:creator>
				<category><![CDATA[Tweeter]]></category>
		<category><![CDATA[tweet]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.ivercore.com/2010/02/started-using-rails3-rails2/</guid>
		<description><![CDATA[started using #rails3  #rails2 x is so 2009
]]></description>
			<content:encoded><![CDATA[<p>started using #<a href="http://search.twitter.com/search?q=%23rails3" class="aktt_hashtag">rails3</a>  #<a href="http://search.twitter.com/search?q=%23rails2" class="aktt_hashtag">rails2</a> x is so 2009</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ivercore.com/2010/02/started-using-rails3-rails2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m about to start using a non&#8230;</title>
		<link>http://blog.ivercore.com/2010/02/im-about-to-start-using-a-non/</link>
		<comments>http://blog.ivercore.com/2010/02/im-about-to-start-using-a-non/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 08:25:51 +0000</pubDate>
		<dc:creator>Philip MacIver</dc:creator>
				<category><![CDATA[Tweeter]]></category>
		<category><![CDATA[tweet]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.ivercore.com/2010/02/im-about-to-start-using-a-non/</guid>
		<description><![CDATA[I&#8217;m about to start using a non tracking version of Chrome http://bit.ly/dLDBO Now I can be a browsing ninja.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m about to start using a non tracking version of Chrome <a href="http://bit.ly/dLDBO" rel="nofollow">http://bit.ly/dLDBO</a> Now I can be a browsing ninja.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ivercore.com/2010/02/im-about-to-start-using-a-non/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
