<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Holland On Rails Weblog Feed</title>
    <link>http://www.hollandonrails.nl</link>
    <description>Weblog over Ruby On Rails in den Nederlandsche taal</description>
    <item>
      <title>Dorstlessend</title>
      <description>&lt;p&gt;Morgen begint dan eindelijk echt de zomer. Om het hoofd koel te houden is er een nieuwe frisdank, speciaal voor de Ruby ontwikkelaars onder ons: &lt;a href="http://en.wikipedia.org/wiki/Squirt"&gt;Ruby Red Squirt&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;&lt;img src="http://office.holder.nl/download/ruby_red_squirt.jpg" alt="" /&gt;&lt;/p&gt;</description>
      <author>freek@holder.nl (Freek Monteban)</author>
      <category>hor</category>
      <pubDate>Fri, 20 Jun 2008 17:47:33 +0200</pubDate>
      <link>http://hollandonrails.com/articles/324-Dorstlessend</link>
      <guid>http://hollandonrails.com/articles/324-Dorstlessend</guid>
    </item>
    <item>
      <title>[RER2008] Obie Fernandez</title>
      <description>&lt;p&gt;Tweede spreker op de Ruby en Rails dag was &lt;a href="http://obiefernandez.com"&gt;Obie Fernandez&lt;/a&gt;. Voordat de groep in twee&#235;n werd gesplitst mocht hij in het auditorium presenteren over slechte Rails code.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;&amp;#8221;Worst Rails code&amp;#8221;&lt;/strong&gt;&lt;br /&gt;Obie legt ons uit dat een ontwikkelomgeving als Rails niet perse garant hoeft te staan voor mooie code. Ook het &lt;span class="caps"&gt;MVC&lt;/span&gt;-pattern is te misbruiken om lelijke code te schrijven.&lt;/p&gt;


	&lt;p&gt;Aan de hand van een tal van voorbeelden laat hij zien hoe Rails code niet geschreven dient te worden. Voorbeeld: het schrijven van een methode die Rails (of Ruby) zelf al in huis heeft, of het negeren van Rails&amp;#8217; associations en het wiel zelf opnieuw uitvinden.&lt;/p&gt;


	&lt;p&gt;Het hoogtepunt van Obie&amp;#8217;s presentatie is een UsersController waarin een complete applicatie verborgen blijkt te zijn.&lt;/p&gt;


	&lt;p&gt;Het thema van zijn presentatie sprak me aan, omdat ik graag meer had willen leren over het schrijven van mooie code in Rails. Dat is helaas niet gebeurd omdat voorbeelden van hoe dat dan w&#233;l zou moeten ontbraken. Obie&amp;#8217;s grappige afbeeldingen in zijn presentatie maakte dat dan weer een klein beetje goed zodat ik toch een positief gevoel aan deze presentatie over heb gehouden.&lt;/p&gt;


	&lt;p&gt;De gebruikte slides zijn te vinden op &lt;a href="http://obiefernandez.com/presentations/obiefernandez-worstrailscode-railsconf2008_slides.pdf"&gt;zijn website&lt;/a&gt;.&lt;/p&gt;</description>
      <author>stephan.kaag@holder.nl (Stephan Kaag)</author>
      <category>hor</category>
      <pubDate>Fri, 20 Jun 2008 08:10:24 +0200</pubDate>
      <link>http://hollandonrails.com/articles/323--RER2008-Obie-Fernandez</link>
      <guid>http://hollandonrails.com/articles/323--RER2008-Obie-Fernandez</guid>
    </item>
    <item>
      <title>Zed Shaw bij ReR 2008, een terugblik</title>
      <description>&lt;p&gt;Na een hele week hebben we allemaal kunnen bijkomen van zowel een tot nu toe geweldig &lt;a href="http://ek2008.nos.nl"&gt;EK&lt;/a&gt; als de geweldig verlopen &lt;a href="http://2008.rubyenrails.nl"&gt;RubyEnRails 2008 dag&lt;/a&gt;. Niet alleen Oranje begon fantastisch aan het EK, maar met een behoorlijke line-up voor de boeg opende Zed Shaw de dag met zijn erg leuke &lt;a href="http://www.zedshaw.com/repository/rubyenrails2008/build/rubyenrails_2008.pdf"&gt;presentatie&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Niet &amp;#8216;Golden&amp;#8217;, maar &amp;#8216;Pythonian&amp;#8217; EaRing&lt;/strong&gt;&lt;br /&gt;De welbekende (en door sommige niet zo geliefde) Ruby on Rails pionier presenteerde zijn eigen dynamic assembler &lt;a href="http://www.zedshaw.com/projects/earing"&gt;EaRing&lt;/a&gt;. Het is een parser (geschreven in Python, toch Zed?) dat dynamisch machine code genereert aan de hand van scripts. Onthoud wel dat EaRing een klein project is dat Zed als grap in z&amp;#8217;n vrije tijd heeft gemaakt. Het is dus niet geschikt voor serieuze doeleinden, maar je kunt het wel gebruiken om meer van assembler te leren.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;&amp;#8221;Keep in mind: it&amp;#8217;s fast, fast and also &amp;#8230; fast&amp;#8221;&lt;/strong&gt;&lt;br /&gt;Iets dat we in ieder geval niet zullen vergeten is dat het erg snel is. Enkele redenen zijn:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;em&gt;EaRing is literal, so it is as fast as your &lt;span class="caps"&gt;CPU&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;em&gt;EaRing sounds like Erlang so it&#8217;s fast&lt;/em&gt; ;)&lt;/li&gt;
		&lt;li&gt;&lt;em&gt;EaRing will blow the doors off in the Fibonacci benchmark&lt;/em&gt; ;)&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Tot slot heeft Zed naast de Fibonacci benchmark nog een aantal andere voorbeelden gedemonstreerd. Al met al was het een leuke presentatie. Voor degene die wil weten hoe Zed deze dag heeft doorgemaakt, check zijn &lt;a href="http://www.zedshaw.com/blog/2008-06-13.html"&gt;weblogartikel&lt;/a&gt;.&lt;/p&gt;</description>
      <author>paul.engel@holder.nl (Paul Engel)</author>
      <category>hor</category>
      <pubDate>Wed, 18 Jun 2008 14:21:41 +0200</pubDate>
      <link>http://hollandonrails.com/articles/322-Zed-Shaw-bij-ReR-2008-een-terugblik</link>
      <guid>http://hollandonrails.com/articles/322-Zed-Shaw-bij-ReR-2008-een-terugblik</guid>
    </item>
    <item>
      <title>Gratis boek over Rails 2.1</title>
      <description>&lt;p&gt;Minder dan een week n&#225; de release van Rails 2.1 is het eerste boek over deze nieuwe versie verschenen. Oorspronkelijk geschreven in het Braziliaans maar razendsnel vertaald in het Engels.&lt;/p&gt;


	&lt;p&gt;Dit boek is &lt;a href="http://www.nomedojogo.com/livro/carlosbrando-rubyonrails21_en.pdf"&gt;hier&lt;/a&gt; gratis te downloaden!&lt;/p&gt;</description>
      <author>stephan.kaag@holder.nl (Stephan Kaag)</author>
      <category>hor</category>
      <pubDate>Wed, 11 Jun 2008 16:36:12 +0200</pubDate>
      <link>http://hollandonrails.com/articles/321-Gratis-boek-over-Rails-2-1</link>
      <guid>http://hollandonrails.com/articles/321-Gratis-boek-over-Rails-2-1</guid>
    </item>
    <item>
      <title>Laatste voorbereidingen voor morgen</title>
      <description>&lt;p&gt;Met op de achtergrond de wedstrijd Roemeni&#235; &amp;#8211; Frankrijk aan wordt hier op het Holder Headquarters druk gewerkt om de &lt;a href="http://2008.rubyenrails.nl/"&gt;Ruby en Rails dag&lt;/a&gt; morgen vlekkeloos te laten verlopen!&lt;/p&gt;


	&lt;p&gt;Registratie start morgen om 8.45, kom op tijd want het belooft gezellig druk te worden!&lt;/p&gt;


	&lt;p&gt;&lt;img src="http://office.holder.nl/download/overwerk.jpg" alt="" /&gt;&lt;/p&gt;</description>
      <author>stephan.kaag@holder.nl (Stephan Kaag)</author>
      <category>hor</category>
      <pubDate>Mon, 09 Jun 2008 18:24:57 +0200</pubDate>
      <link>http://hollandonrails.com/articles/320-Laatste-voorbereidingen-voor-morgen</link>
      <guid>http://hollandonrails.com/articles/320-Laatste-voorbereidingen-voor-morgen</guid>
    </item>
    <item>
      <title>Rails 2.1</title>
      <description>&lt;p&gt;Rails 2.1 is vanaf afgelopen weekend beschikbaar voor gebruik. Dat is 6 maanden na de release van de vorige versie. Nieuwe features in deze release zijn:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://ryandaigle.com/articles/2008/1/25/what-s-new-in-edge-rails-easier-timezones"&gt;Time zones&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://ryandaigle.com/articles/2008/3/31/what-s-new-in-edge-rails-dirty-objects"&gt;Dirty tracking&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://ryandaigle.com/articles/2008/4/1/what-s-new-in-edge-rails-gem-dependencies"&gt;Gem Dependencies&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://ryandaigle.com/articles/2008/3/24/what-s-new-in-edge-rails-has-finder-functionality"&gt;Named scope&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://ryandaigle.com/articles/2008/4/2/what-s-new-in-edge-rails-utc-based-migration-versioning"&gt;UTC-based migrations&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://ryandaigle.com/articles/2007/12/19/what-s-new-in-edge-rails-pluggable-controller-caching"&gt;Better caching&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Installeren van Rails 2.1 gaat, zoals gebruik, met een &lt;code&gt;gem install rails&lt;/code&gt;.&lt;/p&gt;</description>
      <author>stephan.kaag@holder.nl (Stephan Kaag)</author>
      <category>hor</category>
      <pubDate>Mon, 02 Jun 2008 09:08:19 +0200</pubDate>
      <link>http://hollandonrails.com/articles/319-Rails-2-1</link>
      <guid>http://hollandonrails.com/articles/319-Rails-2-1</guid>
    </item>
    <item>
      <title>Kings Of Code</title>
      <description>&lt;p&gt;Gisteren waren wij aanwezig bij &lt;a href="http://kingsofcode.nl"&gt;Kings Of Code&lt;/a&gt;. Op deze 1-daagse conferentie kwamen enkele vooraanstaande sprekers aan bod die spraken over de ontwikkelingen op het gebied van web-development.&lt;/p&gt;


	&lt;p&gt;Er waren diverse interessante presentaties over onder andere JavaScipt Events, Performance en JavaScript Libraries. Naast de lijst met sprekers waren er ook 5 Open Source Pitches waarin de presentators 5 minuten kregen om hun ervaringen met een open source project, al dan niet zelf opgestart, te presenteren.&lt;/p&gt;


	&lt;p&gt;E&#233;n van de OpenSource pitches ging over Phusion Passenger. Helaas kwam de werking van Passenger zelf niet aan bod in deze pitch omdat de 5 minuten om waren voordat Tinco hier aan toe kwam in zijn presentatie. Op de RubyEnRails dag op 10 juni in Amsterdam zal er wel meer aandacht zijn voor Passenger!&lt;/p&gt;


	&lt;p&gt;Op Kings Of Code hadden wij onze eigen &lt;a href="http://2008.rubyenrails.nl"&gt;RubyEnRails&lt;/a&gt; tafel. Er zijn nog enkele kaarten beschikbaar voor RubyEnRails, dus mocht je je nog niet hebben aangemeld, doe dit snel op &lt;a href="http://2008.rubyenrails.nl"&gt;http://2008.rubyenrails.nl&lt;/a&gt;&lt;/p&gt;</description>
      <author>chiel@chielwester.nl (Chiel Wester)</author>
      <category>hor</category>
      <pubDate>Wed, 28 May 2008 09:44:55 +0200</pubDate>
      <link>http://hollandonrails.com/articles/318-Kings-Of-Code</link>
      <guid>http://hollandonrails.com/articles/318-Kings-Of-Code</guid>
    </item>
    <item>
      <title>LockDown!</title>
      <description>&lt;p&gt;&lt;code&gt;Lockdown is a authentication/authorization system for RubyOnRails (ver 2.x). While Merb functionality is in place, it is not complete. There will be a release solely focused on getting the Merb functionality up to par with Rails.&lt;/code&gt;&lt;/p&gt;


	&lt;p&gt;Lockdown is een gem die authenticatie- en authorisatiefunctionaliteit voor zijn rekening kan nemen. In gebruik nemen in een project gaat als volgt:&lt;/p&gt;


