Rails 2.1.1 is uit
Michael Koper za 06 sep 2008
Gisteren is er een nieuwe versie van Rails uitgekomen, namelijk: Rails 2.1.1. Er zijn voornamelijk bug fixes gedaan, waaronder de bekende REXML vulnerability.
Installeren is natuurlijk makkelijk:
gem install rails --version 2.1.1.
De volgende release zal Rails 2.2. zijn en die wordt binnenkort verwacht.
Voor de 2.0 gebruikers is er ook een nieuwe release. Rails 2.0.4. Ook hier is de REXML DoS vulnerability bug gefixed.
Om te installeren:
gem install rails --version 2.0.4
Gepost in hor | 0 reacties
Feitje.. Over RailsConfEurope
Chris Obdam do 04 sep 2008
Zojuist gezien op een slide:
Herkomst deelnemers conferentie:
- 8% Nederlanders
- 6% Belgen
Go Holland! :-)
Gepost in hor | 1 reactie
Keynote tweede dag: Jeremy Kemper
Chris Obdam do 04 sep 2008

Het is maar goed dat David #1 core member is binnen Rails en Jeremy #2. Man, praat toch eens wat harder! Toen charisma uitgedeeld werd was Jeremy duidelijk achter zijn mac aan het coden..
Maar het is wel een slimme gast. Woensdag werd de dag gestart met een Keynote door hem, met als onderwerp Rails Performance. Helaas kwam het er in de praktijk op neer dat YSlow werd uitgelegd, nou had ik daar dinsdag al een tutorial over gezien… Beetje jammer.
Wel werd er goed uitgelegd hoe je in Rails je performance kan tweaken aan de hand van het setten van je Expires-Header en je ETag. Helaas kan ik de presentaties nergens online vinden, dus moet je me maar bellen als je meer wit weten! ;-)
Gepost in hor | 0 reacties
PeepCode, the Shirt
Chris Obdam wo 03 sep 2008

Zojuist binnen getikt via Geoffrey Grosenbach, dus checkout PeepCode!
Gepost in hor | 0 reacties
Unobtrusive Scripting and Advanced UI Techniques
Paul Engel wo 03 sep 2008
The name is Inc, Intridea Inc.
Vanochtend presenteerden Michael Bleigh en Chris Selmer (beiden van Intridea Inc) een aantal voorbeelden in hun presentatie over Unobtrusive Scripting and Advanced UI Techniques in Rails. Even een korte recap van een voorbeeld.
Unobtrusive wat?
Het zal niet vaak het geval zijn, maar er zijn nog website bezoekers die (gewild of niet) websites bekijken in browsers zonder Javascript ondersteuning. Dit is een probleem zijn wanneer je in je webpagina tabbladen wilt implementeren. Als webontwikkelaar zou je ervoor kunnen kiezen om deze groep te negeren. Maar zo zijn we niet, toch? Natuurlijk niet. Je moet daarom de webpagina zodanig bouwen dat de gebruiker ook zonder JS makkelijk tussen de secties (tabbladen) kan navigeren. Het ontbreken van Javascript is dan niet merkbaar voor de gebruiker, in andere woorden: de Javascript is unobtrusive.
Hoe los je dat op dan?
De webpagina moet bestaan uit secties die gemarkeerd worden met anchors en er moeten links toegevoegd worden om naar de secties te navigeren. De Javascript code moet ervoor gaan zorgen dat die gedeeltes zich gaan gedragen als tabbladen. Behalve de eerste, moet elke sectie verborgen worden en de navigatielinks moeten het vertonen en verbergen van secties triggeren.
Benieuwd naar code?
De slides en code hiervoor wordt waarschijnlijk eind deze week online gezet bij de blog van Intridea. Voor gebruikersvriendelijkheid van webpagina’s is dit eigenlijk wel een must.
Gepost in hor | 0 reacties
Keynote: David Heinemeier Hansson
Chris Obdam wo 03 sep 2008

