Finalist

Finalist Developers Blog

Ruby on Rails 3: Een voorbeschouwing

16 August 2010 12:05 Iain Hecker Ruby

Het is bijna zo ver: Ruby on Rails 3 komt er aan! Naar deze versie wordt enorm uitgekeken. En terecht. De nieuwe versie belooft een groot aantal nieuwe features en is onder de motorkap enorm verbeterd.

Hier bij Finalist houden we de ontwikkelingen van Rails op de voet bij. We gebruiken de beta versie van Rails 3 al een aantal maanden en met veel plezier. Hier is een voorbeschouwing van de belangrijkste verbeteringen.
Lees verder

  |  Eén reactie

Bundler en RVM

27 July 2010 9:34 Iain Hecker Ruby

Bundler 1.0 RC 1 is vers van de pers. Bundler is de dependency manager voor Ruby. Hier bij Finalist hebben we alle projecten die we actief in beheer hebben al omgezet naar Bundler.

Ik zal even laten zien wat Bundler zoal voor je doet. En als we toch bezig zijn, heb ik het ook even over de Ruby Version Manager. Samen vormen deze de ideale combinatie voor beheersbaar houden van de dependencies voor Ruby projecten.
Lees verder

  |  5 reacties

DSL’s en Ruby

23 July 2010 9:58 Diederick Lawson Ruby

Om maar meteen met de deur in huis te vallen: DSL’s icm. met Ruby zijn gaaf, cool, leuk en leerzaam. Waarom? Omdat het het kán maar vooral ook omdat het je code leesbaarder maakt en je dwingt meer na te denken over de kwaliteit van je code (kwaliteit als in: onderhoudbaarheid / leesbaarheid).
Lees verder

  |  2 reacties

RailsConf 2010 – Conclusie

15 June 2010 23:12 Iain Hecker Evenementen, Ruby

RailsConf 2010 is afgelopen. Het is je misschien opgevallen dat ik van de laatste twee dagen geen verslag gemaakt heb. Laten we zeggen dat de sociale verplichtingen tot diep in de nacht door gingen. Ook zijn mijn aantekeningen van de laatste twee dagen wat minder compleet dan je van me gewend bent. Vier dagen RailsConf is een ware overflow aan informatie en inspiratie.
Lees verder

  |  Reageer

RailsConf 2010: Keynotes en presentaties

9 June 2010 5:15 Iain Hecker Algemeen, Evenementen, Ruby, Software beheer, Testen

Een drukke dag vandaag. Ik ga niet alles wat ik gezien heb samenvatten. Dat zou te veel worden. De presentatie van Patt Maddox over Domain Driven Design in Ruby verdient zijn eigen blogpost, dus die houden jullie nog van me tegoed. Nu dan een overzicht van de keynotes van vandaag.

Lees verder

  |  Reageer

RailsConf 2010, Tutorials: Avoiding and Fixing Rails Antipatterns

8 June 2010 5:09 Iain Hecker Evenementen, Ruby, Scrum, Software beheer, Testen

De eerste echte dag van RailsConf stond in het teken van tutorials. Van de acht tutorials van ieder 4 uur kon je er dus maar 2 volgen. Daarnaast was de unconferenceBohconf” begonnen. Een unconference is een gratis alternatief voor de conferentie, met wat lichtere onderwerpen in een informele setting. Er wordt gezellig gehackt en gekletst, de ene keer wat gestructureerder dan de andere keer.
Lees verder

  |  Reageer

RailsConf 2010: IgniteRailsConf

7 June 2010 14:27 Iain Hecker Algemeen, Educatie, Evenementen, Javascript, Methodieken, Ruby, Scrum, Software beheer, Testen

Op dit moment ben ik in Baltimore, Maryland. Daar is deze week RailsConf 2010, de officiële conferentie over Ruby on Rails. De komende paar dagen zal ik vanaf hier verslag doen van wat er hier zoal gaande is.
Lees verder

  |  Reageer

BDD Javascript Ontwikkelen met Cucumber

4 May 2010 9:04 Iain Hecker Javascript, Ruby, Testen

Het is weer komkommertijd. Ruim een jaar geleden schreef ik een blogpost over de testtool “Cucumber“. Cucumber is een testtool om in BDD-stijl te ontwikkelen. Afgelopen zondag kwam versie 0.7.1 uit, dus is het nu een goed moment om er weer eens naar te kijken. Dit keer nemen we onder de loep hoe je met Cucumber de browser in kan zetten om integratietests te doen. Aan het eind kan je zelfs in een filmpje zien wat het resultaat is.

Lees verder

  |  3 reacties

Qu’est-ce que c’est Rubyesque?

