<?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.devnology.nl/~d/styles/itemcontent.css"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
   <channel>
      <title>Devnology.nl</title>
      <description>A merge of several feeds from http://devnology.nl</description>
      <link>http://pipes.yahoo.com/pipes/pipe.info?_id=6a74f78d539c778e449651bb32fbafb5</link>
      <pubDate>Wed, 10 Mar 2010 11:53:31 -0800</pubDate>
      <generator>http://pipes.yahoo.com/pipes/</generator>
      <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.devnology.nl/devnology" /><feedburner:info uri="devnology" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /><feedburner:emailServiceId>devnology</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
         <title>Verslag Rascal workshop</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/HPXf3_8BPnQ/97-verslag-rascal-workshop</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;Dit verslag is geschreven door Jeroen van den Bos (&lt;a rel="nofollow" target="_blank" href="http://twitter.com/jvandenbos"&gt;@jvandenbos&lt;/a&gt;) . Bedankt Jeroen!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In het indrukwekkende pand van &lt;a rel="nofollow" target="_blank" href="http://www.tty.nl"&gt;TTY&lt;/a&gt; in het hartje van Amsterdam organiseerde Devnology haar tiende maandelijkse bijeenkomst. Het doel deze avond was om de metaprogrammeertaal &lt;a rel="nofollow" target="_blank" href="http://www.rascal-mpl.org/"&gt;Rascal&lt;/a&gt; te leren kennen door er met z'n allen een aantal problemen mee op te lossen -- de beste manier om een programmeertaal te leren kennen is tenslotte om er iets nuttigs mee te doen.&lt;/p&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://jurgen.vinju.org/"&gt;Jurgen Vinju&lt;/a&gt; starte het programma met een korte introductie over de achtergrond van de taal Rascal, waarin hij vooral inging op waar je het nou voor zou kunnen gebruiken. Een belangrijke conclusie is dat het domein van Rascal erg groot is: van software analyse tot de implementatie van refactorings en van grootschalige automatische migratie tot de ontwikkeling en constructie van volledige compilers voor domein-specifieke talen.&lt;/p&gt;&lt;p&gt;Daarna richtte Jurgen zich op praktische details om met Rascal aan de slag te gaan. Om het makkelijk te maken om met de taal te beginnen lijkt de syntax sterk op Java. Vrijwel alle bekende constructies zijn aanwezig, behalve de object-georienteerde, die ontbreken vrijwel volledig. Naast de vertrouwde syntax zijn er dan heel veel functies, zowel in de taal zelf als in de bijgeleverde bibliotheken die de specifieke metaprogrammeertaken vergemakkelijken. Zaken als het automatisch extraheren van feiten uit Java-projecten, ingebouwde ondersteuning voor het visitor-pattern, het simpel definieren en werken met bomen van datastructuren en het visualiseren van allerlei relaties.&lt;/p&gt;&lt;p&gt;Tijd voor actie! Jurgen stelde voor om eerst even de syntax te oefenen door een programma te schrijven dat alle priemgetallen teruggeeft tussen 1 en 100. Een aantal minuten later al waren er diverse oplossingen, waarvan de volgende de uitdrukkingskracht van Rascal goed laat zien:&lt;/p&gt;&lt;p&gt;&lt;code&gt;[p | p &amp;lt;- [1..100], all(i &amp;lt;- [2..p], p != i ==&amp;gt; p % i !=0)]&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Het echte werk lonkte: het analyseren van een Java project. Door de functies om allerlei feiten uit een Eclipse Java project te extraheren heb je in een paar statements een flinke dataset tot je beschikking waarmee je door middel van uitgebreide analyses (die veelal qua vorm sterk lijken op de voorbeeldregel hierboven) andere datasets kunt opbouwen. Om uiteindelijk inzicht te krijgen in de resultaten kan dan de visualisatiebibliotheek van Rascal worden aangeroepen, die in veel gevallen via een enkele aanroep een aangeleverde datastructuur omzet in een te kiezen visualisatie, van pie charts en diagrammen tot word clouds of complexere plaatjes.&lt;/p&gt;&lt;p&gt;Het mag duidelijk zijn dat Rascal een speciale domein-specifieke taal is. Waar veel DSLs een zeer beperkte uitdrukkingskracht hebben (vaak om de focus heel smal te houden) is Rascal een zeer omvangrijke en breed inzetbare taal. Dit zorgt ervoor dat de metaprogrammeur zich niet hoeft in te houden in het soort analyses dat hij wil uitvoeren. Het domein-specifieke zit hem hier dan ook duidelijk in alles dat er extra in of bij de taal wordt geleverd. Deze functies zijn puur gericht op het domein van Rascal en zorgen ervoor dat je je niet overmatig hoeft bezig te houden met zaken als data importeren of resultaten visualiseren. Dat gaat allemaal vrijwel vanzelf. Zo kun je al je aandacht richten op het schrijven van effectieve analyses.&lt;/p&gt;&lt;p&gt;Dat deden de Devnology bezoekers dan ook zeer fanatiek, waardoor er flink wat t-shirts zijn uitgedeeld voor het snelst oplossen van een van de opgaven. Uiteindelijke winnaars van de avond waren echter het duo &lt;a rel="nofollow" target="_blank" href="http://twitter.com/rvdarend"&gt;@Rick&lt;/a&gt; en &lt;a rel="nofollow" target="_blank" href="http://twitter.com/frankgeerlings"&gt;@Frank&lt;/a&gt;, die het tijdens de bijeenkomst op zich namen om een bug in de Windows-versie van Rascal ter plekke op te lossen.&lt;/p&gt;&lt;p&gt;De presentatie en opgaven van deze avond zijn te vinden op de &lt;a rel="nofollow" target="_blank" href="http://www.rascal-mpl.org/Rascal/Documentation"&gt;website van Rascal&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/sets/72157623552682234/"&gt;
