<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>programming tips &amp; tricks</description><title>ProgFu</title><generator>Tumblr (3.0; @progfu)</generator><link>http://progfu.com/</link><item><title>"When a cow laughs, does milk come out her nose?"</title><description>“When a cow laughs, does milk come out her nose?” - http://www.quotegarden.com/ (via...</description><link>http://progfu.com/post/42146023070</link><guid>http://progfu.com/post/42146023070</guid><pubDate>Sun, 03 Feb 2013 02:12:42 +0100</pubDate></item><item><title>How to find a model by any attribute in Ember.js</title><description>One of the common things people ask about Ember Data is how to find a single record by it&amp;#8217;s...</description><link>http://progfu.com/post/40016169330</link><guid>http://progfu.com/post/40016169330</guid><pubDate>Tue, 08 Jan 2013 16:54:00 +0100</pubDate><category>ember</category><category>javascript</category></item><item><title>Make your Rails development faster with Ruby-perf and Zeus</title><description>Nothing is perfect and even a great framework like Ruby on Rails has its weak parts, and one of...</description><link>http://progfu.com/post/32050264470</link><guid>http://progfu.com/post/32050264470</guid><pubDate>Sat, 22 Sep 2012 16:55:00 +0200</pubDate><category>ruby</category><category>testing</category><category>rails</category><category>rspec</category></item><item><title>What is a Monad - first look</title><description>Disclaimer: I have no idea what a Monad actually is, I just want to share my current point of...</description><link>http://progfu.com/post/31408368274</link><guid>http://progfu.com/post/31408368274</guid><pubDate>Wed, 12 Sep 2012 20:19:42 +0200</pubDate><category>monad</category><category>functional programming</category></item><item><title>Be sensible about your projects - shameless self promotion</title><description>I&amp;#8217;ve recently founded a Ruby startup Sensible.io with a couple of my colleagues. Our goal is...</description><link>http://progfu.com/post/31408218697</link><guid>http://progfu.com/post/31408218697</guid><pubDate>Wed, 12 Sep 2012 20:16:05 +0200</pubDate></item><item><title>Functional programming (Haskell) - prelude</title><description>It&amp;#8217;s been a while since my last post, but I hope to get back to regular writing, so here it...</description><link>http://progfu.com/post/31407715511</link><guid>http://progfu.com/post/31407715511</guid><pubDate>Wed, 12 Sep 2012 20:03:48 +0200</pubDate><category>haskell</category><category>functional programming</category></item><item><title>Implementing an autoincrement counter in CoffeeScript </title><description>In one of the recent articles we implemented an autoincrement counter function using closures in...</description><link>http://progfu.com/post/22451622022</link><guid>http://progfu.com/post/22451622022</guid><pubDate>Sat, 05 May 2012 18:11:00 +0200</pubDate><category>javascript</category><category>coffeescript</category></item><item><title>Git Coding Guidelines</title><description>This article is less of an article and more of a list of guidelines for proper git workflow....</description><link>http://progfu.com/post/19679256723</link><guid>http://progfu.com/post/19679256723</guid><pubDate>Wed, 21 Mar 2012 15:12:46 +0100</pubDate><category>git</category></item><item><title>Two line solution to drop all data from CouchDB</title><description>Today was my first day when I actually had to use CouchDB on a real project. The problem I stumbled...</description><link>http://progfu.com/post/18969498041</link><guid>http://progfu.com/post/18969498041</guid><pubDate>Fri, 09 Mar 2012 00:17:20 +0100</pubDate><category>couchdb</category></item><item><title>"Common sense is the collection of prejudices acquired by age eighteen"</title><description>“Common sense is the collection of prejudices acquired by age eighteen” - Albert...</description><link>http://progfu.com/post/18963673569</link><guid>http://progfu.com/post/18963673569</guid><pubDate>Thu, 08 Mar 2012 22:38:06 +0100</pubDate></item><item><title>Private JavaScript variables with the Module Pattern</title><description>In the previous article, we&amp;#8217;ve talked about closures which are the building stone for anything...</description><link>http://progfu.com/post/18914856637</link><guid>http://progfu.com/post/18914856637</guid><pubDate>Wed, 07 Mar 2012 22:03:03 +0100</pubDate><category>javascript</category></item><item><title>Notebook: a few vim shortcuts</title><description>Notebook: a few vim shortcuts: groenewege:

gf : edit the file whose name is under or after the...</description><link>http://progfu.com/post/18662122204</link><guid>http://progfu.com/post/18662122204</guid><pubDate>Sat, 03 Mar 2012 15:37:43 +0100</pubDate><category>vim</category></item><item><title>ZSH + VIM + RVM</title><description>I&amp;#8217;ve recently switched to ZSH from Bash which was all in all a great decision, but there are...</description><link>http://progfu.com/post/18658103408</link><guid>http://progfu.com/post/18658103408</guid><pubDate>Sat, 03 Mar 2012 13:04:00 +0100</pubDate><category>zsh</category><category>vim</category><category>rvm</category></item><item><title>What is a Closure and the JavaScript module pattern</title><description>In this article, we&amp;#8217;ll take a look at closures in JavaScript, and how can we use them to our...</description><link>http://progfu.com/post/18620152924</link><guid>http://progfu.com/post/18620152924</guid><pubDate>Fri, 02 Mar 2012 22:08:00 +0100</pubDate><category>javascript</category><category>closure</category></item><item><title>You can't change the history - the story of Git</title><description>Working with Git can be scary, especially once you get into the more advanced commands, such as...</description><link>http://progfu.com/post/18440381072</link><guid>http://progfu.com/post/18440381072</guid><pubDate>Tue, 28 Feb 2012 17:28:00 +0100</pubDate><category>git</category></item><item><title>Why I prefer request specs over cucumber</title><description>I&amp;#8217;ve always liked the idea of doing BDD, and especially Cucubmer, as it just makes everything...</description><link>http://progfu.com/post/18328957453</link><guid>http://progfu.com/post/18328957453</guid><pubDate>Sun, 26 Feb 2012 20:15:00 +0100</pubDate><category>rspec</category><category>ruby</category><category>testing</category></item><item><title>The journey to NoSQL</title><description>Disclaimer: I&amp;#8217;ve never used a NoSQL database before for a real project. I&amp;#8217;ve heard about...</description><link>http://progfu.com/post/18309177396</link><guid>http://progfu.com/post/18309177396</guid><pubDate>Sun, 26 Feb 2012 11:56:00 +0100</pubDate><category>nosql</category></item><item><title>Should we write specs for validations? </title><description>When I was starting with TDD in Rails, I had times when I wasn&amp;#8217;t really sure what to test for....</description><link>http://progfu.com/post/17318770859</link><guid>http://progfu.com/post/17318770859</guid><pubDate>Thu, 09 Feb 2012 15:52:00 +0100</pubDate><category>ruby</category><category>testing</category><category>rspec</category></item><item><title>Why am I never using PrestaShop again, ever!</title><description>For some reason, I thought that widely used opensource projects will have clean and easily...</description><link>http://progfu.com/post/16974571560</link><guid>http://progfu.com/post/16974571560</guid><pubDate>Fri, 03 Feb 2012 15:19:00 +0100</pubDate></item><item><title>What theme are you using? It looks really nice. (Found your blog through Pinboard's top bookmarks)</title><description>The theme is called Easy Reader  v1.2, but I’ve customized it quite a bit, especially...</description><link>http://progfu.com/post/16857546919</link><guid>http://progfu.com/post/16857546919</guid><pubDate>Wed, 01 Feb 2012 09:45:00 +0100</pubDate></item></channel></rss>
