Archief voor Ruby

Html4ify: valid HTML 4.01 Strict met Ruby on Rails

De uitdaging

Na een verhitte flamewar over de voor- en nadelen van XHTML tegenover HTML op onze interne mailinglist een paar weken geleden, durfde ik natuurlijk geen XHTML 1.1 meer te gebruiken en koos daarom maar voor HTML 4.01 Strict[1].

Ik ben redelijk neurotisch in het produceren van valide HTML-code; het stoorde me dan ook dat de HTML-code uit mijn huidige applicatie niet valide was toen ik het HTML 4.01 Strict doctype gebruikte. Zoals je wellicht weet zijn “self-closing tags” één van de zaken die XHTML onderscheid van HTML. De volgende code is bijvoorbeeld XHTML niet valide:

<link href="style.css" media="screen" rel="Stylesheet" type="text/css">

In XHTML zou deze tag “self-closing” moeten zijn, wat er zo uitziet:

<link href="style.css" media="screen" rel="Stylesheet" type="text/css" />

En, je voelt hem al hangen, Ruby on Rails genereert standaard XHTML-valid code, waardoor mijn validaties bleven falen.

Lees verder »

  |  6 reacties

Terugblik op RailsConf Europe, Berlijn 17-19 september

Het was wel apart om op RailsConf rond te lopen als Java ontwikkelaar. Een unieke mogelijkheid om een Ruby conferentie te verslaan voor de java wereld. Maar voor Ruby ontwikkelaars is hier natuurlijk ook genoeg te vinden.

Ondanks een aantal licht puntjes viel de conferentie over het algemeen een beetje tegen. Zeker als je bedenkt dat je er bijna €600 voor neer legt. Er waren meerdere mensen die RubyEnRails in Amsterdam beter vonden. Misschien komt het door de beperkte blik van deze conferentie, RubyConf is vast een stuk spannender.

Om je een beetje te helpen met dit verslag is elke presentatie gemarkeerd op interesse gebied:

  • [A] Algemeen - bevat algemene ideeën die door alle ontwikkelaars toepasbaar zijn
  • [J] Java - van nut voor de Java ontwikkelaar
  • [R] Ruby - van nut voor de Ruby ontwikkelaar
  • [T] Talen - van alles voor taal enthousiastelingen

Lees verder »

  |  Eén reactie

Vooraankondiging: Ruby En Rails 2007

Binnenkort is het weer zover. Een nieuwe Ruby En Rails dag. Vorig jaar was het een zeer geslaagde, zonnige en gezellige dag waar veel Rails en Ruby enthousiastelingen aanwezig waren.

Ook voor dit jaar wordt er weer een dag georganiseerd. Er wordt druk gezocht naar een lokatie (waarschijnlijk Amsterdam) en wordt er geïnventariseerd welke sprekers uitgenodigd worden. Waarschijnlijk zal het allemaal plaatsvinden op 31 mei.

Heb je zelf nog goede ideeën of verzoeken m.b.t. sprekers op deze dag, surf dan naar Ruby en Rails en laat iets achter in de comments. Je kunt ook een e-mail sturen naar danny at rubyenrails.nl.

Lees verder »

  |  Reageer

Test Driven Development met Ruby on Rails

Al een paar jaar wordt Test Driven Development (TDD) gepredikt in de software industrie, maar helaas ben ik het nog nooit in het wild tegen gekomen. Totdat ik in aanraking kwam met Ruby on Rails.

TDD komt uit het Extreme Programming (XP) kamp en hoewel XP een belangrijke inspiratiebron is voor nieuwe methodologie hypes, zoals Agile Development, zijn er maar weinig plekken waar deze aanpak wordt toegepast. XP is tÈ extreem voor mensen die opgegroeid zijn aan de waterval. Er zou te veel tijd gespendeerd worden aan het schrijven van tests en pair programming kost alleen maar geld (ìmoet ik dan steeds twee blikken programmeurs optrekken?î).

Lees verder »

  |  Reageer

Automatisch testen via de browser

Je kunt tests op vele niveaus schrijven, van low-level unittests tot integratietests, maar testen op het hoogste niveau, de browser, wordt meestal met de hand door een tester gedaan. In hoeverre valt dit te automatiseren?

Lees verder »

  |  2 reacties

Unieke JRuby lezing door Amerikaanse JRuby guru Charles Nutter

Don’t miss it! De Amerikaanse JRuby guru Charles Oliver Nutter uit Minneapolis brengt op 19 december een bezoek aan Nederland. Op uitnodiging van Finalist IT Group geeft hij een presentatie over het door hem ontwikkelde framework JRuby en JRuby on Rails. Nutter gaat daarbij ook gedetailleerd in op het bouwen van een Rails Applicatie en het uitbouwen van een Java applicatie met Ruby code. JRuby Logo

Lees verder »

  |  4 reacties

Finalist CTO-board Project: Persia

De laatste vier weken ben ik druk bezig geweest met een project om een nieuwe view-laag toe te voegen aan Ruby On Rails. Het idee achter deze view-laag is een totale scheiding tussen de HTML-templates en de presentatie-logica. Lees verder om te zien hoe ik dat heb aangepakt.

  |  Reageer

·