Continuous Integration voor Ruby met Jenkins

29 March 2012 21:40 Iain Hecker Algemeen

Het gebruik van een Continuous Integration (CI) server is niet zo bijzonder. Traditioneel wordt een CI-server gebruikt om de code op een centrale manier te compileren. Dit verhielp het probleem dat het compileren vaak niet zo eenvoudig was. Door het te automatiseren wordt de zorg van compileren weggehaald bij de developers. De developers hoeven dan alleen de code in te checken en werkende, gecompileerde, code kwam er uit.

Tegenwoordig wordt de CI-server voor meer dan alleen compileren gebruikt. De belangrijkste taak is het draaien van de tests. Zeker bij Ruby projecten, want daar valt niks te compileren.

Wij gebruiken de CI-server Jenkins voor het draaien van onze tests en met toenemende mate ook voor het deployen van onze applicatie. Omdat de inrichting voor Ruby projecten afwijkt dan de gebruikelijke inrichting voor Java projecten, zal ik onze configuratie eens langs lopen.
Lees verder

Reageer

CoffeeScript, een mooie manier om JavaScript te schrijven

14 March 2012 23:00 Kevin Tuhumury Algemeen, CoffeeScript, Javascript, Ruby

JavaScript is niet meer weg te denken uit de browser. Wanneer men het over frontend werk heeft, komt deze scripting taal al snel ter sprake. Dat is niet zonder reden. De laatste jaren is JavaScript steeds populairder geworden door het gebruik ervan in Rich Internet Applications, door de komst van Ajax en door frameworks zoals jQuery. De prototype-gebaseerde taal is mede door frameworks als jQuery eenvoudiger en aantrekkelijker geworden voor het grote publiek. In de vorm van Node.js is er zelfs een sprong gemaakt van client-side naar server-side.

Het is een belangrijk onderdeel van frontend development en is vrijwel onmisbaar geworden. Voornamelijk vanwege een zekere je ne sais quoi die het aan de eindgebruiker meegeeft. Vaak in de vorm van een animatie of extra interactiviteit. Hoe dan ook, JavaScript is overal op het web te vinden en zal dat nog voor lange tijd zijn.
Lees verder

Reageer

DEMO tooling

5 March 2012 9:09 Lennaert van der Linden Algemeen, Methodieken

Op 21 februari 2012 was er weer een DEMO meeting. DEMO (Dynamic Engineering Methodology for Organizations) is een modeleringstechniek om bedrijfsprocessen te modelleren en biedt architectuurprincipes om de implementatie te leiden en toetsen. Bij deze meeting kwam de tooling voor het tekenen en beheren van DEMO-modellen aan bod.

Lees verder

Reageer