<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Finalist Developers Blog</title>
	
	<link>http://blog.finalist.nl</link>
	<description>Nederlandse blog over software ontwikkeling</description>
	<lastBuildDate>Thu, 17 May 2012 13:23:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Blogartikelen" /><feedburner:info uri="blogartikelen" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Syntactische meta talen maken front-end werk eenvoudiger</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/9Y6ITbGrVpA/</link>
		<comments>http://blog.finalist.nl/2012/05/17/syntactische-meta-talen-maken-front-end-werk-eenvoudiger/#comments</comments>
		<pubDate>Thu, 17 May 2012 12:00:58 +0000</pubDate>
		<dc:creator>Kevin Tuhumury</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[CoffeeScript]]></category>
		<category><![CDATA[Haml]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Sass]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=3422</guid>
		<description>Een aantal weken geleden nam ik de lezer van dit weblog mee in de wereld van CoffeeScript, een mooiere manier om JavaScript te schrijven. In het artikel stipte ik al aan dat naast JavaScript, ook HTML en CSS een syntactisch helderder equivalent hebben. Respectievelijk Haml (of Slim) en Sass (of Less) zijn de vereenvoudigde versies [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/9Y6ITbGrVpA" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2012/05/17/syntactische-meta-talen-maken-front-end-werk-eenvoudiger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2012/05/17/syntactische-meta-talen-maken-front-end-werk-eenvoudiger/</feedburner:origLink></item>
		<item>
		<title>De kunst van het afronden</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/9yKgr9jr2eI/</link>
		<comments>http://blog.finalist.nl/2012/05/07/de-kunst-van-het-afronden-2/#comments</comments>
		<pubDate>Mon, 07 May 2012 11:37:21 +0000</pubDate>
		<dc:creator>Niels Talens</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=3313</guid>
		<description>In elk project komt er een moment dat de aandacht eigenlijk moet verschuiven van ontwikkelen van functionaliteit naar het afronden van het geheel. Er moet bijvoorbeeld worden gerefactored, er moeten extra testen worden geschreven en performance wordt geoptimaliseerd. Er bestaan echter op dit moment ook nog vaak een aantal stories die, als er geen extra [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/9yKgr9jr2eI" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2012/05/07/de-kunst-van-het-afronden-2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2012/05/07/de-kunst-van-het-afronden-2/</feedburner:origLink></item>
		<item>
		<title>Continuous Integration voor Ruby met Jenkins</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/-jBH7SffyMk/</link>
		<comments>http://blog.finalist.nl/2012/03/29/continuous-integration-voor-ruby-met-jenkins/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 20:40:33 +0000</pubDate>
		<dc:creator>Iain Hecker</dc:creator>
				<category><![CDATA[Algemeen]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=3224</guid>
		<description>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 [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/-jBH7SffyMk" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2012/03/29/continuous-integration-voor-ruby-met-jenkins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2012/03/29/continuous-integration-voor-ruby-met-jenkins/</feedburner:origLink></item>
		<item>
		<title>CoffeeScript, een mooie manier om JavaScript te schrijven</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/y2-Tyi8g5sw/</link>
		<comments>http://blog.finalist.nl/2012/03/14/coffeescript-een-mooie-manier-om-javascript-te-schrijven/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 22:00:12 +0000</pubDate>
		<dc:creator>Kevin Tuhumury</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[CoffeeScript]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=3155</guid>
		<description>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 [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/y2-Tyi8g5sw" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2012/03/14/coffeescript-een-mooie-manier-om-javascript-te-schrijven/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2012/03/14/coffeescript-een-mooie-manier-om-javascript-te-schrijven/</feedburner:origLink></item>
		<item>
		<title>DEMO tooling</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/THhE3gYE4_c/</link>
		<comments>http://blog.finalist.nl/2012/03/05/demo-tooling/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 08:09:32 +0000</pubDate>
		<dc:creator>Lennaert van der Linden</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Methodieken]]></category>
		<category><![CDATA[Architectuur]]></category>
		<category><![CDATA[DEMO]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=3137</guid>
		<description>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. Introductie DEMO-modellen kunnen worden opgesteld met een [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/THhE3gYE4_c" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2012/03/05/demo-tooling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2012/03/05/demo-tooling/</feedburner:origLink></item>
		<item>
		<title>OSGi versie properties als variabele gebruiken in maven</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/SH_WsRfNZN4/</link>
		<comments>http://blog.finalist.nl/2012/02/10/osgi-versie-properties-als-variabele-gebruiken-in-maven/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 14:38:27 +0000</pubDate>
		<dc:creator>Ton Swieb</dc:creator>
				<category><![CDATA[Algemeen]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=3078</guid>
		<description>Maven versies en OSGi versies zijn niet 1 op 1 uitwisselbaar. Het meest bekende voorbeeld hiervan is het SNAPSHOT versienummer. In maven is het de conventie dat een snapshot eindigt op -SNAPSHOT, bijvoorbeeld 1.0-SNAPSHOT. Officieel wordt alles dat eindigt op SNAPSHOT door maven als snapshot aangemerkt, maar sinds versie 3.0.2 wordt dit officieel afgeraden omdat [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/SH_WsRfNZN4" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2012/02/10/osgi-versie-properties-als-variabele-gebruiken-in-maven/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2012/02/10/osgi-versie-properties-als-variabele-gebruiken-in-maven/</feedburner:origLink></item>
		<item>
		<title>Multi-threading met Futures</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/voitzmZYYA8/</link>
		<comments>http://blog.finalist.nl/2012/01/06/multi-threading-met-futures/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 12:18:23 +0000</pubDate>
		<dc:creator>Lennaert van der Linden</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[concurrency]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2964</guid>
		<description>In dit artikel wordt aan de hand van een concreet voorbeeld getoetst of we java applicaties multi-threaded kunnen maken zonder bijkomstige complexiteit te introduceren met behulp van futures. Enkele jaren terug heb ik voor een klant een functionaliteit om een afbeelding samen te stellen uit deelafbeeldingen gerealiseerd. Ik hanteerde daarbij een implementatie die recht toe [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/voitzmZYYA8" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2012/01/06/multi-threading-met-futures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2012/01/06/multi-threading-met-futures/</feedburner:origLink></item>
		<item>
		<title>Komt een man bij de dokter…</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/tw1VhtQSg_U/</link>
		<comments>http://blog.finalist.nl/2011/11/28/komt-een-man-bij-de-dokter/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 14:32:51 +0000</pubDate>
		<dc:creator>Niels Talens</dc:creator>
				<category><![CDATA[Algemeen]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2891</guid>
		<description>Komt een man bij de dokter: “Zeg dokter, kunt u me even Pulsatilla voorschrijven want ik heb last van een gevalletje otitis media acuta. U hoeft niet te kijken hoor. Ik heb het namelijk zelf al uitgezocht op Google. Pulsatilla is het beste wat er is. Ik ga morgen op vakantie dus kunt u het [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/tw1VhtQSg_U" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2011/11/28/komt-een-man-bij-de-dokter/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2011/11/28/komt-een-man-bij-de-dokter/</feedburner:origLink></item>
		<item>
		<title>Agile denken</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/X9Wne7FavcQ/</link>
		<comments>http://blog.finalist.nl/2011/11/17/agile-denken/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 12:50:13 +0000</pubDate>
		<dc:creator>Lennaert van der Linden</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Algemeen]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2852</guid>
		<description>We zijn allemaal bekend met ontwikkelmethodieken als Scrum, XP en Crystal Clear, maar het is goed om af en toe stil te staan bij wat de essentie is van agility. En wat we ermee willen bereiken. In dit artikel wordt ingegaan op agile denken en waarom agile meer is dan een verzameling van software ontwikkelmethodieken. [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/X9Wne7FavcQ" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2011/11/17/agile-denken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2011/11/17/agile-denken/</feedburner:origLink></item>
		<item>
		<title>Testen is niet voor emo’s</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/sGU6Qq7M71A/</link>
		<comments>http://blog.finalist.nl/2011/08/29/testen-is-niet-voor-emos/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 11:48:51 +0000</pubDate>
		<dc:creator>Iain Hecker</dc:creator>
				<category><![CDATA[Algemeen]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2774</guid>
		<description>Het schrijven van (unit) tests kan soms erg pijnlijk zijn. De reden is nagenoeg altijd: &amp;#8220;You&amp;#8217;re doing it wrong!&amp;#8221;. Dat meen ik serieus: als iets moeilijk te unit testen is, dan doe je iets verkeerd. Vaak niet in de unit test zelf, maar in de implementatie. De kans is groot dat je last hebt van [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/sGU6Qq7M71A" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2011/08/29/testen-is-niet-voor-emos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2011/08/29/testen-is-niet-voor-emos/</feedburner:origLink></item>
		<item>
		<title>Contentmigratie met Drupal</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/IxRlBQ0dPtM/</link>
		<comments>http://blog.finalist.nl/2011/08/08/contentmigratie-met-drupal/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 13:57:54 +0000</pubDate>
		<dc:creator>Lennaert van der Linden</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Migratie]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2711</guid>
		<description>De afgelopen weken hebben we onze website vernieuwd. Behalve een nieuw, fris gezicht dat onze nieuwe focus weerspiegelt hebben we ook onder de motorkap wijzigingen gemaakt. Door over te stappen op Drupal 7 kunnen we nu veel eenvoudiger aanpassingen maken in pagina lay-out en pagina inhoud. Een deel van de content is hierbij herzien, maar [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/IxRlBQ0dPtM" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2011/08/08/contentmigratie-met-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2011/08/08/contentmigratie-met-drupal/</feedburner:origLink></item>
		<item>
		<title>De zuigkracht van voortschrijdend inzicht</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/u2xyISATIpA/</link>
		<comments>http://blog.finalist.nl/2011/07/07/de-zuigkracht-van-voortschrijdend-inzicht/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 17:47:36 +0000</pubDate>
		<dc:creator>Iain Hecker</dc:creator>
				<category><![CDATA[Agile]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2733</guid>
		<description>Veel projectteams strijden tegen het voortschrijdend inzicht van de gebruiker. De ontwikkelaars en diens managers verschuilen zich graag achter de requirements. Staat het niet in de requirements? Dan wordt het niet gemaakt. De originele schatting blijft intact en de deadline kan zo nog steeds gehaald worden. Dit lijkt in eerste opslag eerlijk en terecht, maar [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/u2xyISATIpA" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2011/07/07/de-zuigkracht-van-voortschrijdend-inzicht/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2011/07/07/de-zuigkracht-van-voortschrijdend-inzicht/</feedburner:origLink></item>
		<item>
		<title>Programs with Wolves</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/XLr-QwunhQQ/</link>
		<comments>http://blog.finalist.nl/2011/06/27/programs-with-wolves/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 12:48:50 +0000</pubDate>
		<dc:creator>Robbert Brak</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Methodieken]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2696</guid>
		<description>Van 12 tot 15 juni was ik bij de SPA Conference 2011, een jaarlijks terugkerende conferentie in Londen over Software Practice Advancement. De sessie die de meeste indruk maakte was getiteld: Wolf Pack Programming. De theorie Wolf Pack programming is een experimenteel programmeerproces ontwikkeld door Cincom. Wolf Pack programming is de combinatie van Pair programming [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/XLr-QwunhQQ" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2011/06/27/programs-with-wolves/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2011/06/27/programs-with-wolves/</feedburner:origLink></item>
		<item>
		<title>Shuhari: de weg naar meesterschap</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/BRFhxOjl71s/</link>
		<comments>http://blog.finalist.nl/2011/06/14/shuhari-de-weg-naar-meesterschap/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 10:38:16 +0000</pubDate>
		<dc:creator>Niels Talens</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Methodieken]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2611</guid>
		<description>Shu Ha Ri is een manier van denken die gaat over het proces van leren en het zich eigen maken van een kunst of vaardigheid. De naam komt van het Japanse Noh theater en werd door Alistar Cockburn geïntroduceerd als manier van denken over het aanleren van technieken en methodes binnen de software ontwikkeling. In [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/BRFhxOjl71s" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2011/06/14/shuhari-de-weg-naar-meesterschap/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2011/06/14/shuhari-de-weg-naar-meesterschap/</feedburner:origLink></item>
		<item>
		<title>Hippo is going to REST</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/qXPVOboeeJc/</link>
		<comments>http://blog.finalist.nl/2011/05/23/hippo-is-going-to-rest/#comments</comments>
		<pubDate>Mon, 23 May 2011 10:07:46 +0000</pubDate>
		<dc:creator>Brian Snijders</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Liferay]]></category>
		<category><![CDATA[Hippo]]></category>
		<category><![CDATA[REST]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2553</guid>
		<description>Het koppelen van Hippo en Liferay is al enige tijd een hot-topic binnen Finalist. Verschillende succesvolle pogingen zijn ondernomen en Hippo heeft onlangs Hippo CMS 7.5 uitgebracht. Een van de speerpunten van Hippo CMS 7.5 is de integratie van een REST-api, waarmee de repository uitgevraagd kan worden. Standaard worden er een aantal REST-services meegeleverd en [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/qXPVOboeeJc" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2011/05/23/hippo-is-going-to-rest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2011/05/23/hippo-is-going-to-rest/</feedburner:origLink></item>
		<item>
		<title>Externe DSLs parsen met Scala</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/z8uEXlSgi_I/</link>
		<comments>http://blog.finalist.nl/2011/05/19/externe-dsls-parsen-met-scala/#comments</comments>
		<pubDate>Thu, 19 May 2011 20:13:45 +0000</pubDate>
		<dc:creator>Rob Schellhorn</dc:creator>
				<category><![CDATA[Scala]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2348</guid>
		<description>Domein specifieke talen zijn belangrijk, ze leggen de brug tussen programmeur en domein expert. Interne DSLs draaien binnen een gasttaal en zijn daardoor vaak snel te bouwen, de toolset van de gasttaal kan immers gebruikt worden. Het resultaat is vaak een bibliotheek. Mooie voorbeelden zijn Scala&amp;#8217;s Actor Framework en de Hibernate Criteria API. Dat de [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/z8uEXlSgi_I" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2011/05/19/externe-dsls-parsen-met-scala/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2011/05/19/externe-dsls-parsen-met-scala/</feedburner:origLink></item>
		<item>
		<title>Top Tien Test Tips</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/DbIYop7dPEA/</link>
		<comments>http://blog.finalist.nl/2011/05/16/top-tien-test-tips/#comments</comments>
		<pubDate>Mon, 16 May 2011 15:21:34 +0000</pubDate>
		<dc:creator>Iain Hecker</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Methodieken]]></category>
		<category><![CDATA[Software beheer]]></category>
		<category><![CDATA[Testen]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2531</guid>
		<description>Bij programmeren is het een vereiste dat je de code die je schrijft goed test. Dat weten de meeste programmeurs ondertussen wel. En omdat het testen met de hand te veel tijd kost, willen we dit graag automatiseren. Daarom schrijven we naast de productiecode nog meer code die de andere code uitprobeert en kijkt of [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/DbIYop7dPEA" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2011/05/16/top-tien-test-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2011/05/16/top-tien-test-tips/</feedburner:origLink></item>
		<item>
		<title>Implicits: Zet de API naar je hand</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/agDJaHVzHuI/</link>
		<comments>http://blog.finalist.nl/2011/04/26/implicits-zet-de-api-naar-je-hand/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 10:56:27 +0000</pubDate>
		<dc:creator>Rob Schellhorn</dc:creator>
				<category><![CDATA[Scala]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2457</guid>
		<description>Een goed geschreven Scala API leest alsof het onderdeel is van de taal. Dankzij een aantal technieken kunnen heel krachtige constructies geschreven worden. Ook bestaande (Java) APIs kunnen op deze manier omgetoverd worden in pareltjes. In deze blog wordt gekeken hoe de API van Vaadin, een framework ontworpen voor Java, verbeterd kan worden met Scala [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/agDJaHVzHuI" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2011/04/26/implicits-zet-de-api-naar-je-hand/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2011/04/26/implicits-zet-de-api-naar-je-hand/</feedburner:origLink></item>
		<item>
		<title>Stop met daily stand-ups!</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/6NSZ80nYKl0/</link>
		<comments>http://blog.finalist.nl/2011/03/28/stop-met-daily-stand-ups/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 11:54:42 +0000</pubDate>
		<dc:creator>Iain Hecker</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Methodieken]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2441</guid>
		<description>Tenminste, als je deze op de typische Scrum-manier invulling geeft. Denk eens serieus na over de informatie die in een typische daily stand-up wordt meegedeeld: Wat heb je gisteren gedaan? Wat ga je vandaag doen? Heb je nog blokkades? We zijn verteld dat we deze drie vragen moeten beantwoorden tijdens de daily stand-up. We moeten [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/6NSZ80nYKl0" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2011/03/28/stop-met-daily-stand-ups/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2011/03/28/stop-met-daily-stand-ups/</feedburner:origLink></item>
		<item>
		<title>TDD en Externe API’s</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/u0V3hM1pJ6Y/</link>
		<comments>http://blog.finalist.nl/2011/03/21/tdd-en-externe-apis/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 12:37:16 +0000</pubDate>
		<dc:creator>Iain Hecker</dc:creator>
				<category><![CDATA[Algemeen]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2290</guid>
		<description>Koppelingen met externe resources zijn erg lastig om te ontwikkelen. Zeker als je, zoals ik, een TDD fan bent. Dat komt omdat TDD van je verwacht dat je weet wat je doet voordat je het doet. Dat is vaak niet het geval wanneer we een koppeling maken met een dienst die we niet kennen. Welke [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/u0V3hM1pJ6Y" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2011/03/21/tdd-en-externe-apis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2011/03/21/tdd-en-externe-apis/</feedburner:origLink></item>
		<item>
		<title>Liferay en wat doen wij ermee?</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/APe544mpReU/</link>
		<comments>http://blog.finalist.nl/2011/03/21/liferay-en-wat-doen-wij-ermee/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 08:03:38 +0000</pubDate>
		<dc:creator>Jurn de Ruijter</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Liferay]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2384</guid>
		<description>&amp;#8220;Liferay delivers open source enterprise solutions for portals, publishing, content and collaboration.&amp;#8221; Een zeer beknopte en algemene beschrijving van een product met vele mogelijkheden en wat op verschillende manieren kan worden ingezet binnen een organisatie. Veel interessanter is eigenlijk, wat heeft Finalist al gedaan met Liferay? Aan de hand van een aantal recente en succesvolle [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/APe544mpReU" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2011/03/21/liferay-en-wat-doen-wij-ermee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2011/03/21/liferay-en-wat-doen-wij-ermee/</feedburner:origLink></item>
		<item>
		<title>The right tool for the job</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/v1qbO6V2Y4g/</link>
		<comments>http://blog.finalist.nl/2011/03/02/the-right-tool-for-the-job/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 10:11:22 +0000</pubDate>
		<dc:creator>Niels Talens</dc:creator>
				<category><![CDATA[Methodieken]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Project Craftsmanship]]></category>
		<category><![CDATA[Software Craftsmanship]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2315</guid>
		<description>Ik doe niet meer mee! De discussies over de randvoorwaarden waaraan een project moet voldoen om het wel echt Scrum te mogen noemen. De bedrijven die voor een mooi uurtarief  ook “Scrum” doen. De Scrum Master die als Project Managers opereren. De examens waarvoor je niet kan zakken. De teams die Scrum doen zonder enige [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/v1qbO6V2Y4g" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2011/03/02/the-right-tool-for-the-job/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2011/03/02/the-right-tool-for-the-job/</feedburner:origLink></item>
		<item>
		<title>Scala 2.9 – we gaan parallel</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/MbLb6CTxga8/</link>
		<comments>http://blog.finalist.nl/2011/02/17/scala-2-9-we-gaan-parallel/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 09:21:42 +0000</pubDate>
		<dc:creator>Rob Schellhorn</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Scala]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2245</guid>
		<description>Een dezer dagen zal Scala 2.9 uit komen. De voornaamste wijziging is een uitbreiding op de scala.collection bibliotheek, die het paralleliseren van berekeningen makkelijker moet maken. Dit zal de komende jaren een hot topic worden in de software industries. Processors worden immers uitgerust met meer en meer rekeneenheden, maar per core zal geen significante snelheidswinst [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/MbLb6CTxga8" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2011/02/17/scala-2-9-we-gaan-parallel/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2011/02/17/scala-2-9-we-gaan-parallel/</feedburner:origLink></item>
		<item>
		<title>Functioneel programmeren in Scala</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/HyiCuYEm4pc/</link>
		<comments>http://blog.finalist.nl/2011/02/10/functioneel-programmeren-in-scala/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 20:50:05 +0000</pubDate>
		<dc:creator>Rob Schellhorn</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Scala]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2169</guid>
		<description>De programmeertaal Scala brengt het OO en functionele paradigma samen. De gemiddelde Java programmeur zal niet al te veel problemen hebben met de OO aspecten, maar de functionele mogelijkheden zijn toch een beetje wennen. Deze blogpost presenteert een functionele oplossing voor Conway&amp;#8217;s Game of Life in Scala. De wereld van Conway bestaat uit een grid [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/HyiCuYEm4pc" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2011/02/10/functioneel-programmeren-in-scala/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2011/02/10/functioneel-programmeren-in-scala/</feedburner:origLink></item>
		<item>
		<title>Scala voor de Java programmeur: een jumpstart</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/hDCKzVfoZLY/</link>
		<comments>http://blog.finalist.nl/2011/01/24/scala-voor-de-java-programmeur-een-jumpstart/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 15:36:00 +0000</pubDate>
		<dc:creator>Rob Schellhorn</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Scala]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2125</guid>
		<description>Bij Finalist wordt ontwikkeld in de talen Java, Ruby en PHP. De evolutie van de laatste twee gaat gestaag, om de zoveel tijd worden programmeurs verwend met nieuwe taalfeatures. De ontwikkeling van Java lijkt daarentegen een beetje dood. De release van Java 6 was al weer vier jaar geleden. Ook de volgende Java versie lijkt [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/hDCKzVfoZLY" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2011/01/24/scala-voor-de-java-programmeur-een-jumpstart/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2011/01/24/scala-voor-de-java-programmeur-een-jumpstart/</feedburner:origLink></item>
		<item>
		<title>Drupal 7 meetup</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/Qe6s04G7LDI/</link>
		<comments>http://blog.finalist.nl/2010/12/20/drupal-7-meetup/#comments</comments>
		<pubDate>Mon, 20 Dec 2010 09:03:16 +0000</pubDate>
		<dc:creator>Lennaert van der Linden</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2068</guid>
		<description>De tweede release candidate van Drupal 7 is inmiddels beschikbaar en dat houdt in dat Drupal 7 er aan komt. Op 16 december hielden Proteon en Wizzlern de Drupal 7 meetup om Drupal ontwikkelaars bij te praten over de nieuwe release. Een meetup waar veel animo voor was, gezien het aantal beschikbare plaatsen al snel [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/Qe6s04G7LDI" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2010/12/20/drupal-7-meetup/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2010/12/20/drupal-7-meetup/</feedburner:origLink></item>
		<item>
		<title>Drupal theming</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/a7ySKSTPzog/</link>
		<comments>http://blog.finalist.nl/2010/11/22/drupal-theming/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 12:42:21 +0000</pubDate>
		<dc:creator>Lennaert van der Linden</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2069</guid>
		<description>Het scheiden van logica en presentatie is een belangrijk aspect voor elk web content framework. Dit geldt dus ook voor Drupal. Gelukkig biedt Drupal hier een mechanisme voor: theming. Met theming kan niet alleen logica en weergave worden gescheiden, maar is het ook mogelijk om de presentatie van generieke modules te specialiseren voor specifieke sites. [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/a7ySKSTPzog" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2010/11/22/drupal-theming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2010/11/22/drupal-theming/</feedburner:origLink></item>
		<item>
		<title>J-Fall 2010: drie interessante sessies nader belicht</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/iUN9V1eg8WI/</link>
		<comments>http://blog.finalist.nl/2010/11/08/j-fall-2010-drie-interessante-sessies-nader-belicht/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 12:18:32 +0000</pubDate>
		<dc:creator>Robbert Brak</dc:creator>
				<category><![CDATA[Evenementen]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2050</guid>
		<description>Woensdag  3 november vond J-Fall 2010 plaats, een jaarlijks terugkerende conferentie over Java-gerelateerde onderwerpen, georganiseerd door de  &lt;a title="NL-JUG" href="http://www.nljug.org/"&gt;NL-JUG&lt;/a&gt;.  Zelf ben ik inmiddels stamgast op dit evenement en ook dit jaar was het  weer de moeite waard. In deze post ga ik kort in op de inhoud van  enkele van de meest aansprekende sessies.&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/iUN9V1eg8WI" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2010/11/08/j-fall-2010-drie-interessante-sessies-nader-belicht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2010/11/08/j-fall-2010-drie-interessante-sessies-nader-belicht/</feedburner:origLink></item>
		<item>
		<title>Theming van validatieberichten in Drupal</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/csgOk_aJZbA/</link>
		<comments>http://blog.finalist.nl/2010/11/03/theming-van-validatieberichten-in-drupal/#comments</comments>
		<pubDate>Wed, 03 Nov 2010 08:02:31 +0000</pubDate>
		<dc:creator>Lennaert van der Linden</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2036</guid>
		<description>Het fijne van werken met een framework als Drupal is dat veel dingen al zijn geregeld. De form API biedt bijvoorbeeld validatie en validatiemeldingen worden automatisch getoond als een gebruiker een of meer velden niet correct invult. Het enige wat rest is opstijlen. Maar soms voldoet het standaardgedrag niet en moet er een aanpassing worden [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/csgOk_aJZbA" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2010/11/03/theming-van-validatieberichten-in-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2010/11/03/theming-van-validatieberichten-in-drupal/</feedburner:origLink></item>
		<item>
		<title>Software Craftsmanship</title>
		<link>http://feedproxy.google.com/~r/Blogartikelen/~3/cvljWikVrbA/</link>
		<comments>http://blog.finalist.nl/2010/10/25/software-craftsmanship/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 12:09:32 +0000</pubDate>
		<dc:creator>Iain Hecker</dc:creator>
				<category><![CDATA[Evenementen]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://blog.finalist.nl/?p=2019</guid>
		<description>Afgelopen donderdag en vrijdag was de Ruby And Rails conferentie in Amsterdam. De conferentie had dit jaar een internationaal karakter (vandaar de naamswijziging van &amp;#8220;Ruby En Rails&amp;#8221; naar &amp;#8220;Ruby And Rails&amp;#8221;). De conferentie was zoals gebruikelijk goed geslaagd. Behalve veel technische presentaties, van o.a. Rick Olson (werkzaam bij Github) en Jon Yurek (co-founder van Thoughtbot), [...]&lt;img src="http://feeds.feedburner.com/~r/Blogartikelen/~4/cvljWikVrbA" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.finalist.nl/2010/10/25/software-craftsmanship/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.finalist.nl/2010/10/25/software-craftsmanship/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 1.363 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-05-17 14:47:57 -->

