Dorstlessend
Freek Monteban vr 20 jun 2008
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: Ruby Red Squirt.

Gepost in hor | 3 reacties
[RER2008] Obie Fernandez
Stephan Kaag vr 20 jun 2008
Tweede spreker op de Ruby en Rails dag was Obie Fernandez. Voordat de groep in tweeën werd gesplitst mocht hij in het auditorium presenteren over slechte Rails code.
”Worst Rails code”
Obie legt ons uit dat een ontwikkelomgeving als Rails niet perse garant hoeft te staan voor mooie code. Ook het MVC-pattern is te misbruiken om lelijke code te schrijven.
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’ associations en het wiel zelf opnieuw uitvinden.
Het hoogtepunt van Obie’s presentatie is een UsersController waarin een complete applicatie verborgen blijkt te zijn.
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él zou moeten ontbraken. Obie’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.
De gebruikte slides zijn te vinden op zijn website.
Gepost in hor | 0 reacties
Zed Shaw bij ReR 2008, een terugblik
Paul Engel wo 18 jun 2008
Na een hele week hebben we allemaal kunnen bijkomen van zowel een tot nu toe geweldig EK als de geweldig verlopen RubyEnRails 2008 dag. 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 presentatie.
Niet ‘Golden’, maar ‘Pythonian’ EaRing
De welbekende (en door sommige niet zo geliefde) Ruby on Rails pionier presenteerde zijn eigen dynamic assembler EaRing. 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’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.
”Keep in mind: it’s fast, fast and also … fast”
Iets dat we in ieder geval niet zullen vergeten is dat het erg snel is. Enkele redenen zijn:
- EaRing is literal, so it is as fast as your CPU
- EaRing sounds like Erlang so it’s fast ;)
- EaRing will blow the doors off in the Fibonacci benchmark ;)
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 weblogartikel.
Gepost in hor | 0 reacties
Gratis boek over Rails 2.1
Stephan Kaag wo 11 jun 2008
Minder dan een week ná 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.
Dit boek is hier gratis te downloaden!
Gepost in hor | 0 reacties
Laatste voorbereidingen voor morgen
Stephan Kaag ma 09 jun 2008
Met op de achtergrond de wedstrijd Roemenië – Frankrijk aan wordt hier op het Holder Headquarters druk gewerkt om de Ruby en Rails dag morgen vlekkeloos te laten verlopen!
Registratie start morgen om 8.45, kom op tijd want het belooft gezellig druk te worden!

Gepost in hor | 8 reacties
Rails 2.1
Stephan Kaag ma 02 jun 2008
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:
Installeren van Rails 2.1 gaat, zoals gebruik, met een gem install rails.
Gepost in hor | 0 reacties
Kings Of Code
Chiel Wester wo 28 mei 2008
Gisteren waren wij aanwezig bij Kings Of Code. Op deze 1-daagse conferentie kwamen enkele vooraanstaande sprekers aan bod die spraken over de ontwikkelingen op het gebied van web-development.
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.
Eé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!
Op Kings Of Code hadden wij onze eigen RubyEnRails tafel. Er zijn nog enkele kaarten beschikbaar voor RubyEnRails, dus mocht je je nog niet hebben aangemeld, doe dit snel op http://2008.rubyenrails.nl
Gepost in hor | 0 reacties
LockDown!
Stephan Kaag do 22 mei 2008
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.
Lockdown is een gem die authenticatie- en authorisatiefunctionaliteit voor zijn rekening kan nemen. In gebruik nemen in een project gaat als volgt:
$ sudo gem install lockdown $ cd <your_project_directory> $ lockdown .
Lockdown plaatst vervolgens twee files in de /lib map die onderandere de volgende functionaliteit aan je applicatie toevoegen.
Sessie beheer:
# current_user_is_admin?: returns true if user is assigned # administrator rights.
Groepen (rollen) beheer:
# 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
Permissie beheer:
# set_permission(:sessions, all_methods(:sessions)) # set_permission(:my_account, only_methods(:users, :edit, :update, :show))
Al met al een leuke gem om in de gaten te houden!
Uiteraard beschikbaar via RubyForge.
Gepost in hor | 0 reacties
Handig: Custom Resource Names
Chiel Wester di 20 mei 2008
In Rails wordt tegenwoordig veel gebruik gemaakt van resources. De routing hiervan en de urls die daar bijhoren zijn allemaan standaard in het engels (‘new’, ‘edit’). Aangezien wij Nederlandsch zijn, willen we natuurlijk eigenlijk dat deze routes in het nederlands vertaalt kunnen worden.
Met de Custom Resource Names plugin kan dit. Zet de volgende regels in je routes.rb:
# translate resources map.aliases :resources, :articles => ‘artikelen‘, :comments => ‘reacties‘ # translate actions map.aliases :actions, :new => ‘nieuw‘, :edit => ‘wijzig‘, :logout => ‘uitloggen‘ # translate namespaces map.aliases :namespaces, :admin => ‘beheer‘
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:
map.resources :comments, :actions_as => {:new => 'nieuwe'}
Gepost in hor | 2 reacties
Het is zover: Haal nu je RubyEnRails kaartje op!
Chris Obdam di 06 mei 2008
Nu de RubyEnRails dag 2008 nog maar een maand weg is kan je vanaf heden een toegangskaartje aanvragen via de RubyEnRails website!
De sprekers zijn weer geweldig Charles Nutter van JRuby, Zed Shaw 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!
De tickets lopen nu al storm (er zitten mensen blijkbaar de hele dag te F5’en op de site..:-) dus wees er snel bij! Ga direct naar de site en bestel een kaartje!
Gepost in hor | 2 reacties
Welkom op Holland On Rails
Het startpunt voor Ruby On Rails in Nederland. Vind de laatste technieken, meningen en nieuwtjes.Recente Jobs
Die-Hard programmeur!
Houd jij van bowlen en The A-team? Kom dan bij ons werken! Wij ontwikkelen alleen maar in Rails, dus feest! Daarnaast hebben we Herman Miller stoelen!
(Zomaar een leuk project welke we gemaakt hebben: mijnopenid.nl)
@ Holder, Obdam
Stagiaires zijn welkom
voor opdrachten met leading edge open source technologiën. We bieden zorgvuldige en inhoudelijk goede begeleiding.
@ Agile Dovadi, Amsterdam
Bekijk alle jobs »»
Gereedschapskist
Onmisbare tools vooriedere developer!
- Ruby On Rails
Framework voor de web 2.0 developer. Eindelijk vooruitgang! - TextMate
Editor for true pro's
Typ, tab, top :-)
Nee, niet voor Win. - Made On A Mac
En nou is het over met die saaie grijze Windows bak van je!
Auteurs op deze site
Chris Obdam
'Less is more' evangelist, past dit ook dagelijks toe op zijn tandenborstel.Chiel Wester
Snelheidswonder op Ruby wielen. Leuk om mee te pair-programmen ;-)