Allo Allo! Berlin calling ...
14/09/2007
- Vliegtuigtickets: check
- Verblijf geregeld: check
- O’Reily toegangstickets voor de conventie: check
- Ingeschreven voor Bratwurst On Rails: check
- Extra lading business cards mee: check
- Treintickets naar de luchthaven: check
- Meeten de collega’s van Joyent/Textrdrive: check (maybe)
- Plannekes uitgeprint: check
RailsConfEurope 2007, here we come :)
RailsConfEurope: Dag 0
16/09/2007
De bratwurst was uitstekend! Dank u Rug-B. We waren toch met een kleine 10 Belgen. Een aantal interessante mensen van toffe bedrijven gesproken. Hoewel we niet echt heel uitgebreid kunnen spreken hebben, toch veel bijgeleerd. Voor de lancering van onze Nieuwe Producten toch weer wat ideetjes opgedaan…
Nu vlug gaan slapen, want morgen moeten we al weer vroeg op. De tutorials beginnen om 8 uur 30, ervoor moeten we nog inchecken, papierwerk in orde maken. Bovendien gaat mijn ochtendsessie niet door. Ik had een tutorial uitgekozen over upload van media files en het online transcoden ervan. Gezien we steeds meer vraag krijgen naar dat soort producten, leek me dat bijzonder interessant. Ik moet dus helaas iets nieuws kiezen, maar weet nog niet wat. Het wordt ofwel Refactoring Rails, ofwel Behaviour Driven development. TBD.
RailsConfEurope, Dag 1
17/09/2007
Na het schitterende Bratwurst feestje van gisteren, was het deze morgen vroeg opstaan. Heel vroeg! Veel te vroeg eigenlijk…
Toen we toekwamen in het Maritim Hotel waar de conferentie plaatsvindt, stond er een gigantisch file voor de registration. Het verbaast me een beetje van O’Reilly dat dit niet beter georganiseerd was. Die mensen organiseren het hele jaar door conferenties, deze conferentie was uitverkocht, ze wisten exact hoeveel mensen ze moesten verwachten. Ze hadden trouwens beter al gisterennamiddag de mogelijkheid gegeven om te registreren…
Het tweede slechte nieuws van de dag was dat de presentatie waar ik eigenlijk naartoe wou (Handling large media uploads and transcoding afgelast was. Ik ben dan maar Jan en Bernard gevolgd naar de sessie over Behavior Driven Development. De sprekers toonden hun vooruitgang met rSpec en StoryBoard. Dat laatste laat je toe om samen met je klant (liefst zelfs een “suit” bij je klant, geen techie) samen de formele specs van de applicatie uit te schrijven in de taal van de klant. Stel dat het over nummerplaten registratie in het Noors gaat, dan zijn die specs in het Noors en met het vocabularium van de nummerplaten-expert. Op basis van die bijna-volzinnen, worden dan geheel automatisch tests gebouwd voor je. Als je verder in je applicatie zit, wordt de hele “Story” (een draaiboek scenario eigenlijk) getoetst. Zeer boeiende materie!
Deze middag ben ik naar de presentatie van collega’s Joyent geweest. Het meeste van hun talk kende ik al, maar toch heb ik ook daar veel interessante ideeën over schaalbaarheid opgedaan. Het heeft me ook gewapend tegen sommige individuen die er blijkbaar nog steeds niet van overtuigd zijn dat Rails echt geen schaalprobleem heeft. 90% van de talk ging dan ook over niet-Rails zaken, maar zijn toepasbaar voor elke web-applicatie die moet schalen.
De Key Note deze avond was over art en engineering, en niet altijd even consistent, maar wel grappig en onderhoudend, zoals een Keynote moet zijn.
Morgen kijk ik uit naar de sessies over Capistrano, Multi-Language caching en JRuby. Misschien ga ik naar de BoF over de bizarre DNS-abuse-hacks.