Sprekers
- Dr Nic Williams Rails Gem Magician
- Geoffrey Grosenbach Peepcode auteur en Nuby on Rails
- Aslak Hellesøy Behaviour Driven Development and RSpec
- Norbert Crombach en Manfred Stienstra Ruby Banter – Exploring the Fringes of Ruby
- Remco van ‘t Veer Camping for the rest of us
- Arjan Blom JRuby Rules
- Eloy Duran Ruby Meets Cocoa
- Roderick van Domburg & Sjoerd Andringa YouTube on Rails in 3 kwartier
- Peter Dierx Rails en de kracht van RJS Templates
-
Matthijs Langenberg
ActiveResource en REST
Sprekers
Naast de onderstaande lijst sprekers is ook het programma terug te vinden.
De presentaties die de sprekers 7 juni gebruikt hebben staan online!
De volgende sprekers hebben hun vaardigheden getoond tijdens de RubyEnRails conferentie. Raadpleeg deze pagina regelmatig voor de nieuwste informatie.
-
Dr Nic Williams
Dr Nic is een Australiër die in de laatste 2 jaar woonde in Nederland, Zweden en India waar hij werkte in de telecom billing industrie (voor Tele2). Buiten werk is hij de auteur van vele RubyGems – Dr Nic’s Magic Models, Composite Primary Keys, Magic Model Generator, Magic Multi-Connections, Map By Method en de New Gem Generator. Verder is hij de auteur/vertaler van TextMate-achtige templates voor de RadRails editor.
Hij is ook de auteur van de website MyConfPlan welke is gebouwd met het Hobo framework on Rails, en publiek is gegaan binnen 5 dagen na aanvang.
Keynote: “The future of Rails”
Having returned from RailsConf2007 in the USA, and after reading 100s of Ruby articles each week for years, Dr Nic outlines the Future of Rails. He’ll go inside Edge Rails, he’ll talk about plugins and gems – what’s cool and uncool, and overview the latest in deployment and hosting strategies. At the same time he’ll give you the gossip on “who’s who in the Ruby/Rails world”.
‘Extending Ruby/Rails with DSLs – “How to make your code look beautiful”’
“One of the reasons that development in Rails is rapid is the elegant syntax for doing common tasks: fetching database rows into objects, rendering pages and partials, routing urls to controllers and actions, or capistrano recipes. As you write your own Ruby code you can always keep in mind – you can write my own beautiful syntax.
In this session we’ll discuss- metaprogramming, with examples from Dr Nic’s Magic Models, the Magic Multi-Connections, and Map by Method,
- creating new RubyGems to package new extensions (using the New Gem Generator and Hoe), and
- creating new Rails plugins to package Rails-only extensions
-
Geoffrey Grosenbach
Geoffrey Grosenbach is de samensteller van de officiële Ruby on Rails Podcast en PeepCode screencasts". Hij doceerde mensen van alle leeftijden in de VS, Canada, Groot-Brittannië, Taiwan en Australië. Zijn open source projecten zijn omschreven in “Rails Recipes”, “The Ruby Cookbook” en “The Rails Cookbook”. Hij runt het bedrijf Topfunky Corporation als Ruby on Rails consultant.
Page, Action, and Fragment Caching
Sometimes your web application can be slow. Or you have a surge of traffic. Or you want to run your site on slow hardware or a shared host. For those times you need caching.
Ruby on Rails comes with page, action, and fragment caching built-in. You can use these techniques on single pages or in combinations across the pages of your application.
This presentation show you how to use all three and points out a few troubleshooting tips along the way. -
Aslak Hellesøy
Aslak Hellesøy is de CTO van Bekk Consulting te Oslo, Noorwegen. Hij heeft geprogrammeerd in vele industrieën, van digitale set-top boxes en auto's tot handelssystemen en web sites. Aslak is een gepassioneerd beoefenaar en coach van agile principes en heeft bijgedragen aan meer dan een dozijn open source projecten in Java en Ruby.
Behaviour Driven Development and RSpec
Let’s face it: People writing requirements, developers and testers don’t always communicate well. There is a lot of room for misunderstanding, and that costs time, money and frustration.
Behaviour Driven Development is a set of techniques that aims to address this. RSpec is a small framework that provides programmers with a Domain Specific Language to describe the behaviour of Ruby code with readable, executable examples that guide you in the design process and serve well as both documentation and tests.
This talk will give an introduction to Behaviour Driven Development with RSpec, both in the context of plain Ruby and also with Rails. -
Norbert Crombach en Manfred Stienstra
Na enige tijd als zelfstandig webdeveloper te hebben gewerkt is Norbert Crombach vanaf februari werkzaam bij Fingertips. Hij werkt sinds de eerste publieke release met Ruby on Rails en zelfs nog wat langer met Ruby.
Manfred Stienstra is waarschijnlijk het best bekend van zijn bijdrage aan Multibyte. Naast zijn werk bij Fingertips probeert hij actief bijdragen te leveren aan de Rails core sinds ticket #379. Verder is hij fervent Camping fanaat en auteur van Cushion, een blogging engine.
Ruby Banter – Exploring the Fringes of Ruby
Norbert and Manfred take you on a journey along the coast of Ruby, where they try to uncover gems between the driftwood and seaweed while they steer clear of the word ‘metaprogramming’ with great dexterity.
If you decide to join them in their travels you will see many wonders the sea and land have to offer, including: &to_proc_hacks, equalequals, case…when and the <boat>. -
< Remco van ‘t Veerbr>
Medeoprichter vereniging RubyEnRails, Ruby/Rails/Java/JavaScript blogger/superheld. Werkzaam bij Finalist IT Group.
Camping for the rest of us Neem het stuur terug in je web ontwikkeling! Kom van die Rails af en ga mee naar heerlijke Camping plekjes! Camping is lichtgewicht, flexibel maar vooral leuk! Vooral al je snel op te zetten web apps!
-
Arjan Blom
JRuby Rules Hoe kun je, in je Java enterprisey applicatie, business rules opstellen in natuurlijke taal? Dat kan door ze te metaprogrammeren in (J)Ruby. Maar ook voor een grotere Rails-applicatie kan deze manier van werken voordelen hebben… -
Eloy Duran
Ruby Meets Cocoa RubyCocoa is een Ruby/Objective-C brug voor Mac OS X/Cocoa. Met RubyCocoa is het mogelijk om Cocoa applicaties te schrijven in Ruby. In een live demonstratie zal een simpele applicatie gebouwd worden die laat zien hoe je met RubyCocoa een Mac OS X GUI kunt maken. -
Roderick van Domburg & Sjoerd Andringa
Roderick is een all-rounder: directeur bij Nedforce, academicus in Business & IT, en Rails contributor sinds 2005. Hij levert MySQL en PostgreSQL database drivers voor Windows, en ActiveRecord patches aan de Rails core. In 2006 nam hij het voortouw binnen Nedforce om Rails wereldwijd aan de man te brengen, wat cliënten opleverde in landen zo ver als Australië en Japan.
Sjoerd houdt zich al van jongs af aan bezig met web development. Hij beschikt over kennis van een breed scala aan webtechnologieën, waaronder (X)HTML, CSS, JavaScript, PHP, Flash en ActionScript. Begin 2006 werd zijn aandacht getrokken door Ruby on Rails. Tegenwoordig is hij werkzaam als RoR programmeur bij Nedforce. Daarnaast studeert hij Media design & technology waarin hij verwacht binnenkort af te studeren.
YouTube on Rails in 3 kwartier In een live demonstratie van minder dan een uur wordt met code en uitleg een Rails YouTube kloon ontwikkeld door Sjoerd Andringa en Roderick van Domburg. Aan bod komen onder andere: background video conversie met BackgrounDRb en ffmpeg, Flash video streaming, tagging, en mooie permalinks. -
Peter Dierx
Rails en de kracht van RJS Templates
RJS templates in Ruby on Rails maken het mogelijk, om in een betrekkelijk korte tijd een aantrekkelijke gebruikersinterface voor je webapplicatie te bouwen. Een interface die ook niet onder hoeft te doen voor een traditionele desktopapplicatie. We gaan aan de hand van een demo de verschillende aspecten van RJS bekijken. Waaronder de Prototype Javascript library die dit allemaal mogelijk maakt en de Scriptaculous effects library. Verder kijken we ook nog wat er allemaal nog meer op dit gebied voor Rails is ontwikkeld. RJS templates in Ruby on Rails maken het mogelijk, om in een betrekkelijk korte tijd een aantrekkelijke gebruikersinterface voor je webapplicatie te bouwen. Een interface die ook niet onder hoeft te doen voor een traditionele desktopapplicatie. We gaan aan de hand van een demo de verschillende aspecten van RJS bekijken. Waaronder de Prototype Javascript library die dit allemaal mogelijk maakt en de Scriptaculous effects library. Verder kijken we ook nog wat er allemaal nog meer op dit gebied voor Rails is ontwikkeld. -
Matthijs Langenberg
ActiveResource en REST
Webservices zijn hot! Maar hoe creëer je een bruikbare webservice voor je Rails applicatie? In deze presentatie wordt middels een duidelijke demonstratie uitgelegd hoe je een REST API aan je applicatie toevoegt en hoe deze met ActiveResource vanuit een tweede Rails applicatie te benaderen is. -
Bart ten Brinke, Andre Foeken en Dirkjan Bussink
Moves On Rails (case study)
Bart ten Brinke en Andre Foeken zijn verantwoordelijk voor Moves: een nieuwe planningsoplossing voor de (thuis)zorg van Nedap Healthcare. Moves is de eerste volledige Ruby weboplossing in het voornamelijk Java georienteerde Nedap. Tijdens onze presentatie zullen we uiteenzetten waarom we voor Ruby on Rails gekozen hebben en hoe we het in ons voordeel gebruiken bij het ontwikkelen van deze grootschalige webapplicatie. Dirkjan Bussink van Sparks heeft de onderliggende applicatiestack voor Moves ontwikkeld. Hij is ook aanwezig en zal uitleggen hoe we onze applicatiestack ingericht hebben zodat hij zowel robuust als eenvoudig te onderhouden is.
Lightning talks sprekers
-
Robert Gaal en Wouter Broekhof
De ontwikkeling van Wakoopa (case study)
Wat voor hosting oplossing kies je voor je RoR applicatie? Hoe ga je om met caching? Wat is de ultieme ontwikkel omgeving? Allemaal vragen die bij het bouwen van Wakoopa moesten worden beantwoord. Tijdens deze case-presentatie wordt haarfijn uitgelegd welke keuzes deze Nederlandse start-up heeft moeten maken. -
Andy Lo-A-Foe
Serving up your Rails app on a mongrel cluster Mongrel wordt heel snel de defacto applicatie server voor Rails applicaties. Deze presentatie gaat over het configuren van een Mongrel cluster voor jouw Rails applicatie. Daarbij wordt een concreet voorbeeld gegeven van gebruik van een Mongrel cluster op een high traffic Rails site. -
Stephan Kaag
Betty Builder Een GUI voor het maken en aanpassen van Rails models en migrations. -
Rogier Hof
Rogier Hof, directeur Boosters Business Improvement en entrepreneur, vertelt over de businesscase van Froodi en de zakelijke overwegingen om voor RoR te kiezen. Daniël Steginga, directeur Elevated Internet & Mobility, vertelt over de veranderingen binnen zijn bedrijf bij de omschakeling van PHP georiënteerd ontwikkelen naar RoR ontwikkeling.
Froodi.nl en RoR (case study) De startup www.Froodi.nl is een podcasting portal; bezoekers kunnen er podcasts zoeken, vinden, beheren en delen met anderen. In een korte presentatie worden enkele zakelijke en organisatorische aspecten van Ruby on RAILS belicht. -
Ernest Micklei
Flex on Rails: Rad Race Weapons Een impressie van de aanpak voor deelname aan de QNH Rad Race (22-6-'7). In een blok van 24 uur zullen teams van 2 personen een webapplicatie moeten realiseren. Onze belangrijkste wapen is Ruby. Flex2 is een relatief nieuw gevechtstuig in de strijd om sneller RIA's te ontwikkelen. Tot slot een kleine demo van de app die we gebruiken om de gehele wapenketting te toetsen. -
Robert Bor
A CTO’s story: a real businesscase of ruby
Heb je je ooit afgevraagd waarom zou jouw bedrijf met Ruby aan de slag zou gaan? Robert kende Ruby ongeveer een jaar toen hij zich liet overhalen om Ruby in te zetten ten gunste van IndependentIP, een bedrijf dat op het punt staat om de muziekindustrie te revolutionaliseren. Als CTO van IndependentIP past hij hier introspectie toe op een bewogen periode en deelt zijn ervaringen met Ruby uit de praktijk.