&lt;img src="http://farm3.static.flickr.com/2757/4406309162_4a66376d1b_s.jpg" width="75" border="0" height="75"&gt; &lt;img src="http://farm3.static.flickr.com/2800/4405543991_38a8a14c97_s.jpg" width="75" border="0" height="75"&gt; &lt;img src="http://farm3.static.flickr.com/2801/4405544753_06fd3804d1_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp; &lt;img src="http://farm3.static.flickr.com/2727/4405545057_8b30560e9f_s.jpg" width="75" border="0" height="75"&gt; &lt;img src="http://farm5.static.flickr.com/4043/4408501064_edc77c3311_s.jpg" width="75" border="0" height="75"&gt; &lt;img src="http://farm5.static.flickr.com/4004/4408500514_8c4da0fd78_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp;
&lt;img src="http://farm3.static.flickr.com/2716/4407736915_dde3614b1d_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp;&lt;/a&gt; &lt;/p&gt; &lt;div style="width:425px;" id="__ss_3342030"&gt;&lt;b style="margin:12px 0pt 4px;display:block;"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.slideshare.net/devnology/rascal-devnology-code-fest" title="Rascal Devnology Code Fest"&gt;Rascal Devnology Code Fest&lt;/a&gt;&lt;/b&gt;&lt;iframe class="embeddedvideo" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=rascaldevnologycodefest-100305043302-phpapp02&amp;amp;stripped_title=rascal-devnology-code-fest" type="application/x-shockwave-flash" width="425" height="355"&gt;&lt;div style="padding:5px 0pt 12px;"&gt;View more &lt;a rel="nofollow" target="_blank" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a rel="nofollow" target="_blank" href="http://www.slideshare.net/devnology"&gt;Devnology&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/HPXf3_8BPnQ" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/97-verslag-rascal-workshop</guid>
         <pubDate>Thu, 04 Mar 2010 23:09:07 -0800</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/97-verslag-rascal-workshop</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 005 - Peli de Halleux</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/tAWFPGdffMw/Devnology_Podcast_005-Peli_de_Halleux.mp3</link>
         <description>In deze aflevering spreken we met Peli de Halleux, werkzaam bij Microsoft Research. We spraken met hem over een aantal projecten waar hij aan werkt, vooral op het gebied van software testen en verificatie. Aan bod komen onder andere Pex - een tool voor automated white box unit testen, Code Contracts - de Design by Contract library voor .Net en Moles - een detour framework dat met Pex meegeleverd wordt. Volg Peli via zijn blog op http://blog.dotnetwiki.org of via twitter : @pelikhanLinks voor deze podcastMicrosoft Devlabs home pageMicrosoft Research home pagePeli's group RISE - Research in Software EngineeringPeli's videos op channel 9Pex - Automated white box testing voor .NetCode Contracts - Design by contract Library voor .NetSpec # - Design by contract geimplementeerd als extensie van C# (open source)Reactive extensions - een library om asynchroon en event-gebaseerd te programmerenThe Z3 theorem prover (gebruikt in Pex and vele andere projecten) Download&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/9M29xyWEJrM" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/tAWFPGdffMw" height="1" width="1"/&gt;</description>
         <author>secretariaat@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">http://devnology.nl/components/com_podcast/media/Devnology_Podcast_005-Peli_de_Halleux.mp3</guid>
         <pubDate>Thu, 18 Feb 2010 12:19:31 -0800</pubDate>
         <media:content fileSize="54820874" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/9M29xyWEJrM/Devnology_Podcast_005-Peli_de_Halleux.mp3" type="audio/mpeg" />
         <enclosure length="54820874" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/9M29xyWEJrM/Devnology_Podcast_005-Peli_de_Halleux.mp3" type="audio/mpeg" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/9M29xyWEJrM/Devnology_Podcast_005-Peli_de_Halleux.mp3</feedburner:origLink></item>
      <item>
         <title>Follow-up Pacman kata</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/0VX9QWvbHwc/93-follow-up-pacman-kata</link>
         <description>&lt;p&gt;Een &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/blog/7-verslagen/92-verslag-coding-dojo"&gt;week geleden&lt;/a&gt; werd het kantoor van Marktplaats omgedoopt tot een ware Dojo. In korte iteraties werd er door 19 softwareontwikkelaars in deze Dojo een &lt;a rel="nofollow" target="_blank" href="http://www.codingdojo.org/cgi-bin/wiki.pl?KataPacMan"&gt;Kata&lt;/a&gt; uitgevoerd, met het einddoel om een &lt;a rel="nofollow" target="_blank" href="http://github.com/mostalive/pacman"&gt;werkende Pacman applicatie&lt;/a&gt; te bouwen. Wanneer er zo'n grote groep met specialisten werkt aan een gezamenlijke oplossing ontstaat er als vanzelfsprekend discussie over stijl en design van software. Kunnen we de klasse Field niet beter Game noemen? Waarom maken we geen aparte Pacman klassen, die de verantwoordelijkheid kent van de bewegingen van het beestje?&lt;/p&gt;&lt;p&gt;Een tweetal&amp;nbsp;Martial Coding artists hebben de Kata thuis voortgezet in hun eigen favoriete taal, om na te denken over alternatieve oplossingen. Het eindresultaat willen wij jullie niet onthouden. In de &lt;a rel="nofollow" target="_blank" href="http://github.com/eduard-tty/Pacman"&gt;oplossing van Eduard&lt;/a&gt; kan je zien hoe de oplossing van het probleem wordt vormgegeven in een&amp;nbsp;object-geörienteerd ontwerp, geschreven in Perl, zonder gebruik te maken van Test Driven Development. De &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/share/pacman.zip"&gt;uitwerking van Jaap&lt;/a&gt; laat zien dat Python zich, net als Ruby, uitstekend leent voor testgedreven ontwikkeling van een bewegend (!) Pacman figuurtje.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Heb jij een alternatief design voor het 'Pacman probleem', of een leuke oplossing in een andere taal? Laat het weten als reactie op deze post, of stuur een mailtje naar &lt;a rel="nofollow" target="_blank" href="mailto:secretariaat@devnology.nl"&gt;secretariaat@devnology.nl&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/0VX9QWvbHwc" height="1" width="1"/&gt;</description>
         <author>arne@devnology.nl (Arne Timmerman)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/93-follow-up-pacman-kata</guid>
         <pubDate>Fri, 15 Jan 2010 11:05:56 -0800</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/93-follow-up-pacman-kata</feedburner:origLink></item>
      <item>
         <title>Verslag Coding Dojo</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/zUSI5FEBrk4/92-verslag-coding-dojo</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;Dit verslag is geschreven door Mark Giesen. Bedankt Mark!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Woensdag 6 januari kwamen 19 Martial Coding Artists samen in de Dojo van Marktplaats in Amsterdam. Een perfect bereikbare locatie, tenminste als het niet net was gaan sneeuwen. De volgende dag bleek uit mails en krant dat precies de tijd die wij bij Marktplaats doorbrachten mensen gewoonweg vast stonden op o.a. de A10, rondom ons heen. Wij merkten net wat extra drukte en waarschuwingen bij aankomst, maar nadat wij eenmaal uitgevochten en geborreld waren, waren de wegen ook weer redelijk begaanbaar en had dus alleen de rest van de wereld daar last van gehad. &lt;/p&gt;