12 April 2010 9:21 Iain Hecker Ruby

Onlangs was er bij Finalist een discussieavond en presentatie over de filosofie van Ruby en hoe Rubyisten graag programmeren. Ruby code volgens deze filosofie noemen we ‘Rubyesque’. Hierbij was het mijn taak om een presentatie te geven over wat Rubyesque inhoudt, waarna we met z’n allen er over zouden discussiëren.

De aanleiding was het feit dat we op zoek zijn naar meer Rubyisten om ons team te versterken. Deze avond was om te kijken of er mensen binnen Finalist waren die nu nog geen Ruby doen, maar daar wel interesse in hebben en wilden weten of Ruby hun aansprak. Verder is een dergelijke discussie natuurlijk leerzaam voor alle betrokkenen.

Het was mijns inziens een succesvolle avond, dus bij deze een “korte” samenvatting.

Lees verder

  |  9 reacties

Rack

22 March 2010 18:02 Iain Hecker Ruby

Het beste wat de Rubyisten de afgelopen jaren is overkomen is de opkomst van Rack. Met Ruby on Rails 3 in beta fase, is het populairste framework van Ruby helemaal doordrenkt van Rack. Ook is het een jaar geleden dat Ruby on Rails, als laatste van de Ruby frameworks, Rack ondersteuning kreeg. Een goed moment dus om wat dieper te kijken naar Rack.

Lees verder

  |  Eén reactie

Een miljoen beelden

7 September 2009 15:37 Peter Brouwer Ruby

De nationalebeeldbank verkoopt foto’s. Vooral allerdaags Nederlands beeld. Zo heeft het beelden in voorraad van de windmolen in Aagtekerke tot de ophaalbrug in Zwinderen. Fotografen kunnen er hun beelden uploaden en klanten kunnen deze vervolgens kopen. Recentelijk heb ik daar 3 maanden mogen werken om hun bestaande website te voorzien van een nieuwe look, het implementeren van nieuwe zoekalgoritmes, het migreren naar de (oh zo mooie buzzwoord) Cloud, het implementeren van back office systemen en het draaiende houden van een site met een miljoen beelden. In dit blogartikel wil ik graag wat technische aspecten van dit traject belichten.
Lees verder

  |  3 reacties

Magie met Modules

13 July 2009 16:24 Iain Hecker Ruby

Ruby is een zeer krachtige programmeertaal. In deze blogpost wil ik wat dieper duiken in Modules. We gaan kijken naar modules als namespaces, als mixins om code te delen en naar een wat geavanceerdere methode om mixins te gebruiken door het gedrag van objecten aan te passen.
Lees verder

  |  3 reacties

Rails, Metal en Sinatra

15 June 2009 9:44 Arie Meeldijk Ruby

Rails is een prachtig framework, maar wanneer je simpele pagina’s hebt die vele honderden requests per seconde aan moeten kunnen en/of wanneer je iets heel simpels wilt maken, kan Rails teveel overhead hebben. Om deze overhead te omzeilen is er Rails Metal.

Lees verder

  |  Reageer

Ruby on Rails 2.3

18 March 2009 11:34 Iain Hecker Ruby

Vanaf eergisteren is officieel de stabiele versie van Ruby on Rails 2.3 (versie 2.3.2 dus) de deur uitgegaan. Omdat er nogal wat wezenlijke toevoegingen en veranderingen aan het framework zijn gedaan, bespreekt Iain enkele highlights van deze release.

Lees verder

  |  Reageer

Ruby/Scrum volgens Finalist – de ontwikkelaar

2 March 2009 17:51 Iain Hecker Methodieken, Ruby, Scrum, Testen

Deze maand plaatsen we op de Finalist developer blog een serie over Ruby en scrum die vanuit vier verschillende rollen wordt beleefd. Vandaag geeft Iain zijn visie op Ruby/ Scrum volgens de ontwikkelaar:

Ik hou van Scrum. Zo, dat is er uit. Ik ben een van die programmeurs die liever niet eindeloos vergadert en interviewt over hoe iets moet gaan werken. Ik krijg liever een korte instructie, ik bouw wat en laat dat zien. Mijn eerste ingeving is zelden gelijk naar wens, dus ik krijg feedback over wat ik gebouwd heb en verwerk dat weer. Zo komen we samen dichter bij het eindproduct. Ik houd er niet van om de gehele dag alleen maar te praten. Ik wil zo snel mogelijk mijn handen vuil maken en aan het werk. Effectief biedt scrum je evenveel overleg als de wat traditionelere projectaanpakken, maar meer verspreid, waardoor het wat beter uit te houden is.

Lees verder

  |  7 reacties

« Eerdere artikelen