&lt;code&gt;
$ sudo gem install lockdown
$ cd &amp;lt;your_project_directory&amp;gt;
$ lockdown .
&lt;/code&gt;

	&lt;p&gt;Lockdown plaatst vervolgens twee files in de /lib map die onderandere de volgende functionaliteit aan je applicatie toevoegen.&lt;/p&gt;


	&lt;p&gt;Sessie beheer:&lt;/p&gt;


&lt;code&gt;
  #  current_user_is_admin?: returns true if user is assigned 
  #  administrator rights.
&lt;/code&gt;

	&lt;p&gt;Groepen (rollen) beheer:&lt;/p&gt;


&lt;code&gt;
  #  current_user_access_in_group?(grp):  grp is a symbol referencing a 
  #  Lockdown::UserGroups method such as :registered_users
  #  Will return true if the session[:access_rights] contain at 
  #  least one match to the access_right list associated to the group
&lt;/code&gt;

	&lt;p&gt;Permissie beheer:&lt;/p&gt;


&lt;code&gt;
  #  set_permission(:sessions, all_methods(:sessions))
  #  set_permission(:my_account, only_methods(:users, :edit, :update, :show))
&lt;/code&gt;

	&lt;p&gt;Al met al een leuke gem om in de gaten te houden!&lt;br /&gt;Uiteraard beschikbaar via &lt;a href="http://lockdown.rubyforge.org/"&gt;RubyForge&lt;/a&gt;.&lt;/p&gt;</description>
      <author>stephan.kaag@holder.nl (Stephan Kaag)</author>
      <category>hor</category>
      <pubDate>Thu, 22 May 2008 17:22:30 +0200</pubDate>
      <link>http://hollandonrails.com/articles/317-LockDown-</link>
      <guid>http://hollandonrails.com/articles/317-LockDown-</guid>
    </item>
    <item>
      <title>Handig: Custom Resource Names</title>
      <description>&lt;p&gt;In Rails wordt tegenwoordig veel gebruik gemaakt van resources. De routing hiervan en de urls die daar bijhoren zijn allemaan standaard in het engels (&amp;#8216;new&amp;#8217;, &amp;#8216;edit&amp;#8217;). Aangezien wij Nederlandsch zijn, willen we natuurlijk eigenlijk dat deze routes in het nederlands vertaalt kunnen worden.&lt;/p&gt;


	&lt;p&gt;Met de &lt;a href="http://railslodge.com/plugins/1036-custom-resource-name"&gt;Custom Resource Names&lt;/a&gt; plugin kan dit. Zet de volgende regels in je routes.rb:&lt;/p&gt;


&lt;code&gt;
# translate resources
map.aliases :resources, :articles =&amp;gt; &#8216;artikelen&#8216;, :comments =&amp;gt; &#8216;reacties&#8216;

# translate actions
map.aliases :actions, :new =&amp;gt; &#8216;nieuw&#8216;, :edit =&amp;gt; &#8216;wijzig&#8216;, :logout =&amp;gt; &#8216;uitloggen&#8216;

# translate namespaces
map.aliases :namespaces, :admin =&amp;gt; &#8216;beheer&#8216;
&lt;/code&gt;

	&lt;p&gt;Dit zorgt er voor dat de urls van de resources, en de acties die erbij horen vertaald worden naar een nederlandse versie. Ook met de uitzonderingen is inmiddels rekening gehouden:&lt;/p&gt;


&lt;code&gt;
map.resources :comments, :actions_as =&amp;gt; {:new =&amp;gt; 'nieuwe'}
&lt;/code&gt;</description>
      <author>chiel@chielwester.nl (Chiel Wester)</author>
      <category>hor</category>
      <pubDate>Tue, 20 May 2008 09:32:26 +0200</pubDate>
      <link>http://hollandonrails.com/articles/316-Handig-Custom-Resource-Names</link>
      <guid>http://hollandonrails.com/articles/316-Handig-Custom-Resource-Names</guid>
    </item>
    <item>
      <title>Het is zover: Haal nu je RubyEnRails kaartje op!</title>
      <description>&lt;p&gt;Nu de RubyEnRails dag 2008 nog maar een maand weg is kan je vanaf heden een toegangskaartje aanvragen via de &lt;a href="http://2008.rubyenrails.nl"&gt;RubyEnRails website&lt;/a&gt;!&lt;/p&gt;


	&lt;p&gt;De &lt;a href="http://2008.rubyenrails.nl/speakers"&gt;sprekers&lt;/a&gt; zijn weer geweldig Charles Nutter van JRuby, &lt;a href="http://2008.rubyenrails.nl/speakers#3"&gt;Zed Shaw&lt;/a&gt; van Mongrel, Obie Fernandez, Hollands eigen jongens van Mod_rails. Het belooft echt een top dag te worden. O, ja. Ene David Heinemeier Hanson zal het publiek ook toespreken.. dat u het even weet!&lt;/p&gt;


	&lt;p&gt;De tickets lopen nu al storm (er zitten mensen blijkbaar de hele dag te F5&amp;#8217;en op de site..:-) dus wees er snel bij! &lt;a href="http://2008.rubyenrails.nl/aanmelden/attendees"&gt;Ga direct naar de site en bestel een kaartje!&lt;/a&gt;&lt;/p&gt;</description>
      <author>chris.obdam@holder.nl (Chris Obdam)</author>
      <category>hor</category>
      <pubDate>Tue, 06 May 2008 17:55:57 +0200</pubDate>
      <link>http://hollandonrails.com/articles/315-Het-is-zover-Haal-nu-je-RubyEnRails-kaartje-op-</link>
      <guid>http://hollandonrails.com/articles/315-Het-is-zover-Haal-nu-je-RubyEnRails-kaartje-op-</guid>
    </item>
  </channel>
</rss>