&lt;p&gt;Eigenlijk kwamen we natuurlijk voor de pizza's en cola en daar was in ruime mate in voorzien van vegetarisch tot carnivorisch, behalve die zonder kaas. Op donderdag hebben nagenoeg alle medewerkers van Marktplaats nog een koude punt als lunch kunnen nuttigen. &lt;/p&gt;&lt;p&gt;Als je denkt dat dit een paar man zijn voor zo'n site-je, think again. Daar zit een grote zaal vol mensen. Van ontwikkelaars tot sales en nog veel meer. Altijd erg leuk om een nieuw bedrijf te kunnen bekijken en dan helemaal zo'n bedrijf dat iedereen kent. Leuk ook om te horen over de wilde plannen met Hadoop, MapReduce en GigaSpaces, bijna jammer dat ik geen Javaan ben. &lt;/p&gt;
&lt;p&gt;Nadat wij genoeg hadden van de pizza's zijn we aan de Dojo begonnen. Willem van den Ende, Marc Evers en Rob Westgeest (ofwel de mannen van &lt;a rel="nofollow" target="_blank" href="http://www.qwan.it/"&gt;QWAN&lt;/a&gt;) hadden een RandoriKata voorbereid. Eigenlijk een onmogelijke naam, omdat Randori en Kata precies de twee tegengestelde methodieken zijn in Japanse martial arts. Een Kata is een strak gechoreografeerde oefening die heel vaak wordt uitgevoerd waardoor je daar steeds beter in wordt. Randori daarentegen betekent letterlijk "chaos nemen" en staat juist voor de vrijheid van het niet volgen van kata's. Toch is het een goede naam gebleken. Er wordt namelijk een applicatie ontwikkeld in zeer korte iteraties. Deze avond was een iteratie vijf minuten, veel iteratiever kun je het niet krijgen. Iedere iteratie moest er eerst door de man achter de knoppen een falende test geschreven worden die vervolgens door de co-piloot werkend moest worden gemaakt, TDD dus. Zolang er met de test gewerkt werd kon de hele groep invloed uitoefenen op de te bouwen test en dus op de te bouwen functionaliteit. Zodra deze falende test netjes faalde draaide de prioriteit om naar het fixen van de falende test. Over design mocht niet meer worden getwist, alleen over hoe die test zo snel mogelijk werkend moest worden gemaakt. Zodra de vijf minuten om waren werd één van de ontwikkelaars gewisseld en begonnen we weer van voor af aan. Zo zie je goed de Kata: test schrijven en implementeren. Ook Randori was goed te zien in de discussie van de groep en door het steeds wisselen van toetsenist. Dit allemaal met babysteps om het wel binnen 5 minuten af te kunnen ronden. Dit leverde wel wat discussie op. Een babystep is de meest kleine volgende stap richting einddoel. Het lijkt soms alsof je je hoofd moet uitschakelen omdat je het gevoel hebt dat je best weet wat de volgende 3 steps zijn en die wil je in één keer doen. Het consequent doorvoeren levert wel eenvoudige keuzes op, eenvoudig terugdraaien en weinig ingewikkelde discussies. Aan de andere kant bekruipt je toch het gevoel dat je onnodig klein bezig bent en dat het sneller moet kunnen. &lt;/p&gt;
&lt;p&gt;Wat leren we hier nu van? Dit was mogelijk de interessantste vraag van de avond. Voor mij persoonlijk was het vooral de taal Ruby. Voor mij bijna volledig nieuw en volgens de kenners van vanavond hebben we alles de revue laten passeren, dus nu ben ik ook een Ruby crack. Ergens in m'n achterhoofd knaagt wat twijfel, maar dat laat ik natuurlijk nooit meer merken. Zolang ik er geen project in hoef te doen.... Vooral het onderdeel "NIET discussiëren" was voor sommigen de grote les van de avond. We hebben het dan niet eens over of ze gelijk hadden of niet, maar over regels kunnen volgen en meningsverschillen inslikken als de tijdsdruk daarom vraagt. &lt;/p&gt;
&lt;p&gt;Andere leerden vooral van de verschillende keuzes die mensen maken of dat TDD helpt of juist tegenzit in zo'n omgeving. Voor weer anderen was de Coding Dojo techniek an sich de grote winst en zien ze zichzelf dit gebruiken in hun dagelijks leven om een moeilijk probleem te tackelen of om bepaalde principes in een groep in de vingers te krijgen. Tot slot de Babysteps, voor m'n gevoel zijn die een beetje ondergesneeuwd die avond, maar misschien waren er ook wel veel lessen. Ik ben benieuwd of je dit principe een keer in een echt project een paar weken kan doorvoeren om te zien of het bijdraagt aan snelheid en accuratesse. &lt;/p&gt;
&lt;p&gt;Zo heeft iedereen deze avond er wel iets uit gehaald wat van waarde is. Of dat precies is wat de voorbereiders er hoopten in te leggen weet ik niet, maar met zoveel winst mag het in ieder geval een geslaagde avond genoemd worden. Na nog een paar afzakkertjes in bar/restaurant Dauphine zijn we allen weer een stukje slimmer huiswaarts gegaan.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/sets/72157623057810291/"&gt;&lt;img src="http://farm3.static.flickr.com/2735/4263635730_40cc98dd63_s.jpg" width="75" border="0" height="75"&gt; &lt;img src="http://farm3.static.flickr.com/2721/4262855523_3228c8cbb9_s.jpg" width="75" border="0" height="75"&gt; &lt;img src="http://farm5.static.flickr.com/4068/4263611260_e6a4c0221d_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp; &lt;img src="http://farm3.static.flickr.com/2710/4263614330_e7cb986a06_s.jpg" width="75" border="0" height="75"&gt; &lt;img src="http://farm5.static.flickr.com/4008/4263616238_836aa37b01_s.jpg" width="75" border="0" height="75"&gt; &lt;img src="http://farm5.static.flickr.com/4064/4262872503_1be61e5cb3_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp;
&lt;img src="http://farm5.static.flickr.com/4068/4262866867_418bde9f7f_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;De sourcecode voor deze nieuwe &lt;a rel="nofollow" target="_blank" href="http://www.codingdojo.org/cgi-bin/wiki.pl?KataPacMan"&gt;Pacman kata&lt;/a&gt; vind je terug op &lt;a rel="nofollow" target="_blank" href="http://github.com/mostalive/pacman"&gt;http://github.com/mostalive/pacman&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/zUSI5FEBrk4" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/92-verslag-coding-dojo</guid>
         <pubDate>Sun, 10 Jan 2010 09:19:34 -0800</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/92-verslag-coding-dojo</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 004 - Interview met Jurgen Vinju</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/KdiuK3NtSIE/Devnology_Podcast_004-Jurgen_Vinju.mp3</link>
         <description>De grote berg met software op deze wereld neemt explosief toe. Als ontwikkelaar krijg je steeds vaker te maken met het onderhoud van bestaande software waarvan je de complexe programmacode niet altijd direct kan begrijpen, omdat het bijvoorbeeld slecht is gedocumenteerd.&amp;nbsp;In deze Podcast legt Jurgen Vinju uit hoe de domein specifieke taal Rascal jou een geavanceerde gereedschapskist kan bieden om jouw programmacode te analyseren en / of automatisch te transformeren. Jurgen geeft op basis van zijn ervaringen met het ontwikkelen van een DSL zijn kritische blik op het gebruik van de domein specifieke talen en rekent af met 'embedded DSL's', UML en XML.Jurgen Vinju is senior researcher bij het Centrum voor Wiskunde en Informatica en actief als docent aan de Universiteit van Amsterdam. In de Master Software Engineering is Jurgen actief als docent op het gebied van Software evolutie en Software constructie. Je kan de publicaties die Jurgen heeft geschreven vinden op zijn website; zijn dagelijkse activiteiten volg je op Twitter: @jurgenvinju.&amp;nbsp;Links bij deze podcastDe Domein specifieke taal Rascal.Als iedereen alleen maar bezig is met het schrijven van software abstracties, dan wordt er geen werkende software meer geschreven, stelt de&amp;nbsp;Turing Pit.ASF+SDF is de vormalige taal, die aan het Centrum voor Wiskunde en Informatie is ontwikkeld, om source code te analyseren en transformeren.Software ontwikkeling is complex, omdat het tracht een probleem op te lossen in een omgeving waarin de eisen aan de oplossing constant veranderen: Wicked design.Een Embedded DSL (ook wel: Internal DSL) is een taal die onderdeel uitmaakt van bijvoorbeeld een general-purpose taal als Ruby.Boek: Generative Programming, Krysztof Czarnecki.Boek: Domain Driven Design, Eric Evans.Boek: Code Complete, Steve McConnell.Boek: Why Programs Fail, Andreas Zeller.Boek: Spring into Technical Writing, Barry J. Rosenberg.Boek: The Pragmetic Programmer, Andrew Hunt. Download&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/wXmxnUakmBg" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/KdiuK3NtSIE" height="1" width="1"/&gt;</description>
         <author>secretariaat@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">http://devnology.nl/components/com_podcast/media/Devnology_Podcast_004-Jurgen_Vinju.mp3</guid>
         <pubDate>Tue, 22 Dec 2009 11:41:13 -0800</pubDate>
         <media:content fileSize="56388174" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/wXmxnUakmBg/Devnology_Podcast_004-Jurgen_Vinju.mp3" type="audio/mpeg" />
         <enclosure length="56388174" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/wXmxnUakmBg/Devnology_Podcast_004-Jurgen_Vinju.mp3" type="audio/mpeg" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/wXmxnUakmBg/Devnology_Podcast_004-Jurgen_Vinju.mp3</feedburner:origLink></item>
      <item>
         <title>Verslag Retrospective 2 december 2009</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/zwYL8G_EmXo/88-verslag-retrospective-2-december-2009</link>
         <description>&lt;p&gt;Woensdagavond 2 december verzamelden 18 ridders uit het gilde van Nederlandse softwareontwikkelaars zich voor de laatste keer van dit jaar aan een grote ronde tafel (met scherpe hoeken) om het afgelopen jaar te evalueren. In een inspirerende ruimte boven het centraal station van Utrecht werden er, volgens sommigen een aantal deuren verwijderd van bekende ministers als Maxime Verhagen (&lt;a rel="nofollow" target="_blank" href="http://twitter.com/MaximeVerhagen/status/6267568893"&gt;zeker weten?&lt;/a&gt;) en Hirsch Ballin, ervaringen uitgewisseld en standpunten verdedigd omtrent het onderwerp: &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/volgende-bijeenkomst/details/16-retrospective-2009"&gt;Retrospective 2009&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Na een maaltijd en een korte kennismakingsronde ging de avond, mogelijk gemaakt door &lt;a rel="nofollow" target="_blank" href="http://www.wantit.nl/"&gt;Wantit&lt;/a&gt;, van start. Er werd een ambitieuze doelstelling neergezet waarin iedere ridder aan het woord zou komen om zijn hoogtepunten uit het jaar 2009 toe te lichten en voorspellingen voor het jaar 2010 uit de doeken te doen. De strakke tijdsplanning bleek helaas niet haalbaar: na de pauze was het rondje gevorderd tot wel 5 van de 18 deelnemers. Hoewel de doelstelling wellicht niet helemaal is gehaald, is erop deze avond volop gediscussieerd over een scala aan onderwerpen.&lt;/p&gt;&lt;p&gt;De belangrijkste ontwikkelingen in het softwarevakgebied van het afgelopen jaar lijken zich in Nederland sterk te begeven op het vlak van kwaliteit en verbreding. Klanten onderkennen meer en meer een sterkere hang naar kwaliteitszin ten aanzien van software en zijn in mindere mate gefocust op blinde targets. De wereldwijde opkomst van agile software ontwikkelmethodes is in het afgelopen jaar doorgedrongen tot de grotere Nederlandse bedrijven: Scrum is een methode die door veel ontwikkelaars in de afgelopen jaren (succesvol) is toegepast. Hoewel deze verbreding zich doorzet blijft het beloningssysteem binnen softwarebedrijven achter: de waardering is gefocust op de korte termijn, en bijvoorbeeld niet op een beloning van lagere onderhoudskosten in de toekomst.&lt;/p&gt;&lt;p&gt;Softwareontwikkelaars lijken zich in 2009 meer te willen verbreden en spelen met nieuwe talen. De opkomst van (dynamische) talen op de Java Virtual Machine draagt hieraan bij, maar ook Microsoft lijkt zich met F# duidelijk te willen begeven in het functionele paradigma dat weer in opkomst is. Het is de vraag of al deze groei aan talen bijdraagt aan betere software. De keuze voor een taal is misschien soms een kwestie van smaak en is ondergeschikt aan het daadwerkelijk probleem: een klant die goede software verlangt. Wat dat laatste betreft wordt certificering als een zwaktepunt onderkend. Iedereen kan zichzelf een programmeur noemen en ondanks certificering voor bijvoorbeeld Java, .NET of Scrum is er in ons vakgebied geen tuchtcommissie.&amp;nbsp;&lt;/p&gt;&lt;p&gt;De technieken die zich in dit jaar sterk hebben ontwikkeld zijn: alternatieven voor de SQL database, programmeren op grafische processoren, Cloud computing en Distributed Domain Driven Design. Het lijkt erop dat de SQL-database aan terrein verliest. Hoewel er in veel softwareprojecten nog altijd direct wordt gegrepen naar een dergelijk oplossing voor opslag zien we dat document-georiënteerde databases in opkomst zijn, denk aan &lt;a rel="nofollow" target="_blank" href="http://couchdb.apache.org/"&gt;CouchDB&lt;/a&gt;. Overal om ons heen zien we daarnaast dat Cloud computing een sterke ontwikkeling doormaakt: &lt;a rel="nofollow" target="_blank" href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html"&gt;Chrome OS&lt;/a&gt; is hierin een voorbeeld. De administratie van softwaresystemen lijkt hiermee te veranderen: het onderhoud van hardware wordt ondergebracht bij grote hosts, de configuratie van software komt op het bordje van de ontwikkelaar.&lt;/p&gt;&lt;p&gt;Een blik op het aanstormende jaar 2010 laat zien dat de huidige trends zich zullen voortzetten. Er wordt veel verwacht van Lean softwareontwikkeling, andere (eigenlijk oude) programmeerparadigma's zoals functioneel programmeren, andere vormen van dataopslag, maar ook bijvoorbeeld de herintreder &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Objective-C"&gt;Objective-C&lt;/a&gt; dat al stamt uit de jaren '80 (iPhone ontwikkeling). Hoewel Model Driven Development grote stappen naar volwassenheid leek te maken, wordt er verwacht dat deze ontwikkeling wordt afgeremd door het besluit van Microsoft om Oslo &lt;a rel="nofollow" target="_blank" href="http://www.douglaspurdy.com/2009/11/10/from-oslo-to-sql-server-modeling/"&gt;om te dopen&lt;/a&gt; tot SQL Server Modelling.&amp;nbsp;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/zwYL8G_EmXo" height="1" width="1"/&gt;</description>
         <author>arne@devnology.nl (Arne Timmerman)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/88-verslag-retrospective-2-december-2009</guid>
         <pubDate>Fri, 04 Dec 2009 11:02:29 -0800</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/88-verslag-retrospective-2-december-2009</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 003 - Interview met Frans Bouma</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/h4dZiZm6mnc/Devnology_Podcast_003-Frans_Bouma.mp3</link>
         <description>We spraken met Frans Bouma over de start en ontwikkeling van Solutions Design als ISV en de ontwikkeling van LLBLGen Pro&amp;nbsp;, de O/R Mapper voor .Net. Verder geeft Frans in dit interview zijn mening over verschillende software design praktijken, programmeertalen en -stijlen. Tenslotte hebben we het over software engineering literatuur en opleidingen. Frans houdt een veelgelezen blog bij op http://weblogs.asp.net/fbouma en op twitter is hij bekend als @fransbouma Links bij deze podcast Boek - Robert Sedgewick: Algorithms in C Boek - Steve McConnell : Code Complete Boek - Eric Evans : Domain Driven Design Boek - Edward Yourdon : Modern Structured Analysis (en zijn website op www.yourdon.com) http://en.wikipedia.org/wiki/List_of_algorithms Download&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/PsEKuJxnBtY" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/h4dZiZm6mnc" height="1" width="1"/&gt;</description>
         <author>secretariaat@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">http://devnology.nl/components/com_podcast/media/Devnology_Podcast_003-Frans_Bouma.mp3</guid>
         <pubDate>Wed, 25 Nov 2009 12:13:01 -0800</pubDate>
         <media:content fileSize="60450826" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/PsEKuJxnBtY/Devnology_Podcast_003-Frans_Bouma.mp3" type="audio/mpeg" />
         <enclosure length="60450826" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/PsEKuJxnBtY/Devnology_Podcast_003-Frans_Bouma.mp3" type="audio/mpeg" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/PsEKuJxnBtY/Devnology_Podcast_003-Frans_Bouma.mp3</feedburner:origLink></item>
      <item>
         <title>Presentaties Community Day</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/1BjsOq7rFc4/85-presentaties-community-day</link>
         <description>&lt;p&gt;Het is inmiddels alweer een bijna een week geleden dat een groep van ongeveer 80 software ontwikkelaars uit Nederland zich verenigden in de kelders van VX Company op de &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/blog/7-verslagen/57-community-day-agenda"&gt;Devnology Community Day&lt;/a&gt;. Een dag met presentaties, workshops en discussies waarin volop kennis werd gedeeld over alles wat met software te maken heeft. Als je er deze dag niet bij kon zijn, of juist nog eens wat materiaal terug wilt lezen, dan kun je in deze blogpost (of direct op het &lt;a rel="nofollow" target="_blank" href="http://www.slideshare.net/event/devnology-community-day"&gt;SlideShare event&lt;/a&gt;) de presentaties nog eens rustig bekijken.&lt;/p&gt;&lt;p&gt;Op het moment van schrijven zijn nog niet alle presentaties van deze dag gepubliceerd. De sprekers die hun presentatie niet in het lijstje zien staan roepen we dan ook op om het materiaal te delen met de community en ze op te sturen naar &lt;a rel="nofollow" target="_blank" href="mailto:secretariaat@devnology.nl"&gt;dit e-mailadres&lt;/a&gt; of te publiceren in het eerder genoemde SlideShare event.&lt;/p&gt;&lt;div style="width:577px;margin:auto;"&gt;&lt;iframe class="embeddedvideo" src="http://static.slidesharecdn.com/swf/multiwidget.swf" type="application/x-shockwave-flash" width="575" height="410"&gt;&lt;br /&gt;&lt;div style="font-size:11px;font-family:tahoma, arial;height:26px;padding-top:2px;text-align:left;"&gt;&lt;a rel="nofollow" title="SlideShare" target="_blank" href="http://www.slideshare.net/?src=multiwidget"&gt;&lt;img src="http://static.slidesharecdn.com/swf/logo_embd.png" style="border:0px none;" alt="SlideShare"&gt;&lt;/a&gt; | &lt;a rel="nofollow" target="_blank" href="http://www.slideshare.net/widgets/playlist" title="Get your SlideShare Playlist"&gt;Get your SlideShare Playlist&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/1BjsOq7rFc4" height="1" width="1"/&gt;</description>
         <author>arne@devnology.nl (Arne Timmerman)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/85-presentaties-community-day</guid>
         <pubDate>Fri, 13 Nov 2009 11:22:18 -0800</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/85-presentaties-community-day</feedburner:origLink></item>
      <item>
         <title>Community day report!</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/xOzVJ1UDaCI/84-community-day-report</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;Dit verslag is geschreven door Kees Dijk. Hij is onder andere bekend van het &lt;a rel="nofollow" target="_blank" href="http://openspacecode.nl/"&gt;Open Space Code&lt;/a&gt; evenement. Meer informatie over Kees vind je op zijn blog, &lt;a rel="nofollow" target="_blank" href="http://blog.softwarefun.nl"&gt;blog.softwarefun.nl&lt;/a&gt;, of via twitter &lt;a rel="nofollow" target="_blank" href="http://twitter.com/KeesDijk"&gt;@KeesDijk&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Saturday November the 17th 2009 &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/"&gt;Devnology&lt;/a&gt; held their first Devnology Community Day. A great day with amazing content for developers.This post gives my impressions of the day.&lt;/p&gt; &lt;p&gt;For people who don’t like to read just watch the slideshow.&lt;/p&gt;