Alles wat je schrijft wordt ooit legacy (code), and that’s ok. Geeft nix, want je bent dan blijkbaar slimmer geworden.
DHH deed er 20 minuten over om dit verhaal te vertellen. Ik red het in twee zinnen. Eat this!
Een paar quotes..
”Truly successful software takes 10 years to write” (Is eigenlijk een quote van Joel Spolsky)
”The single worst strategic mistake that any software company can make: Rewrite thecode from scratch” (Joel Spolsky)
”Look at all the things i’m not doing” (Ok, dit is een oude.. :-)
”I Just gotta start from crap! Ehh, scrap!”
Onze vriend nam ook nog wat Railscode van hemzelf met ons door. De code was afkomstig uit Basecamp. Het ging om een ApplicationHelper, een file met 500 regels code.
Zozo, meneer, dat is niet zo netjes! Maar hij kon er niets aan doen, want vroeger kon je niet zelf bepalen welke helper je ging gebruiken en dus moest alles in de ApplicationHelper.
Ok, excuses aanvaard.
Gepost in hor | 1 reactie
Q&A Sessie met Rails Core Team
Chris Obdam wo 03 sep 2008
De officiële conferentie begon maandagavond met een Q&A sessie met drie leden van het Rails Core team waaronder DHH. Het publiek moest nog een beetje wakkker worden want er waren geen vragen om mee te beginnen..
Gelukkig hoef je bij DHH er maar een kwartje in te gooien en hij lult wel even door. En zo werden we dus up-to-speed gebracht over de aankomende release van Rails. De problemen met REXML zijn straks default opgelost en er zijn wat security issues verholpen. Zoiets :-) Check de changelog maar..
Had niet gehoeven deze sessie.
Gepost in hor | 0 reacties
Deployment en monitoring van Rails
Chris Obdam di 02 sep 2008
Jonathan Weiss van Webistrano gaf een tutorial sessie over het deployen en monitoren van Rails. Weinig nieuws over het deployen, het gebruik van Mongrel i.c.m. met Apache 2.2 wordt aangeraden.
Er wordt ook praktische informatie gegeven over Phusion Passenger en over GlassFish met Warbler (JRuby).
Uiteraard heeft u hier al alles over gezien op de RubyEnRails dag in Amsterdam :-) Phusion gaat het trouwens helemaal worden volgens Jonathan. Ook wordt je aangeraden om Capistrano te gebruiken, tjoh!
Nginx wordt ook besproken, deze webserver is erg groot in Rusland. Dat klinkt misschien een beetje faeg, maar het is een erg snelle webserver die ook nog eens direct met memcachd kan praten.
Zeker de moeite waard om een naar te kijken. Fuzed is een nieuwe Erlang based load balancer, met Fuzed hoef je niet meer in te stellen welke back-ends je gebruikt. Deze kunnen zich zelfstandig aanmelden bij Fuzed. Geen configuraties meer editten om een nieuwe server bij te schuiven, de cloudservices way zeg maar. In de gaten houden dus.
Bovenop Capistrano kan je natuurlijk Webistrano gebruiken, een heldere webbased tool voor deployment. Gebruik je Webistrano nog niet? Gelijk downloaden. Leuk trouwens om te zien dat er tegenwoordig ook Macistrano bestaat. Capistrano via een TrayIcon!
Al met al was het een hele nette sessie, goed gebracht en zeer nuttig voor mensen die hier nog niet bekend mee waren.
Gepost in hor | 0 reacties
HollandOnRails Mailinglist
Chris Obdam di 02 sep 2008
Er komen steeds meer Rails ontwikkelaars bij in Nederland, sommige redden zichzelf heel aardig, andere kunnen wel wat hulp gebruiken.
Daarom hebben we zojuist de HollandOnRails mailinglist gestart. Gewoon een vraag stellen aan een hele groep Rails experts en blazingfast een reactie. Domme vragen bestaan niet, domme mensen wel trouwens..
Meld je aan via http://groups.google.com/group/hollandonrails. Hoe weet je of je reactie krijgt? Je krijgt gratis en voor niets het hele Holder Rails ontwikkeling team tot je beschikking! Daar zit altijd iemand tussen die je kan helpen.
Graag gedaan..
Gepost in hor | 2 reacties
Hacking The Rails Internals
Chris Obdam di 02 sep 2008

Zojuist gezien, een presentatie door de makers van o.a. SubdomainFu de plugin waar Chiel laatst over berichte.
Het eerste deel ging over het maken van application slices functionaliteit. Een slice is een stukje applicatie die je kan hergebruiken en overschrijven in je applicatie.
Waarom we niet gewoon een plugin gebruiken voor deze functionaliteit was mij niet helemaal duidelijk. Maar je kan blijkbaar bij een plugin niet je controller aanpassen/overschrijven in je applicatie.
Vandaar de slices functionaliteit. In je ‘app’ folder maak je een ‘slices’ folder. In deze folder maak je per slice een subfolder, bijvoorbeeld blogs.
In de blogs folder maak je je models en controller e.d. De slices functionaliteit welke gemaakt werd zorgde ervoor dat de models, controllers en andere toebehoren correct geladen werden.
Interessant was het gedeelte over load_missing_constant en make_reloadable. De ActiveSupport::Dependencies werd uitgebreid met de mogelijkheid om wijzigingen door te voeren aan je slicen zonder de app te restarten en de basis Rails development werking te behouden. Klinkt toch als normaal gebruik? Klopt, maar ik denk dat je er bij had moeten zijn ;-)
Tweede deel ging over het maken van een FormBuilder plugin, dat was iets te basic… toen ben ik afgehaakt..

Leuk shirt! :-)
Gepost in hor | 0 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 ;-)