&lt;p&gt; &lt;iframe class="embeddedvideo" type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=71649" height="300" width="400"&gt; &lt;/p&gt;&lt;h3&gt;&lt;b&gt;General Impression&lt;/b&gt;&lt;/h3&gt; &lt;p&gt;When you put a&amp;nbsp; group of people that all share the same interests in a room it always creates a breeding ground for discussions and sharing knowledge. If you than put these same people in a nice building, feed them and in general make sure they have nothing to complain it only gets better. I could feel this from the first minute I arrived at the community day and it lasted for the rest of the day. The only thing I possible can complain about was the lack of an internet connection. This was an unforeseen problem and will be double checked next time. Pieter Joost &lt;a rel="nofollow" target="_blank" href="http://twitter.com/pjvds/statuses/5541659784"&gt;promised me&lt;/a&gt; so it must be true.&lt;/p&gt; &lt;h3&gt;&lt;b&gt;Sessions&lt;/b&gt;&lt;/h3&gt; &lt;p&gt;The session where divers in content and in setting, there were workshops, presentations, Chalk ‘n Talks and Lightning talks. Topics you could choose from are in the table below.&lt;/p&gt; &lt;table border="1" cellpadding="2" cellspacing="0" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="162"&gt;&lt;a rel="nofollow" target="_blank" href="http://blog.tty.nl/2009/11/08/slides-haskell-workshop/"&gt;An introduction to Functional Programming using Haskell&lt;/a&gt;&lt;br&gt;&lt;/td&gt;
&lt;td valign="top" width="166"&gt;The Lean Lego Game&lt;/td&gt;
&lt;td valign="top" width="153"&gt;Software engineering and multicore applications&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="162"&gt;Introduction to BDD&lt;/td&gt; &lt;td valign="top" width="166"&gt;Code reviews&lt;/td&gt;
&lt;td valign="top" width="153"&gt;Software development anti patters found in the real world&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="162"&gt;Building an artificial game player in smalltalk&lt;/td&gt;
&lt;td valign="top" width="166"&gt;Flying Horses – cleaner&amp;nbsp; code in other languages&lt;/td&gt;
&lt;td valign="top" width="153"&gt;Math for Programmers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="162"&gt;From idea to successful ISV: Traps and tricks&lt;/td&gt; &lt;td valign="top" width="166"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.theenterprisearchitect.eu/archive/2009/11/09/10-things-you-should-know-model-driven-development"&gt;Ten things you should know about model driven development&lt;/a&gt;&lt;br&gt;&lt;/td&gt;
&lt;td valign="top" width="153"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.slideshare.net/Narnach/an-introduction-to-ruby-2449085"&gt;An introduction to Ruby&lt;/a&gt;&lt;br&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="162"&gt;&lt;a rel="nofollow" target="_blank" href="http://code.google.com/p/multiverse/"&gt;Software Transactional Memory&lt;/a&gt;&lt;br&gt;&lt;/td&gt;
&lt;td valign="top" width="166"&gt;Give your code some love&lt;/td&gt;
&lt;td valign="top" width="153"&gt;Message passing concurrency with F#&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="162"&gt;File Carving revisited (with Scala)&lt;/td&gt;
&lt;td valign="top" width="166"&gt;Introduction to Acceptance Test Driven Development&lt;/td&gt; &lt;td valign="top" width="154"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt; &lt;h3&gt;&lt;b&gt;Devnology&lt;/b&gt;&lt;/h3&gt; &lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/"&gt;Devnology&lt;/a&gt; is a great organization that already has organized a lot of amazing meetings. A panel discussion on Model Driven development and a session with Greg Young about domain driven design are just a few of the highlights. Devnology has a mission that says it all:&lt;/p&gt; &lt;p&gt;&lt;i&gt;Devnology aims to provide the Dutch software development community with opportunities to exchange knowledge and experience. We aim to bridge the gap between theory and practice of software development.&lt;/i&gt;&lt;/p&gt; &lt;p&gt;Most of the twitter tweets about Devnology use #devnology so you can see what people are saying over &lt;a rel="nofollow" target="_blank" href="http://search.twitter.com/search?q=%23devnology"&gt;here&lt;/a&gt;. Contacting and asking Devnolgy questions is easy, just follow &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/en/about-devnology"&gt;this English contact page&lt;/a&gt;, they are all very involved and more than willing to answer questions.&lt;/p&gt; &lt;p&gt;Devnology depends on sponsors and so far they had some great sponsors. The community day was held at &lt;a rel="nofollow" target="_blank" href="http://www.vxcompany.com/"&gt;VXCompany&lt;/a&gt; in Baarn. &lt;a rel="nofollow" target="_blank" href="http://www.vxcompany.com/"&gt;VXCompany&lt;/a&gt; hosted the event very well and free charge.&lt;/p&gt; &lt;h3&gt;&lt;b&gt;Conclusion&lt;/b&gt;&lt;/h3&gt; &lt;p&gt;I had a very well spent Saturday. Everything was taken care off but there also was a lot of freedom to find your way. The speakers were very involved, very easy to talk to and as far as I can assess very knowledgeable. You just have to love the organizers, the speakers and the attendees for giving up their free Saturday and making this an event to remember. &lt;/p&gt; &lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://softwarefun.nl/wordpress/wp-content/uploads/2009/11/4086730705_e05b6962ce.jpg"&gt;&lt;img title="SONY DSC" alt="SONY DSC" src="http://softwarefun.nl/wordpress/wp-content/uploads/2009/11/4086730705_e05b6962ce_thumb.jpg" border="0" height="164" width="245"&gt;&lt;/a&gt; &lt;a rel="nofollow" target="_blank" href="http://softwarefun.nl/wordpress/wp-content/uploads/2009/11/4086751579_95bdc94055.jpg"&gt;&lt;img title="SONY DSC" alt="SONY DSC" src="http://softwarefun.nl/wordpress/wp-content/uploads/2009/11/4086751579_95bdc94055_thumb.jpg" border="0" height="164" width="244"&gt;&lt;/a&gt; &lt;a rel="nofollow" target="_blank" href="http://softwarefun.nl/wordpress/wp-content/uploads/2009/11/4087518114_efdf5687a2.jpg"&gt;&lt;img title="SONY DSC" alt="SONY DSC" src="http://softwarefun.nl/wordpress/wp-content/uploads/2009/11/4087518114_efdf5687a2_thumb.jpg" border="0" height="165" width="244"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/xOzVJ1UDaCI" height="1" width="1"/&gt;</description>
         <author>pjvandesande@born2code.net (Pieter Joost van de Sande)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/84-community-day-report</guid>
         <pubDate>Mon, 09 Nov 2009 13:00:45 -0800</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/84-community-day-report</feedburner:origLink></item>
      <item>
         <title>Workshop voorbereiding Community Day</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/jTkh149em6M/82-workshop-voorbereiding-community-day</link>
         <description>&lt;p&gt;De aanstaande Community Day biedt naast een groot aantal presentaties, workshop sessies waarin de handen uit de mouwen worden gestoken. Als het je leuk lijkt om aan één van deze workshops mee te doen, let dan op dat je een laptop meeneemt en je van te voren alvast wat voorbereidingen kan treffen. De voorbereiding geldt voor de volgende workshops:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;An Introduction to Functional Programming using Haskell&lt;/b&gt;: installeer de Haskell compiler: &lt;a rel="nofollow" target="_blank" href="http://www.haskell.org/ghc/download.html"&gt;GHC&lt;/a&gt;&amp;nbsp;(Snow Leopard gebruikers, &lt;a rel="nofollow" target="_blank" href="http://obvioushints.blogspot.com/2009/09/running-haskell-ghc-on-snow-leopard.html"&gt;lees deze instructies&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Building an artificial game player in Smalltalk&lt;/b&gt;: Je eigen laptop met WIFI en daarop Linux, OS X of Windows geinstalleerd. Er zal een Smalltalk image, zie ook &lt;a rel="nofollow" target="_blank" href="http://www.pharobyexample.org/"&gt;&lt;font color="#0066cc"&gt;http://www.pharobyexample.org/&lt;/font&gt;&lt;/a&gt;, &amp;nbsp;met een basis gameclient verspreid worden.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Flying horses - cleaner code in other languages&lt;/b&gt;: Neem je laptop mee (of zoek een pair partner) en zorg voor een ontwikkelomgeving of taal naar keuze, je bent hierin volledig vrij&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/jTkh149em6M" height="1" width="1"/&gt;</description>
         <author>arne@devnology.nl (Arne Timmerman)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/82-workshop-voorbereiding-community-day</guid>
         <pubDate>Wed, 04 Nov 2009 12:30:30 -0800</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/82-workshop-voorbereiding-community-day</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 002 - Greg Young over Domain Driven Design</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/o8dxEjiFFSI/Devnology_Podcast_002-Greg_Young.mp3</link>
         <description>&amp;nbsp;In deze tweede podcast spreken wij met Greg Young. Greg is een guru op het gebied van Domain Driven Design in gedistribueerde omgevingen. Hij verteld onder de noemer ´Command &amp;amp; Query separation' over een manier om verschillende modellen voor één systeem te hanteren. Andere onderwerpen waarover gesproken wordt zijn onder andere event based storage, audit trailing, high scalability, DDD in combinatie met SOA-omgevingen en wordt er ingegaan op de vraag hoe om te gaan met DDD in buitenlandse talen. Links bij deze podcast Lijst van boeken die Greg Young hebben beïnvloed Domain Driven Design group Herding Code Podcast met Greg Young over Our Grand Failure – Thoughts on DDDD Greg Young&amp;nbsp;over State Transitions in Domain-Driven Design en DDD Best Practices Presentatie 'Unshackle your domain' over DDDD van Greg Young InfoQ Book: Domain Driven Design Quickly De blog van Greg Young vind je op: codebetter.com/blogs/gregyoung/ Download&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/EnHlR3g7Vs0" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/o8dxEjiFFSI" height="1" width="1"/&gt;</description>
         <author>secretariaat@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">http://devnology.nl/components/com_podcast/media/Devnology_Podcast_002-Greg_Young.mp3</guid>
         <pubDate>Tue, 27 Oct 2009 14:41:00 -0700</pubDate>
         <media:content fileSize="66165332" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/EnHlR3g7Vs0/Devnology_Podcast_002-Greg_Young.mp3" type="audio/mpeg" />
         <enclosure length="66165332" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/EnHlR3g7Vs0/Devnology_Podcast_002-Greg_Young.mp3" type="audio/mpeg" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/EnHlR3g7Vs0/Devnology_Podcast_002-Greg_Young.mp3</feedburner:origLink></item>
      <item>
         <title>Verslag Scala avond</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/6oGsDEWEttE/60-verslag-scala-avond</link>
         <description>&lt;p&gt;Woensdag 7 oktober hadden we in het kader van 'Learn a new language' een workshop over &lt;a rel="nofollow" class="" target="_blank" href="http://www.scala-lang.org/"&gt;Scala&lt;/a&gt;. &lt;img style="margin:10px;float:right;" src="http://devnology.nl/images/stories/Events/jw_s.jpg" height="386" width="313"&gt;&lt;br /&gt;De avond werd gehost door&lt;a rel="nofollow" class="" target="_blank" href="http://www.enigmatry.nl/"&gt; Enigmatry&lt;/a&gt;, in hun kantoor in het &lt;a rel="nofollow" class="" target="_blank" href="http://www.ghg.nl/"&gt;Groot Handelsgebouw&lt;/a&gt; in Rotterdam, met een prachtig uitzicht over de stad. Omdat het pand zich pal naast Rotterdam CS bevindt kozen veel bezoekers ervoor met het openbaar vervoer te komen. Sommige bleken enige tijd door de vele lange gangen van het Handelsgebouw te hebben gezworven voordat ze bij de juiste deur waren beland, maar om 18:00 was iedereen present voor de maaltijd. &lt;br /&gt;De workshop werd verzorgd door &lt;a rel="nofollow" class="" target="_blank" href="http://twitter.com/JanWillemTulp"&gt;Jan Willem Tulp&lt;/a&gt;&amp;nbsp;en &lt;a rel="nofollow" class="" target="_blank" href="http://twitter.com/soemirno"&gt;Soemirno Kartosoewito&lt;/a&gt;, en bestond uit uitleg en demos over deze nog vrij nieuwe taal. Na inventarisatie bleek dat de meerderheid van de deelnemers nog geen ervaring hadden met Scala, terwijl ook een aantal deelnemers al wel enige tijd ermee bezig zijn. Deelnemers met al wat meer ervaring werden gekoppeld aan newbies, waarna men samen meedeed met de demos en opdrachten.&lt;br /&gt;Het blijkt dat Scala een krachtige en veelzijdige taal waarin code veel compacter kan worden opgeschreven, onder andere&amp;nbsp;doordat je niet alle variabelen hoeft te typeren maar gebruik maakt type inference. De syntax lijkt in sommige gevallen op scripting, maar Scala is wel een statisch getypeerde taal. Het is bij het leren van een nieuwe taal is het altijd lastig om de syntax onder de knie te krijgen, maar op deze avond bleek de grootste uitdaging toch te zijn om de imperatieve benadering die men gewend is (en die in Scala ook prima te hanteren is) los te laten en te vervangen door functionele oplossingen.&amp;nbsp;&amp;nbsp;&lt;br /&gt;De tooling is nog wel 'bleeding edge': de Eclipse plugin&amp;nbsp;bleek niet altijd stabiel en vertoond soms nog vreemd gedrag. &lt;br /&gt;Na de pauze lieten &lt;a rel="nofollow" class="" target="_blank" href="http://twitter.com/marcevers"&gt;Marc Evers&lt;/a&gt; en &lt;a rel="nofollow" class="" target="_blank" href="http://twitter.com/westghost"&gt;Rob Westgeest&lt;/a&gt; zien dat BDD met Scala een interessante combinatie is. Dit werd bijna een sessie op zich, waar helaas te weinig tijd voor was. Gelukkig kunnen we van deze mannen meer zien op de aankomende Community Day.&lt;br /&gt;Omdat het kennisnivo omtrent Scala en functioneel programmeren van deelnemers nogal uiteenliep was het lastig om het tempo te bepalen, en dit pakte daarom niet voor iedereen optimaal uit. Een enkele avond om een taal te leren is natuurlijk ook wel erg kort, en we zullen daarom in toekomstige events de nodige aandacht besteden aan Scala, en ook aan de invulling van workshops.&lt;br /&gt;&lt;br /&gt;Hieronder de&amp;nbsp;slides van deze avond.&lt;br /&gt;&lt;/p&gt;
&lt;div id="__ss_2161916" style="width:425px;text-align:left;"&gt;&lt;a rel="nofollow" title="Scala: Devnology - Learn A Language Scala" style="margin:12px 0px 3px;display:block;font-family:Helvetica, Arial, Sans-serif;font-style:normal;font-variant:normal;font-weight:normal;font-size:14px;line-height:normal;font-size-adjust:none;font-stretch:normal;text-decoration:underline;" target="_blank" href="http://www.slideshare.net/janwillemtulp/scala-devnology-learn-a-language-scala"&gt;Scala: Devnology - Learn A Language Scala&lt;/a&gt;&lt;iframe class="embeddedvideo" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=devnologylearnalanguagescala-091008035108-phpapp02&amp;amp;stripped_title=scala-devnology-learn-a-language-scala" type="application/x-shockwave-flash" height="355" width="425"&gt; &lt;div style="font-size:11px;padding-top:2px;font-family:tahoma, arial;height:26px;"&gt;View more &lt;a rel="nofollow" style="text-decoration:underline;" target="_blank" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a rel="nofollow" style="text-decoration:underline;" target="_blank" href="http://www.slideshare.net/janwillemtulp"&gt;janwillemtulp&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/6oGsDEWEttE" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/60-verslag-scala-avond</guid>
         <pubDate>Thu, 08 Oct 2009 01:14:39 -0700</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/60-verslag-scala-avond</feedburner:origLink></item>
      <item>
         <title>Community Day agenda</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/MwTzJoG8YJw/57-community-day-agenda</link>
         <description>&lt;table class="mceItemTable" cellPadding="4"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;br&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Codd&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Bill&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Olsen&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Larry&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BACKGROUND-COLOR:rgb(230,230,230);"&gt;9:30&lt;br&gt;10:00 &lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:rgb(230,230,230);" colSpan="4"&gt;Ontvangst &amp;amp; opening&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10:00&lt;br&gt;11:10&lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:rgb(244,244,244);" rowSpan="2"&gt;&lt;b&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=72"&gt;&lt;b&gt;An Introduction to Functional Programming using Haskell&lt;/b&gt;&lt;/a&gt;&lt;br&gt;&lt;/b&gt;Michel Rijnders&lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:rgb(244,244,244);" rowSpan="2"&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=76"&gt;&lt;b&gt;The Lean Lego game&lt;/b&gt;&lt;/a&gt;&lt;br&gt;Maarten Metz &amp;amp; Martin van Amersfoorth&lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:lemonchiffon;"&gt;&lt;b&gt;Lightning talks A &lt;/b&gt;&lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:rgb(219,239,208);"&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=64"&gt;&lt;b&gt;Software Engineering and multicore applications&lt;/b&gt;&lt;/a&gt;&lt;br&gt;Richard Datema&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11:15&lt;br&gt;12:30&lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:peachpuff;"&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=69"&gt;&lt;b&gt;Design Patterns in de praktijk&lt;/b&gt;&lt;/a&gt;&lt;br&gt;Dennis Doomen&lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:rgb(219,239,208);"&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=81"&gt;&lt;b&gt;Reverse engineering spreadsheets&lt;/b&gt;&lt;/a&gt; &lt;br&gt;Felienne Hermans&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BACKGROUND-COLOR:rgb(230,230,230);"&gt;12:30&lt;br&gt;13:00&lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:rgb(230,230,230);" colSpan="4"&gt;Lunch&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;13:00&lt;br&gt;14:10 &lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:rgb(244,244,244);" rowSpan="2"&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=68"&gt;&lt;b&gt;Building an artificial game player in Smalltalk&lt;/b&gt;&lt;/a&gt;&lt;br&gt;Diverse mentoren&lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:rgb(244,244,244);" rowSpan="2"&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=73"&gt;&lt;b&gt;Flying horses - cleaner code in other languages&lt;/b&gt;&lt;/a&gt;&lt;br&gt;Willem van den Ende &amp;amp; Rob Westgeest&lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:peachpuff;"&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=70"&gt;&lt;b&gt;Wiskunde voor programmeurs&lt;/b&gt;&lt;/a&gt;&lt;br&gt;Felienne&amp;nbsp;Hermans&lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:rgb(219,239,208);"&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=78"&gt;&lt;b&gt;10 dingen die je moet weten over Model Driven Development&lt;/b&gt;&lt;/a&gt;&lt;br&gt;Johan den Haan&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;14:15&lt;br&gt;15:25&lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:rgb(219,239,208);"&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=65"&gt;&lt;b&gt;Van idee tot succesvolle ISV: valkuilen en tips&lt;/b&gt;&lt;/a&gt;&lt;br&gt;Frans Bouma &lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:rgb(219,239,208);"&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=67"&gt;&lt;b&gt;An introduction to Ruby&lt;/b&gt;&lt;/a&gt;&lt;br&gt;Wes Oldenbeuving&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BACKGROUND-COLOR:rgb(230,230,230);"&gt;15:25&lt;br&gt;15:40&lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:rgb(230,230,230);" colSpan="4"&gt;pauze&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;15:40&lt;br&gt;16:50&lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:rgb(219,239,208);"&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=77"&gt;&lt;b&gt;Software Transactioneel Geheugen&lt;/b&gt;&lt;/a&gt;&lt;br&gt;Peter Veentjer &lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:rgb(219,239,208);"&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=74"&gt;&lt;b&gt;Geef je code wat liefde&lt;/b&gt;&lt;/a&gt;&lt;br&gt;Rob Westgeest &amp;amp; Willem van den Ende&lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:lemonchiffon;"&gt;&lt;b&gt;Lightning talks B&lt;/b&gt;&lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:rgb(219,239,208);"&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=71"&gt;&lt;b&gt;Introduction to Acceptance Test Driven Development &lt;/b&gt;&lt;/a&gt;&lt;br&gt;Erik Pragt &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BACKGROUND-COLOR:rgb(230,230,230);"&gt;16:50&lt;br&gt;17:30&lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:rgb(230,230,230);" colSpan="4"&gt;Afsluiting &amp;amp; borrel&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Lightning talks &lt;/h2&gt;
&lt;table class="mceItemTable" cellPadding="4"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="BACKGROUND-COLOR:lemonchiffon;" rowSpan="2"&gt;Lightning talks A&lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:lemonchiffon;"&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=66"&gt;&lt;b&gt;Introduction to BDD&lt;/b&gt;&lt;/a&gt;&lt;br&gt;Julio Javier Cicchelli &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BACKGROUND-COLOR:lemonchiffon;"&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=79"&gt;&lt;b&gt;Code reviews&lt;/b&gt;&lt;/a&gt;&lt;br&gt;Ronald Harmsen &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BACKGROUND-COLOR:lemonchiffon;" rowSpan="3"&gt;Lightning talks B&lt;/td&gt;
&lt;td style="BACKGROUND-COLOR:lemonchiffon;"&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=61"&gt;&lt;b&gt;Software development anti-patterns uit de praktijk&lt;/b&gt;&lt;/a&gt;&lt;br&gt;André Boonzaaijer &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BACKGROUND-COLOR:lemonchiffon;"&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=62"&gt;&lt;b&gt;Message passing concurrency met F# &lt;/b&gt;&lt;/a&gt;&lt;br&gt;Ralf Wolter &amp;amp; Andries Nieuwenhuize&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BACKGROUND-COLOR:lemonchiffon;"&gt;&lt;b&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=63"&gt;&lt;b&gt;File Carving revisited (with Scala)&lt;/b&gt;&lt;/a&gt;&lt;br&gt;&lt;/b&gt;Jeroen van den Bos&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2&gt;Legenda&lt;/h2&gt;
&lt;table class="mceItemTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="BACKGROUND-COLOR:rgb(219,239,208);"&gt;Presentatie&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BACKGROUND-COLOR:peachpuff;"&gt;Chalk 'n Talk&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BACKGROUND-COLOR:rgb(244,244,244);"&gt;Workshop&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BACKGROUND-COLOR:lemonchiffon;"&gt;Lightning talks&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/MwTzJoG8YJw" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/57-community-day-agenda</guid>
         <pubDate>Tue, 06 Oct 2009 06:02:46 -0700</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/57-community-day-agenda</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 001 - Rob Vens</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/CPdCpgRNhAg/Devnology_Podcast_001-Rob_Vens.mp3</link>
         <description>Voor onze eerste podcast zijn wij afgereisd naar Groningen, Usquert om precies te zijn. Hier deelde Rob Vens in zijn eigen achtertuin zijn visie op software ontwikkeling. Rob noemt in zijn verhaal personen en zaken die hem geïnspireerd hebben. Voor een aantal hiervan volgen hieronder links. &amp;nbsp; Alan Kay - de vader van Smalltalk is te vinden op TED met een talk over 'a powerfull idea about ideas'. Jeff Hawkins,&amp;nbsp;de auteur van&amp;nbsp;'On Intelligence',&amp;nbsp;heeft een TED talk gedaan 'how brain science will change computing' Frances Yeats schrijft over het Magisch Theater in The Art of Memory&amp;nbsp; LivelyKernel - de webapplicatie ontwikkelomgeving volledig gebaseerd op javascript,&amp;nbsp;ook een project van Dan Ingalls, tevens de man achter Squeak (open-source Smalltalk) Douglas Engelbart, uitvinder van de muis en beroemd om o.a. zijn papers over hypertext systemen en natuurlijk de Mother Of All Demos Seaside is het web applicatie framework voor Smalltalk Kevin Kelly - Out of control het Steps project 'As we may think'&amp;nbsp;is een wetenschappelijk artikel van Vannevar Bush Exploratory modelling - White Paper van Andreas Tönne en Georg Heeg Zie ook een video van Rob's presentatie over Exploratory Modelling&amp;nbsp; Rob's website vind je op http://www.robvens.nl Download&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/g3gM9_p5LmI" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/CPdCpgRNhAg" height="1" width="1"/&gt;</description>
         <author>secretariaat@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">http://devnology.nl/components/com_podcast/media/Devnology_Podcast_001-Rob_Vens.mp3</guid>
         <pubDate>Thu, 01 Oct 2009 11:13:05 -0700</pubDate>
         <media:content fileSize="59615605" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/g3gM9_p5LmI/Devnology_Podcast_001-Rob_Vens.mp3" type="audio/mpeg" />
         <enclosure length="59615605" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/g3gM9_p5LmI/Devnology_Podcast_001-Rob_Vens.mp3" type="audio/mpeg" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/g3gM9_p5LmI/Devnology_Podcast_001-Rob_Vens.mp3</feedburner:origLink></item>
      <item>
         <title>Community Day Call for Content gesloten</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/AtaEQi1JvtM/community-day-sessievoorstel</link>
         <description>&lt;p&gt;De deadline voor het doen van een sessievoorstel voor de &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/bijeenkomsten/details/15-community-day-01"&gt;Community Day&lt;/a&gt; is verstreken. Het is geweldig om te zien hoeveel sessievoorstellen we hebben ontvangen! Volgende week woensdag zullen we de agenda bekend maken.&lt;br&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/AtaEQi1JvtM" height="1" width="1"/&gt;</description>
         <author>pjvandesande@born2code.net (Pieter Joost van de Sande)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/community-day-sessievoorstel</guid>
         <pubDate>Wed, 30 Sep 2009 22:00:08 -0700</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/community-day-sessievoorstel</feedburner:origLink></item>
   </channel>
</rss><!-- fe6.pipes.re3.yahoo.com uncompressed/chunked Wed Mar 10 11:53:31 PST 2010 -->
