<?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:atom="http://www.w3.org/2005/Atom" 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>
      <atom:link rel="next" href="http://pipes.yahoo.com/pipes/pipe.run?_id=6a74f78d539c778e449651bb32fbafb5&amp;_render=rss&amp;page=2" />
      <pubDate>Thu, 17 May 2012 20:28:24 +0000</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>[podcast]Devnology Podcast 027 - Paiq</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/rOCrBmT21Xs/215-devnology-podcast-027-paiq</link>
         <description>&lt;p&gt;&lt;img style="float:left;margin:6px;" src="http://devnology.nl/images/stories/podcasts/paiq_jelmer_en_frank.jpg" align="left"/&gt;Weer eens een Nederlandstalige podcast dit keer, waarin we spreken met Jelmer Feenstra en Frank van Viegen, bedenkers en makers van de datingsite &lt;a rel="nofollow" target="_blank" href="http://paiq.nl/"&gt;Paiq&lt;/a&gt;. Deze mannen hielden zich tijdens hun studie aan de Universiteit Twente al bezig met kunstmatige intelligentie en werken aan deze site die sinds 2005 is uitgegroeid tot een datingsite met meer dan 100.000 leden. In dit interview vertellen ze over de geschiedenis van Paiq. We praten over de techniek die ze gebruiken, verschillende features die ze hebben gerealiseerd en over het gebruik van kunstmatige intelligentie voor het matchen van leden van de site.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Dit interview is opgenomen op 14 maart 2011 &lt;br /&gt;Interview door &lt;a rel="nofollow" target="_blank" href="http://twitter.com/tjeerdhans"&gt;@tjeerdhans&lt;/a&gt; en &lt;a rel="nofollow" target="_blank" href="http://twitter.com/freekl"&gt;@freekl&lt;/a&gt;.&lt;br /&gt;Audio post-production door &lt;a rel="nofollow" target="_blank" href="http://twitter.com/Mendelt"&gt;@Mendelt&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Links bij deze podcast:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Op hun&lt;a rel="nofollow" target="_blank" href="http://blog.paiq.nl/"&gt; blog &lt;/a&gt;posten de medewerkers van Paiq af en toe verhalen vanachter de schermen&lt;/li&gt;
&lt;li&gt;Paiq is in 2011 gekozen tot beste &lt;a rel="nofollow" target="_blank" href="http://www.websitevanhetjaar.nl/11res.php"&gt;website van het jaar &lt;/a&gt;in de categorie dating sites&lt;/li&gt;
&lt;li&gt;Lees op Wikipedia meer over &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Artificial_intelligence"&gt;artificial intelligence&lt;/a&gt; en &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Artificial_neural_network"&gt;artificial neural networks&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;i&gt;&lt;span class="info"&gt;This podcast is in Dutch - Deze podcast is in het Nederlands&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/FqKfybe_wvw" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/rOCrBmT21Xs" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">1a91ae4bfcb04c3793efa001a73089e3</guid>
         <pubDate>Thu, 12 Apr 2012 19:20:00 +0000</pubDate>
         <media:content fileSize="40485659" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/cPsFLV0vnf4/Devnology_Podcast_027-Paiq.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1915381" />
         <enclosure length="40485659" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/cPsFLV0vnf4/Devnology_Podcast_027-Paiq.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/FqKfybe_wvw/215-devnology-podcast-027-paiq</feedburner:origLink></item>
      <item>
         <title>Moving forward</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/t4WvfnixgnE/214-moving-forward</link>
         <description>&lt;p&gt;&lt;img src="http://devnology.nl/images/stories/change.jpg" alt="" width="250" align="right" height="241"&gt;Such a great phrase, ' moving forward', particularly popular among company spin doctors who want to mask unfortunate events. Don't worry, all is well in Devnology land, however we are going through some changes that we wanted to share here.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;So the bad news is yes, it's true there is no meeting planned in april. We tried to get The Original RAD Race organised, but it's proved to be more difficult than anticipated, and we've had put it on the backburner for now.&lt;/p&gt;&lt;p&gt;The good news is that we have restructured our sponsoring structure so that we now have three Gold sponsors.&lt;a rel="nofollow" target="_blank" href="http://www.finalist.nl"&gt; Finalist&lt;/a&gt; has hosted several Devnology meetings in the past and are commited to creating and sharing software development knowledge, so it's a great match for our community. The guys from &lt;a rel="nofollow" target="_blank" href="http://www.qwan.it"&gt;QWAN&lt;/a&gt; are ofcourse well-known in our community, having participated in and facitlitated various sessions and workshops, so we're very pleased to have them on board. Our third sponsor is&lt;a rel="nofollow" target="_blank" href="http://www.macaw.nl/"&gt; Macaw&lt;/a&gt;, who are also very committed to community events with a strong presence in Microsoft communities.&lt;/p&gt;&lt;p&gt;We'd like to thank&lt;a rel="nofollow" target="_blank" href="http://www.vxcompany.com/"&gt; VXCompany&lt;/a&gt; for sponsoring our efforts for the last three years, they have enabled us to move from just an idea to the vibrant community that is Devnology today. Couldn't have done it without you guys!&lt;/p&gt;&lt;p&gt;Last, but not least, we're happy to welcome a new member to the Devnology board. From now on Felienne Hermans will help us in our effort to bring you even more software developer events that will be interactive, language- and platform independent and FUN! &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/t4WvfnixgnE" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/214-moving-forward</guid>
         <pubDate>Sat, 31 Mar 2012 17:49:45 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/214-moving-forward</feedburner:origLink></item>
      <item>
         <title>Report CodeFest Space Invaders</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/VPVlQ3hopos/211-report-codefest-space-invaders</link>
         <description>&lt;p&gt;&lt;img src="http://devnology.nl/images/stories/Events/p847_big.jpg" alt="" align="right"&gt;Voor de &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/en/meetings/details/44-code-fest-space-invaders"&gt;maart bijeenkomst &lt;/a&gt;was het weer eens tijd om achter de knoppen te kruipen. Een bescheiden groepje deelnemers had het op zich genomen om het huiswerk te maken, namelijk een implementatie van het klassieke spel Space Invaders.&lt;/p&gt;&lt;p&gt;Deze bijeenkomst werd gehost door &lt;a rel="nofollow" target="_blank" href="http://www.ihomer.nl"&gt;IHomer&lt;/a&gt; in hun nieuwe clubhuis te Breda. Na een gezamelijke maaltijd van Nederlands-Aziatische oorsprong kregen de deelnemers om beurten de gelegenheid hun benadering te demonstreren.&lt;/p&gt;&lt;p&gt;De verschillende benaderingen bleken behoorlijk uiteen te lopen. Sommigen grepen deze kans aan om een bepaalde architectuur of pattern te verkennen, voor anderen was het een mooie gelegenheid eens een andere taal (vooral Ruby en Javascript waren populair) of platform (Mono, Codea voor de IPad) te proberen.&lt;/p&gt;&lt;p&gt;Een kort overzicht van de verschillende implementaties:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Het spits werd afgebeten door &lt;a rel="nofollow" target="_blank" href="http://twitter.com/Toebez"&gt;Jan&lt;/a&gt;. In zijn werkzaamheden binnen de industriële automatisering heeft hij dagelijks te maken met multi-threaded oplossingen. Voor deze opdracht had hij zichzelf ten doel gesteld om dit concept volledig in een spelletje door te voeren. Het resultaat: een volledig configureerbare, mooie .NET C# oplossing:&amp;nbsp;&lt;a rel="nofollow" target="_blank" href="https://github.com/Toebez/SpaceInvaders"&gt;https://github.com/Toebez/SpaceInvaders&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://twitter.com/daanvberkel1980"&gt;Daan&lt;/a&gt;&amp;nbsp;nam het stokje over en toonde, ondersteunt door een PowerPoint presentatie (!), zijn Ruby implementatie. Hij wilde naast de taal, RSpec en&amp;nbsp;Cucumber&amp;nbsp;beter onder de knie krijgen. Op GitHub vind je zijn implementatie:&amp;nbsp;&lt;a rel="nofollow" target="_blank" href="https://github.com/dvberkel/space-invaders"&gt;https://github.com/dvberkel/space-invaders&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;In zijn missie om meer te leren van JavaScript is &lt;a rel="nofollow" target="_blank" href="http://twitter.com/dennislaumen"&gt;Dennis&lt;/a&gt; aan de slag gegaan met een oplossing zonder IDE, zonder frameworks, maar met objecten (prototyping). Zijn knappe implementatie vind je op GitHub:&amp;nbsp;&lt;a rel="nofollow" target="_blank" href="https://github.com/DennisLaumen/ExosphereIntruders"&gt;https://github.com/DennisLaumen/ExosphereIntruders&lt;/a&gt; (feedback welkom!).&lt;/li&gt;&lt;li&gt;&lt;span style="text-align:left;"&gt;Een van de meeste indrukwekkende oplossingen kwam van &lt;a rel="nofollow" target="_blank" href="http://twitter.com/mvvenrooij"&gt;Mark&lt;/a&gt; die een quine variant heeft gemaakt. Hij beschrijft dit in&amp;nbsp;&lt;/span&gt;&lt;a rel="nofollow" target="_blank" href="http://mvvenrooij.nl/2012/03/devnology-codefest-space-invaders-quine" style="text-align:left;"&gt;deze&lt;/a&gt;&lt;span style="text-align:left;"&gt;&amp;nbsp;blogpost. Ook zijn code staat op GitHub:&amp;nbsp;&lt;/span&gt;&lt;a rel="nofollow" target="_blank" href="https://github.com/MarkVanVenrooij/space_invaders_quine"&gt;https://github.com/MarkVanVenrooij/space_invaders_quine&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://twitter.com/arjenvanschie"&gt;Arjen&lt;/a&gt; had zijn &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/component/content/article/196"&gt;DevBots platform&lt;/a&gt; aangepast, waardoor de voorheen autonoom opererende bots ineens zwermgedrag moesten gaan vertonen - een leuke uitdaging :)&lt;/li&gt;&lt;li&gt;Na een korte pauze toonde &lt;a rel="nofollow" target="_blank" href="http://twitter.com/joepjoosten"&gt;Joep&lt;/a&gt;&amp;nbsp;zijn implementatie in JavaScript die grafisch gezien volledig was opgebouwd uit SVG plaatjes. Deze indrukwekkende implementatie was zo schaalbaar dat hij over drie beamers uitgerekt kon worden.&lt;/li&gt;&lt;li&gt;iHomer collega &lt;a rel="nofollow" target="_blank" href="http://twitter.com/benniedejong"&gt;Bennie&lt;/a&gt;&amp;nbsp;had zijn opdracht aangegrepen om eens te experimenteren met het ontwikkelen van .NET applicaties op het Linux platform (mono). Het resultaat: een fantastisch uitgewerkt implementatie (inclusief welkom scherm, met logo (!)) die zowel op Linux als op Windows werd getoond.&lt;/li&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="https://twitter.com/#!/mostalive"&gt;Willem&lt;/a&gt; was met de opdracht aan de slag gegaan op de iPad, met behulp van het platform Codea. Dit platform stelde hem in staat om redelijk eenvoudig een goed functionerende oplossing op te zetten in de taal Lua, ondanks het ontbreken van een VCS koppeling vanuit de applicatie en andere gebreken. Source code op GitHub:&amp;nbsp;&lt;a rel="nofollow" target="_blank" href="https://gist.github.com/mostalive"&gt;https://gist.github.com/mostalive&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;De avond werd afgesloten door &lt;a rel="nofollow" target="_blank" href="https://twitter.com/#!/boblokerse"&gt;Bob&lt;/a&gt;. Hij liet zien hoe je in een .NET C# oplossing de front-end volledig kan scheiden van de rest van de game engine.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style=""&gt;{artsexylightbox flickrNumberOfImages="33" flickr="Devnology" flickrSet="72157629535964093"} {/artsexylightbox}
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/VPVlQ3hopos" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/211-report-codefest-space-invaders</guid>
         <pubDate>Sun, 11 Mar 2012 21:23:21 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/211-report-codefest-space-invaders</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 026 - Joshua Kerievsky</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/8eeudUGgTmM/210-devnology-podcast-026-joshua-kerievsky</link>
         <description>&lt;p&gt;&lt;img style="float:left;margin:10px;" src="http://devnology.nl/images/stories/podcasts/joshua.jpg" width="120"/&gt;For this episode we recorded an interview with Joshua Kerievsky. Joshua is an early pioneer and expert in eXtreme Programming, an author and regular speaker and founder and CEO of&lt;a rel="nofollow" target="_blank" href="http://industriallogic.com/"&gt; Industrial Logic&lt;/a&gt;. We talk about patterns, refactoring, e-learning and some of the principles of Lean Startup.&lt;/p&gt;
&lt;p&gt;You can follow him in twitter via &lt;a rel="nofollow" target="_blank" href="http://twitter.com/#%21/joshuakerievsky"&gt;@joshuakerievsky&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The interview was recorded at &lt;a rel="nofollow" target="_blank" href="http://igluu.nl"&gt;Igluu&lt;/a&gt; in Eindhoven.&lt;br /&gt;Interview by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/freekl"&gt;@freekl&lt;/a&gt; and &lt;a rel="nofollow" target="_blank" href="http://twitter.com/Mmz_"&gt;@Mmz_&lt;/a&gt;&lt;br /&gt;Audio post-production by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/mendelt"&gt;@mendelt&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Links for this podcast:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Book: &lt;a rel="nofollow" target="_blank" href="http://industriallogic.com/xp/refactoring/"&gt;Refactoring to Patterns&lt;/a&gt;, Joshua Kerievsky, 2004.&lt;/li&gt;
&lt;li&gt;Industrial Logic &lt;a rel="nofollow" target="_blank" href="http://elearning.industriallogic.com/gh/submit?Action=BrowseAlbumsAction"&gt;elearning albums &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Book: &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612"&gt;Design Patterns&lt;/a&gt;, Gamma, Helm, Johnson &amp;amp; Vlissides (the 'gang of four'), 1994&lt;/li&gt;
&lt;li&gt;Book: &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672"&gt;Refactoring&lt;/a&gt;, Martin Fowler, 1999&lt;/li&gt;
&lt;li&gt;Book: &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Test-Driven-Development-Kent-Beck/dp/0321146530"&gt;Test Driven Development: By Example&lt;/a&gt;, Kent Beck, 2002&lt;/li&gt;
&lt;li&gt;Presentation: &lt;a rel="nofollow" target="_blank" href="http://www.infoq.com/presentations/The-Limited-Red-Society"&gt;The Limited Red Society&lt;/a&gt;, Joshua Kerievsky, 2010&lt;/li&gt;
&lt;li&gt;Book: &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Delivering-Happiness-Profits-Passion-Purpose/dp/0446563048"&gt;Delivering Happiness: A Path to Profits, Passion, and Purpose&lt;/a&gt;, Tony Hsieh, 2010&lt;/li&gt;
&lt;li&gt;Book: &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Lean-Startup-Entrepreneurs-Continuous-Innovation/dp/0307887898"&gt;The Lean Startup&lt;/a&gt;, Eric Ries, 2011&lt;/li&gt;
&lt;li&gt;Presentation: &lt;a rel="nofollow" target="_blank" href="http://saucelabs.com/blog/index.php/2009/09/continuous-deployment%E2%80%94the-video/"&gt;Continuous Deployment&lt;/a&gt;, Timothy Fitz, 2009&lt;/li&gt;
&lt;li&gt;Book: &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Four-Steps-Epiphany-Successful-Strategies/dp/0976470705"&gt;The Four Steps to the Epiphany&lt;/a&gt;, Steven Blank, 2005&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/HcoI2cx-h6k" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/8eeudUGgTmM" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">9e27a3644c3aaa2a520c9f11e4279e32</guid>
         <pubDate>Tue, 06 Mar 2012 14:17:00 +0000</pubDate>
         <media:content fileSize="41018639" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/rlUWAFYHd88/Devnology_Podcast_026-Joshua_Kerievsky.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1879219" />
         <enclosure length="41018639" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/rlUWAFYHd88/Devnology_Podcast_026-Joshua_Kerievsky.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/HcoI2cx-h6k/210-devnology-podcast-026-joshua-kerievsky</feedburner:origLink></item>
      <item>
         <title>Review Community Day 2012</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/QccQuQTXoUg/212-review-community-day-2012</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;This review was written by Linda van der Pal and is cross-posted from the Duchess blog on &lt;a rel="nofollow" target="_blank" href="http://jduchess.org"&gt;http://jduchess.org&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div align="left"&gt;
&lt;img src="http://farm8.staticflickr.com/7142/6824047817_70ba87e323.jpg"&gt;
&lt;/div&gt;
&lt;p&gt; This year I had finally convinced my partner to join me for the community day, convincing him that there would be several other C# programmers there. So we set out early, braving the slippery roads (which didn’t turn out all that bad). We arrived just after the building was supposed to be open. Which would have been great if it wasn’t for the fact that it was in fact still closed. There was quite a crowd standing before the gates already. But as it was -15 degrees Celcius, we decided to stay in the car under the emergency blankets we had brought. After about forty minutes, somebody with a key showed up and we went inside. I didn’t take off my coat until after I’d finished my first cup of tea. And so the day started about fifteen minutes late.&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;How to show code quality – Joost Visser&lt;/h1&gt;&lt;p&gt;The session started out well with an open discussion, trying to find out what quality is. According to Joost there are two kinds of quality: funtionality and technical quality. Whereas functional quality (the code does what was specified) is relatively easy to point out, technical quality is less tangible. This lead to a discussion on what makes code beautiful. Some aspects that were pointed out are easy to understand, performance, loosely coupled code, code split according to responsibilities, and compliance to coding standards, to name a few. Sadly, it seemed to me that this discussion took a bit too long for the allotted time, as afterwards the presentation didn’t quite live up to the standards that had been set in the first half. The second half went on to talk about quality certificates, while I had been expecting to be shown some tools or other useful tips on how to show code quality to management and clients. One final important statement I took away was that quality measurements merely indicate symptoms, and that after they are done you have to spend time analysing what the actual problem is.&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;To infinity… and beyond (no seriously!) – Felienne Hermans&lt;/h1&gt;&lt;p&gt;&lt;img src="http://farm8.staticflickr.com/7028/6824061623_85771211d1.jpg" style="float:right;margin:6px;" height="209" width="138"&gt;Felienne warned us in advance that this session would not have any practical applicability for us, as it would be highly theoretical mathematics. She told us about Brazilian tribes that had no numbers larger than three, and how they put numbers (explained to them with a number of dots) on a logarithmic scale, instead of the regular linear one. Which turns out to be what young children do too. Then she showed us Zenos theorems, and Galileos paradox. She explained Hilberts hotel and showed us how there are just as many numbers in between 0 and 1 as there are between -∞ and ∞. But what boggled me the most was that as there can be nothing in between 0,999… (followed by an infinite amount of nines) and 1 they must be equal. I tried arguing that the same would be valid for 0,999…98 and 0,999…99, but she explained that defining an end to the number makes it a different case. I’m not sure I quite understand, but it was a lovely demonstration of maths.&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;Extreme startup – Willem van den Ende&lt;/h1&gt;&lt;p&gt;My final session of the day was a programming session for which I’d specifically brought my laptop. Alas, I didn’t quite have my IDE ready yet, having only gotten the laptop a few days earlier, so I didn’t have the proper tools installed yet. So it took me quite some time to get ready (which was not something my team mates could help me with). The idea was that you had to build a HTTP request handler and that the requests would contain questions that you would have to reply to. There were nine participants and we teamed up in groups of three. The team I was in consisted of three ladies, so naturally I opted to call us Team Duchess (as we were programming in Java). To Willems great despair, all teams used Windows. It took ages to find out that my laptop was having trouble with a firewall. But then we finally got it working. We had nearly run out of time, but we did get to answer about four different questions. If we’d had more time, we probably would have won. As it was, we joined the market so late, we didn’t have a chance anymore. It was a really great workshop that showed how code quality is often set aside in favor of deadlines.&lt;br /&gt;&lt;br /&gt;I skipped the fourth session, as I was quite tired already. I would have gone to join in the coding kata otherwise, but that’s something you need a clear head for. All in all I had a lovely day.&lt;br&gt;&lt;/p&gt;&lt;p&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;{artsexylightbox flickrNumberOfImages="150" flickr="Devnology" flickrSet="72157629182231127"} {/artsexylightbox}&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/QccQuQTXoUg" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/212-review-community-day-2012</guid>
         <pubDate>Thu, 01 Mar 2012 13:21:25 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/212-review-community-day-2012</feedburner:origLink></item>
      <item>
         <title>Community Day 2012 report</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/_ZT_Q44dwIs/209-community-day-2012-report</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;This report is written by Angelo van der Sijpt(&lt;a rel="nofollow" target="_blank" href="http://twitter.com/_angelos"&gt;@_angelos&lt;/a&gt;) and crossposted from his blog on &lt;a rel="nofollow" target="_blank" href="http://changelos.com"&gt;http://changelos.com&lt;/a&gt;. Thanks for the write-up Angelo!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Devnology’s third Community Day took place at &lt;a rel="nofollow" target="_blank" href="http://www.vxcompany.com/"&gt;Vx Company&lt;/a&gt; in Baarn, in the best-furnished basement I ever visited. The community day is like a &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/bijeenkomsten/details/43-community-day-2012"&gt;one-day conference&lt;/a&gt; with blocks of time carved out for different sessions and workshops; I’m only human and have not experienced them all, so I just picked the ones I was a part of.&lt;/p&gt;&lt;h2&gt;You shall not pass&lt;/h2&gt;
&lt;div align="left"&gt;
&lt;img src="http://devnology.nl/images/stories/Events/communityday/comdayA1.jpg"&gt;
&lt;/div&gt;&lt;p&gt;
Not exactly an activity, but it is becoming a tradition for the Community Day: upon arrival, we find closed gates. After some 45 minutes, a security guard shows up, and once inside, things start heating up. Literally: it was roughly -15 C outside, with blue skies and some sunshine, making it not all that unpleasant. I have never skied, but I imagine this is what apres ski feels like.&lt;/p&gt;&lt;h2&gt;Cloud9, or, why do I install all of this stuff&lt;/h2&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="https://twitter.com/mikedeboer"&gt;Mike de Boer&lt;/a&gt; is a developer at Cloud9, and gave a very nice introductory talk into the way Cloud9&amp;nbsp;“is to Eclipse as Google Docs is to MSOffice”.&lt;/p&gt;&lt;p&gt;I liked the way he walked us through the various features and advantages of Cloud9, but I would have liked a more developer-oriented pitch. We were shown a quick demo of debugging and live changes, but nothing showed up that made me go “wow, time to ditch IntelliJ, Eclipse and TextMate at the same time!”&lt;/p&gt;&lt;h2&gt;To inifinity, and beyond!&lt;/h2&gt;
&lt;div align="left"&gt;
&lt;p&gt;&lt;img src="http://devnology.nl/images/stories/Events/communityday/comdayA2.jpg"&gt;
&lt;/p&gt;&lt;/div&gt;&lt;p&gt;
Never too shabby to take an engineer out of his comfort zone, into the land of mathematics, &lt;a rel="nofollow" target="_blank" href="https://twitter.com/felienne"&gt;Felienne Hermans&lt;/a&gt; flipcharted her way from ancient Greece’s Zeno’s Paradox through the more modern notion of Hilbert’s Hotel. Felt a bit like infinity-related excerpts from &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Clockwork-Universe-Newton-Society-ebook/dp/B004GB1TTA"&gt;The Clockwork Universe&lt;/a&gt;, all compressed into roughly an hour. Also, I’m very charmed by the let’s-have-a-flipchart-and-start-talking way of presenting.&lt;/p&gt;&lt;p&gt;On a slightly less related note, it was her birthday!&lt;/p&gt;
&lt;div align="left"&gt;
&lt;p&gt;&lt;img src="http://devnology.nl/images/stories/Events/communityday/comdayA3.jpg" alt=""&gt;&lt;/p&gt;&lt;/div&gt;&lt;h2&gt;Clojurescript&lt;/h2&gt;
&lt;div align="left"&gt;
&lt;p&gt;&lt;img src="http://devnology.nl/images/stories/Events/communityday/comdayA4.jpg"&gt;
&lt;/p&gt;&lt;/div&gt;&lt;p&gt;
&lt;a rel="nofollow" target="_blank" href="https://twitter.com/mamersfo"&gt;Martin van Amersfoort &lt;/a&gt;led a 150-minute workshop on Clojurescript. What I really liked is the way he built up the workshop, starting at the language level, getting the tools set up, and slowly moving up to the actual subject, running Clojure on top of JavaScript.&lt;/p&gt;&lt;p&gt;What I didn’t like so much is that there was too much material for the reserved timeslot; probably a day’s worth of material paraded by in some two hours, barely leaving time for hands-on Clojuring. I hope Martin finds the time reduce the amount of material (to, let’s say an afternoon), then I’ll be first in line again!&lt;/p&gt;&lt;h2&gt;A programming language is a language too, right?&lt;/h2&gt;

&lt;div align="left"&gt;
&lt;p&gt;&lt;img src="http://devnology.nl/images/stories/Events/communityday/comdayA5.jpg"&gt;
&lt;/p&gt;&lt;/div&gt;&lt;p&gt;
My day ended with &lt;a rel="nofollow" target="_blank" href="https://twitter.com/mrijn"&gt;Michel Rijnders&lt;/a&gt; doing some storytelling on how he started out as a philosopher by trade, and recently stumbled onto his books on the philosophy of language. There surely should be a link between human language and programming, right?&lt;/p&gt;&lt;p&gt;Well, no. As Michel expertly showed, even though human language is all about conveying meaning and alluding to another person’s mental model of the world, the link to programming is pretty slim. Since in science there is no such thing as a failed experiment, I enjoyed this deviation from our usual programming-the-world view.&lt;/p&gt;&lt;p&gt;It later dawned on me that there may perhaps be more of a link between programming and classic poetry: both force you to take your ideas, and fit them into a strict harness. Any thoughts on that, Michel?&lt;/p&gt;&lt;h6&gt;About the photos: you may know my photo gear is pretty retro, and I usually touch up the most annoying artifacts after scanning. This time, the weather (condensation along the bottom of the film strip) and the processing laboratory (numerous slanted, almost horizontal scratches) got the better of me.&lt;/h6&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/_ZT_Q44dwIs" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/209-community-day-2012-report</guid>
         <pubDate>Sat, 11 Feb 2012 19:07:40 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/209-community-day-2012-report</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 025 - Kevlin Henney</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/bzlkjHIRnXs/208-devnology-podcast-025-kevlin-henney</link>
         <description>&lt;p&gt;&lt;img style="float:left;margin:10px;" src="http://devnology.nl/images/stories/podcasts/kevlinhenney.jpg" width="120"/&gt;In this episode we talk with Kevlin Henney, an independent software development consultant and trainer from the United Kingdom, well-known from one of his books '&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Things-Every-Programmer-Should-Know/dp/0596809484"&gt;97 Things Every Programmer Should Know&lt;/a&gt;'. In the interview we discuss a wide variety of subjects in software development, like the agile community, patterns, learning and languages.&lt;/p&gt;
&lt;p&gt;Kevlin shares his thoughts on the software craftmanship movement and states his opinion on the discussion whether our profession is a form of engineering or not. In some parts of this discussion we refer to the Hot-or-Not presentation that Kevlin gave the night before the interview at Sioux, the Netherlands. You can find the &lt;a rel="nofollow" target="_blank" href="http://www.sioux.eu/nl/hot-or-not/downloads/doc_download/73-kevlin-henney-software-crafstmanship.html"&gt;slides of this presentation here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The interview was recorded at the hotel '&lt;a rel="nofollow" target="_blank" href="http://www.sonnerie.nl"&gt;la Sonnerie&lt;/a&gt;' in Son &amp;amp; Breugel. We would like to thank the hotel for their hospitality by providing &lt;a rel="nofollow" target="_blank" href="http://www.meetingspot.nl/uploads/img/photogallery/kapel_feestzaal/kapel_feestzaal_447x338.jpg"&gt;the chapel&lt;/a&gt; as a recording room for the podcast.&lt;/p&gt;
&lt;p&gt;Interview by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/freekl"&gt;@freekl&lt;/a&gt; en &lt;a rel="nofollow" target="_blank" href="http://twitter.com/arnetim"&gt;@arnetim&lt;/a&gt;&lt;br /&gt;Audio post-production by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/mendelt"&gt;@mendelt&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Links for this podcast:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Kevlin (co) authored two books of the Pattern-Oriented Software Architecture serie: &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Pattern-Oriented-Software-Architecture-Distributed-Computing/dp/0470059028"&gt;volume 4&lt;/a&gt; is a worked example of patterns for distributed computing and the &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Pattern-Oriented-Software-Architecture-Languages/dp/0471486485"&gt;5th volume&lt;/a&gt; is a book on the concepts of patterns.&lt;/li&gt;
&lt;li&gt;In the podcast Kevlin refers to &lt;a rel="nofollow" target="_blank" href="https://twitter.com/#!/jasongorman/statuses/20455097721"&gt;a famous quote&lt;/a&gt; of Jason Gorman: 'Software craftsmanship's not the "next big thing". It's an attempt to articulate what the "thing" always was'.&lt;/li&gt;
&lt;li&gt;Scrum can be seen as a '&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Nomic"&gt;Nomic&lt;/a&gt;' game, which is a game in which changing the rules is one of the rules.&lt;/li&gt;
&lt;li&gt;In a presentation called 'With Economy and Elegance - Software Engineering reclaimed' (&lt;a rel="nofollow" target="_blank" href="http://www.accu-usa.org/Slides/with_economy_and_elegance.pdf"&gt;slides here&lt;/a&gt;) Kevlin explains that Software Engineering is a form of engineering and a craft - following his claim there are no contradictions.&lt;/li&gt;
&lt;li&gt;Glenn Vandenburg explains what is wrong with the way Software Engineering is taught at universities in the presentation called 'Real Software Engineering' (&lt;a rel="nofollow" target="_blank" href="http://confreaks.com/videos/282-lsrc2010-real-software-engineering"&gt;video here&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Software development is all about passion and fun. An example of passion is the &lt;a rel="nofollow" target="_blank" href="https://twitter.com/#!/unclebobmartin/status/2164710348"&gt;Tenet of Professionalism&lt;/a&gt; from Uncle Bob: 'Work 40 hours for your employer and another 20 hours improving yourself'.&lt;/li&gt;
&lt;li&gt;A great example of fun and playfulness in our industry is '&lt;a rel="nofollow" target="_blank" href="http://mamememo.blogspot.com/2010/09/qlobe.html"&gt;the Globe&lt;/a&gt;', a piece of Ruby software which rotates itself.&lt;/li&gt;
&lt;li&gt;Another way to look at your code is with a tag cloud of all words used in a piece of software. This idea was &lt;a rel="nofollow" target="_blank" href="http://philcalcado.com/2009/04/29/tag-clouds-see-how-noisy-your-code-is/"&gt;proposed&lt;/a&gt; by Phillip Cal&amp;ccedil;ado.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/5NlFbWCuGtA" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/bzlkjHIRnXs" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">a4d6f7f9b89b53ac1ba3b76cd7c40adf</guid>
         <pubDate>Wed, 08 Feb 2012 07:06:00 +0000</pubDate>
         <media:content fileSize="42283549" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/5MhFpuvNeLE/Devnology_Podcast_025-Kevlin_Henney.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1844705" />
         <enclosure length="42283549" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/5MhFpuvNeLE/Devnology_Podcast_025-Kevlin_Henney.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/5NlFbWCuGtA/208-devnology-podcast-025-kevlin-henney</feedburner:origLink></item>
      <item>
         <title>Verslag Ignite Talks Night</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/aHvskI0hOac/186-verslag-ignite-talks-night</link>
         <description>&lt;p&gt;De eerste meeting van Devnology in 2012 stond in het teken van een experiment met een nieuwe vorm van presenteren. Aanvankelijk zou PechaKucha de aangewezen vorm zijn, maar door wat &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/en/blog/7-verslagen/183-why-our-next-event-is-not-a-pecha-kucha-night"&gt;licentiekwesties&lt;/a&gt; is de avond ge-rebrand naar een &lt;a rel="nofollow" target="_blank" href="http://igniteshow.com/"&gt;Ignite Talks Night&lt;/a&gt;. Deze vorm van 20 slides maal 15 seconden per slide - dus 5 minuten in totaal - lijkt een eitje maar blijkt in de praktijk een leuke uitdaging op het vlak van timing. Laat je je leiden door de slides, of laat je de slides een ondersteuning zijn van je verhaal. Het ideaal ligt zoals bij veel zaken in het midden, soms wat meer naar rechts en soms wat meer naar links. Vaststaat dat enige correlatie tussen de dia die getoond wordt en het onderwerp op dat moment wenselijk is.&lt;br /&gt;&lt;br /&gt;Onze gastheer bij Marktplaats, Cees de Groot, had een heerlijk Surinaams maal geregeld, dus de inwendige mens kwam niets tekort. De opkomst was niet erg groot, maar dit werd goedgemaakt door de intieme sfeer. Alle aanwezigen waren min of meer reguliere Devnology-deelnemers, dus er was geen ijs dat gebroken moest worden.&lt;br /&gt;&lt;br /&gt;&lt;img alt="Arne - Continuous Delivery met Chef" src="http://farm8.staticflickr.com/7163/6637550093_99011d9a82_m.jpg" style="float:right;margin:10px;" width="240" height="180"&gt;Pieter Joost trapte de avond moedig af met een verhaal uit de grotere context van het CQRS-concept: Event Sourcing. Sommige deelnemers hadden er moeite mee om de aandacht bij het verhaal te houden omdat de vorm zo afwijkt van wat ze gewend zijn. Niettemin zette Pieter Joost een helder punt neer waar naderhand een leuke discussie over de toepasbaarheid van het concept uit volgde.&lt;br /&gt;Arne verraste ons met mooie zelfgetekende slides in &lt;a rel="nofollow" target="_blank" href="http://youtu.be/Hvnc2yUIl68"&gt;zijn verhaal over Continuous Delivery met Chef Solo&lt;/a&gt;. In vijf minuten vertelde hij ons hoe hij bij Finalist geautomatiseerde uitrollen naar een testomgeving had gerealiseerd. Met behulp van &lt;a rel="nofollow" target="_blank" href="http://www.opscode.com/chef/"&gt;Chef&lt;/a&gt;, een Ruby-dsl voor het scripten van uitrol-recepten leek het kinderspel, hoewel de leercurve toch nog redelijk steil bleek te zijn volgens Arne.&lt;br /&gt;Hierna volgde een meer &lt;a rel="nofollow" target="_blank" href="http://youtu.be/uS0FJIKGK8Q"&gt;filosofische verhandeling van Michel&lt;/a&gt;. Zonder een letter code te tonen leerde hij ons dat de (programmeer-)taal die we kiezen bepaalt hoe we tegen een probleem aankijken. De taal is een bril die de werkelijkheid vervormt of verheldert. Hierdoor is code eigenlijk net zo ambigu als natuurlijke taal. Gebruikmakend van het levensverhaal van &lt;a rel="nofollow" target="_blank" href="http://nl.wikipedia.org/wiki/Ludwig_Wittgenstein"&gt;Wittgenstein&lt;/a&gt; geeft Michel ons een betere begrip van het concept 'betekenis'.&lt;br /&gt;Na een korte pauze was &lt;a rel="nofollow" target="_blank" href="http://youtu.be/vaDy-hypIvI"&gt;ik aan de beurt om iets te vertellen over Gamification of the Road&lt;/a&gt;. Het concept &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Gamification"&gt;gamification&lt;/a&gt;, door sommigen alweer een hype genoemd, wordt in toenemende mate toegepast op het web. Met behulp van sociale, positieve feedback wil men gewenst gedrag bevorderen. Welke hindernissen zijn er te nemen als we dit concept willen toepassen op het gedrag op de openbare weg? De techniek is er al, dus wat houdt ons tegen om het te implementeren?&lt;br /&gt;Tot slot gaf Freek een verfrissende blik op het vak Consultancy. Wat doet een consultant en wat drijft zo'n persoon? Met een knipoog krijgen we inzicht in de wereld van de Zelfstandige Zonder Personeel. Een leuke afsluiter van een bijzondere avond. Dank aan Marktplaats voor de gastvrijheid!&lt;/p&gt;&lt;p&gt;{artsexylightbox flickr="Devnology" flickrSet="72157628722193303"} {/artsexylightbox}&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/aHvskI0hOac" height="1" width="1"/&gt;</description>
         <author>tjeerdhans@gmail.com (Tjeerd Hans Terpstra)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/186-verslag-ignite-talks-night</guid>
         <pubDate>Wed, 04 Jan 2012 22:49:08 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/186-verslag-ignite-talks-night</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 024 - Bram Duvigneau</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/l2Trojnayro/184-devnology-podcast-024-bram-duvigneau</link>
         <description>&lt;p&gt;&lt;img style="float:left;margin:6px;" src="http://devnology.nl/images/stories/podcasts/Bram.jpg" alt="Bram" align="left" height="184" width="145"/&gt;This episode features an interview with Bram Duvigneau, a web developer and accessibility consultant. Bram shares his experiences as a blind developer and demonstrates the tools and techniques that he uses to program and use applications and websites. We also discuss some common accessibility issues.&lt;br /&gt;Bram is on twitter as &lt;a rel="nofollow" title="Bram on twitter" target="_blank" href="http://twitter.com/#%21/BramDuvigneau"&gt;@bramduvigneau&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This interview was recorded on the 19th of november 2011 in Didam.&lt;br /&gt;Interview by &lt;a rel="nofollow" title="Freekl on twitter" target="_blank" href="http://twitter.com/#%21/Freekl"&gt;@freekl&lt;/a&gt; and &lt;a rel="nofollow" title="TjeerdHans on twitter" target="_blank" href="http://twitter.com/#%21/TjeerdHans"&gt;@TjeerdHans&lt;/a&gt;&lt;br /&gt;Audio post-production by &lt;a rel="nofollow" title="@Mendelt on twitter" target="_blank" href="http://twitter.com/#%21/Mendelt"&gt;@Mendelt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h2&gt;Links for this podcast&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.w3.org/TR/WCAG"&gt;Web Content Accessibility Guidelines&lt;/a&gt; (WCAG)&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.w3.org/WAI/"&gt;Web Accessibility Initiative&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://webrichtlijnen.nl/"&gt;Webrichtlijnen&lt;/a&gt; (Dutch Guidelines) &lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.drempelvrij.nl/"&gt;Waarmerk drempelvrij &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://emacspeak.sourceforge.net/"&gt;Emacspeak &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.apple.com/accessibility/voiceover/"&gt;Apple VoiceOver&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.freedomscientific.com/products/fs/jaws-product-page.asp"&gt;JAWS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;a &lt;a rel="nofollow" target="_blank" href="http://www.handytech.de/en/normal/products/for-blind/modular-evo/index.html"&gt;Braille display&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;the &lt;a rel="nofollow" target="_blank" href="http://www.djangoproject.com/"&gt;Django web framework&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/0_tF2qWm8L0" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/l2Trojnayro" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">ba8cd3d2f3ace4253ca8917f9a09fcd4</guid>
         <pubDate>Wed, 21 Dec 2011 21:31:00 +0000</pubDate>
         <media:content fileSize="41146902" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/q8FgEKsWZ2w/Devnology_Podcast_024-Bram_Duvigneau.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1799225" />
         <enclosure length="41146902" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/q8FgEKsWZ2w/Devnology_Podcast_024-Bram_Duvigneau.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/0_tF2qWm8L0/184-devnology-podcast-024-bram-duvigneau</feedburner:origLink></item>
      <item>
         <title>Why our next event is not a Pecha Kucha night</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/a_pemPX-hyA/183-why-our-next-event-is-not-a-pecha-kucha-night</link>
         <description>&lt;p&gt;&lt;img style="float:right;margin:10px;" src="http://devnology.nl/images/stories/brand.jpg" height="186" width="274" align="right"&gt;We originally programmed our monthly&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/en/meetings/details/42-een-avond-met-inhoud"&gt; event for Januari &lt;/a&gt;to be a Pecha Kucha night.&amp;nbsp;The Pecha Kucha format is real simple: a presentation of 20 slides that are shown 20 seconds each.&lt;/p&gt;&lt;p&gt;I'm sure our community does not want the same type of event over and over, so we think it's good to experiment with different formats, and this one looked like an interesting way to share a lot of ideas in a single meetup.&amp;nbsp;&lt;/p&gt;&lt;p&gt;After anouncing the event we got an email from the folks of &lt;a rel="nofollow" target="_blank" href="http://golfstromen.nl"&gt;golfstromen.nl&lt;/a&gt;, who are 'curator' for this format in Amsterdam. They asked us to &lt;i&gt;get off their lawn! &lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;/i&gt;Yes, we think it is a bit sad, and it is just a format, but it is trademarked and you can only use the name after explicit consent from &lt;a rel="nofollow" target="_blank" href="http://pecha-kucha.org"&gt;the PechaKucha foundation&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;&lt;p&gt;So, there you have it. Where in our industry we have to deal with certification and patent trolls, in the 'creative' sector practices are not much better. A sad state of affairs. I'm off now investigating the potential for trademarking Blog, Podcast, Meetup, Website and Community.&lt;/p&gt;&lt;p&gt;For the meeting we'll think of a different format, but not too much. We think it's better to focus on creating and delivering great content, don't you agree?&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/a_pemPX-hyA" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/183-why-our-next-event-is-not-a-pecha-kucha-night</guid>
         <pubDate>Wed, 07 Dec 2011 17:22:00 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/183-why-our-next-event-is-not-a-pecha-kucha-night</feedburner:origLink></item>
      <item>
         <title>Global Day of Coderetreat 2011</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/iHc5ennCiyI/182-global-day-of-coderetreat-2011</link>
         <description>&lt;p style="text-align:left;"&gt;&lt;a rel="nofollow" target="_blank" href="http://globalday.coderetreat.org/"&gt;&lt;img style="float:left;margin:10px;" src="http://devnology.nl/images/stories/Events/gdcr.png" align="left" height="129" width="605"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;On Saturday the 3rd of December Devnology organised the Dutch participation for the &lt;a rel="nofollow" target="_blank" href="http://globalday.coderetreat.org/"&gt;Global Day Of Code Retreat.&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;The event was hosted by Finalist and facilitated by Okke van 't Verlaat (&lt;a rel="nofollow" target="_blank" href="http://twitter.com/#%21/oftewel"&gt;@oftewel&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;The idea behind a code retreat is to create a place for passionate programmers to practice their skills away from the everyday pressure of delivering software. A place where experimentation and learning is the end goal.&lt;/p&gt;&lt;p&gt;We had a crowd of 30 programmers getting up early to find their way to the Finalist offices in Rotterdam. Niek Schmoller (&lt;a rel="nofollow" target="_blank" href="http://twitter.com/#%21/nschmoller"&gt;@nschmoller&lt;/a&gt;) made it all the way from Enschede, travelling some 200 kilometers to attend the event. For this we decided he deserved to win the license from sponsor &lt;a rel="nofollow" target="_blank" href="http://www.jetbrains.com"&gt;JetBrains&lt;/a&gt;. Respect Niek!&lt;/p&gt;&lt;p&gt;&lt;img src="http://farm8.staticflickr.com/7167/6447648007_7a0724f36b_z.jpg" style="float:left;margin:10px;" height="400" width="600"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The format for this day was to code in pairs for 5 iterations, each of 
45 minutes of coding, followed by a short 15 minutes evaluation. The assignment was to use the 45 minutes to create an implementation of &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life"&gt;Conway's Game of Life&lt;/a&gt;. Most people used the first two iterations to get a handle on the problem. In later iterations people got real creative and tried all different kind of approaches to the problem. Most people used the opportunity to pair with someone using a different language and/or environment then what they would normally use. &lt;/p&gt;&lt;p&gt;We had people working in Java, Ruby, C#, Python, Haskell, JavaScript, Prolog, Coffeescript and Clojure. We saw dsl's being written and some people played with using constraints like 'no use of conditionals/loops (hello recursion)' or &lt;a rel="nofollow" target="_blank" href="http://www.stickyminds.com/s.asp?F=S9101_COL_2"&gt;Ping-Pong programming&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;We did not try some of the other constraints like Silent pairing, and I'm really keen to try these out at a future event.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;It was inspiring to be part of this global developer community of 2000+ developers all spending their weekend working on their skills in some &lt;a rel="nofollow" target="_blank" href="http://maps.google.com/maps/ms?msid=211858429594081017615.0004b0b076e7ed3148f35&amp;amp;msa=0&amp;amp;ie=UTF8&amp;amp;t=m&amp;amp;vpsrc=6&amp;amp;ll=27.683528,-22.5&amp;amp;spn=166.415629,90&amp;amp;z=1&amp;amp;source=embed"&gt;90 places&lt;/a&gt; in &lt;a rel="nofollow" target="_blank" href="https://docs.google.com/viewer?a=v&amp;amp;pid=explorer&amp;amp;chrome=true&amp;amp;srcid=0By1dUls0nlStM2Y1OWUzZDItOThjMS00ZWE4LWEzMDMtOWNjMjFjNTQxMGUz&amp;amp;hl=en_US&amp;amp;pli=1"&gt;different timezones&lt;/a&gt; all over the world. &lt;/p&gt;&lt;p&gt;Check out the &lt;a rel="nofollow" target="_blank" href="http://coderetreat.org/"&gt;Coderetreat Community Network &lt;/a&gt;for more reports of code retreats.&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;{artsexylightbox flickrNumberOfImages="96" flickr="Devnology" flickrSet="72157628262307687"} {/artsexylightbox}&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/iHc5ennCiyI" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/182-global-day-of-coderetreat-2011</guid>
         <pubDate>Mon, 05 Dec 2011 19:55:38 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/182-global-day-of-coderetreat-2011</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 23 - Continous Delivery</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/M2ULrleVKuk/181-devnology-podcast-023-continuous-delivery</link>
         <description>&lt;p&gt;&lt;img style="float:left;margin:6px 10px;" src="http://devnology.nl/images/stories/podcasts/Dave-Farley.jpg" height="144" align="left" width="108"/&gt;&lt;img style="float:left;margin:6px 10px;" src="http://devnology.nl/images/stories/podcasts/jez-humble.jpg" height="146" align="left" width="123"/&gt;In this episode we interview Dave Farley and Jez Humble about the content of their &lt;a rel="nofollow" title="jolt award" target="_blank" href="http://drdobbs.com/joltawards/231500080?pgno=7"&gt;award-winning&lt;/a&gt; book on Continuous Delivery.&lt;/p&gt;
&lt;p&gt;The basic premise of the book is that we need to move beyond Continoous Integration and occasional delivery and work towards practices that allow for the creation and deployment of final deliverables on all environments on every check-in. Jez and Dave explain the concepts behind the deployment pipeline and we discuss the practices and policies that come into play from the moment of check-in to updating the live version of software.&lt;/p&gt;
&lt;p&gt;We talk about various strategies and patterns for testing, building and releasing software, and how these fit in with agile and lean software development.&lt;/p&gt;
&lt;p&gt;Follow the authors on twitter via &lt;a rel="nofollow" title="jez on twitter" target="_blank" href="http://twitter.com/#%21/jezhumble"&gt;@jezhumble&lt;/a&gt; and &lt;a rel="nofollow" title="Dave Farley on twitter" target="_blank" href="http://twitter.com/#%21/davefarley77"&gt;@davefarley77&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This interview was recorded on the 13th of October 2011 at the wonderful&lt;a rel="nofollow" target="_blank" href="http://gotocon.com/amsterdam-2011/" title="Goto Conference"&gt; GOTO Conference in Amsterdam&lt;/a&gt;. Special thanks to the folks at the Goto Conference for kindly letting us use their facilities!&amp;nbsp;&lt;br /&gt;Interview by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/freekl"&gt;@freekl &lt;/a&gt;en &lt;a rel="nofollow" target="_blank" href="http://twitter.com/arnetim"&gt;@arnetim&lt;/a&gt;.&lt;br /&gt;Audio post-production by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/Mendelt"&gt;@mendelt&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Links for this podcast&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Book: Continuous Delivery -&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/gp/product/0321601912?tag=contindelive-20"&gt; Continuous Delivery&lt;/a&gt;.Addison-Wesley, 2010.&lt;/li&gt;
&lt;li&gt;The accompanying website&lt;a rel="nofollow" target="_blank" href="http://continuousdelivery.com/" title="continuousdelivery.com"&gt; ContinuousDelivery.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Continuous Delivery is chosen as the textbook for the &lt;a rel="nofollow" target="_blank" href="http://www.softeng.ox.ac.uk/subjects/APE.html"&gt;Agile Engineering Practices course&lt;/a&gt; for the&lt;a rel="nofollow" target="_blank" href="http://www.softeng.ox.ac.uk/"&gt; Software Engineering MSc &lt;/a&gt;at Oxford University&lt;/li&gt;
&lt;li&gt;Continuous Delivery introductory &lt;a rel="nofollow" target="_blank" href="http://www.slideshare.net/jezhumble/continuous-delivery-5359386"&gt;slidedeck &lt;/a&gt;from JAOO 2010, Aarhus&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.infoq.com/presentations/Continuous-Delivery"&gt;Presentation&lt;/a&gt; on InfoQ about Continuous Delivery by Jez at DevOpsDays, Hamburg 2010&lt;/li&gt;
&lt;li&gt;Article &lt;a rel="nofollow" target="_blank" href="http://www.agileweboperations.com/what-devops-means-for-enterprises"&gt;&amp;ldquo;What DevOps Means for Enterprises&amp;rdquo;&lt;/a&gt;, http://agileweboperations.com, 18 January 2011&lt;/li&gt;
&lt;li&gt;More resources are on the &lt;a rel="nofollow" target="_blank" href="http://continuousdelivery.com/resources/"&gt;Resources &lt;/a&gt;section for the book&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/NRGVUBiNHVs" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/M2ULrleVKuk" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">de6eec1b2e92a4624cfd07117d7fb9c0</guid>
         <pubDate>Sun, 27 Nov 2011 20:31:00 +0000</pubDate>
         <media:content fileSize="44991075" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/BLgorAKyMcc/Devnology_Podcast_023-Continuous_Delivery.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1766535" />
         <enclosure length="44991075" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/BLgorAKyMcc/Devnology_Podcast_023-Continuous_Delivery.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/NRGVUBiNHVs/181-devnology-podcast-023-continuous-delivery</feedburner:origLink></item>
      <item>
         <title>Verslag Back to School IV - Agility en Architectuur</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/6S3A4L3AUXo/178-verslag-back-to-school-iv-agility-en-architectuur</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;Dit verslag is geschreven door Ruud Kok(&lt;a rel="nofollow" target="_blank" href="http://twitter.com/ruud_kok"&gt;@ruud_kok&lt;/a&gt;). Bedankt Ruud!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;De 4e en laatste Back to School van 2011 had “Agility en architectuur” als onderwerp. Ditmaal werd de sessie gehouden bij de Vrije Universiteit van Amsterdam. Daar eenmaal aangekomen stond er al een groepje ‘devnologen’ te wachten om gezamenlijk te kunnen gaan eten in de Mensa. In verband met een file/wegafsluiting op de A2 was de opkomst kleiner dan verwacht maar er zaten alsnog ongeveer 30 mensen te genieten van een warme maaltijd.
&lt;/p&gt;&lt;p&gt;De avond werd geleid door &lt;a rel="nofollow" target="_blank" href="http://www.cs.vu.nl/%7Ehans/"&gt;prof. dr. Hans van Vliet&lt;/a&gt; van de “Department of Information Management and Software Engineering (IMSE)” aan de Vrije Universiteit Amsterdam. “Passen Agility en Architectuur op één kussen, of komt de duivel daartussen?” was de titel van de presentatie.&amp;nbsp;Na een uitleg over de ontwikkelingen in de software architectuur kwam Agility met zaken als de &lt;a rel="nofollow" target="_blank" href="http://nl.wikipedia.org/wiki/Watervalmethode"&gt;Watervalmethode&lt;/a&gt;, het &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Agile_Manifesto#Agile_Manifesto"&gt;Agile Manifesto&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Extreme_programming_practices"&gt;core practices of XP&lt;/a&gt; en &lt;a rel="nofollow" target="_blank" href="http://nl.wikipedia.org/wiki/Scrum_%28softwareontwikkelmethode%29"&gt;Scrum&lt;/a&gt; aan bod. Daarna werden vooroordelen tussen Agility en Architectuur besproken. Architecten vinden de Agile methode veelal amateuristisch en alleen geschikt voor kleine webapplicaties. De aanhangers van Agile vinden dat architectuur een typisch geval is van Big Design Up Front (&lt;a rel="nofollow" target="_blank" href="http://nl.wikipedia.org/wiki/Big_Design_Up_Front"&gt;BDUF&lt;/a&gt;) en daarom ongewenst.&lt;/p&gt;&lt;p&gt;Na de theorie werden een aantal case-studies behandeld waarbij Hans van Vliet betrokken is geweest voor een grote printerfabrikant uit het zuiden des lands. Een greep uit de onderzoeksvragen en de daarbij opgedane kennis:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Q: Wat en hoeveel moet een architect vertellen aan het team&lt;br /&gt;A: Een architect moet goed op de hoogte zijn van hetgeen zijn teamleden al weten.&lt;/li&gt;&lt;li&gt;Q: Documentatie: hoeveel is nodig? wie is verantwoordelijk en waarvoor?&amp;nbsp;&lt;br /&gt;A: Als architect moet je er voor zorgen dat iedereen weet wat zijn/haar verantwoordelijkheden zijn en waarvoor zij verantwoordelijk worden gehouden. 
Een architect heeft de neiging alleen de delta te specificeren ten opzichte van eerder opgestelde producten. (valkuil)&lt;/li&gt;&lt;li&gt;Q: Hoe overbrug je het gat tussen onbewuste kennis (moeilijk overdraagbare kennis, opgedaan door ervaring) en expliciete kennis (gedocumenteerde kennis bijv. in een &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Semantic_wiki"&gt;semantic wiki&lt;/a&gt;)?&lt;br /&gt;A: Om de juiste mensen te vinden met de kennis over een specifiek onderwerp kan er gebruik gemaakt worden van bijv. een ‘&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Expertise_finding"&gt;expert finder&lt;/a&gt;’ waarbij de software repository wordt gescand om personen te kunnen koppelen aan de geschreven software.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;De avond werd zoals gewoonlijk afgesloten met de “fishbowl” discussie. Tijdens de discussie voerden de verschillen van inzicht vanuit de Agile v.s. vanuit de Architectuur de boventoon. Wat mij vooral bij is gebleven was de, mijns inziens rethorische, vraag: is er zonder architectuur überhaupt wel agile te werken?
&lt;/p&gt;&lt;p&gt;Ik heb erg genoten van de avond! Zoals altijd roept een bijeenkomst als deze bij mij meer vragen op dan beantwoord worden. Ik heb in ieder geval weer genoeg gehoord om me tijdens mijn werk in te gaan verdiepen.



&lt;/p&gt;&lt;p&gt;{artsexylightbox flickrNumberOfImages="27" flickr="Devnology" flickrSet="72157627974271327"} {/artsexylightbox}&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="width:425px;" id="__ss_10182793"&gt; &lt;strong style="display:block;margin:12px 0 4px;"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.slideshare.net/devnology/devnology-back-to-school-iv-agility-en-architectuur" title="Devnology Back to School IV - Agility en Architectuur"&gt;Devnology Back to School IV - Agility en Architectuur&lt;/a&gt;&lt;/strong&gt;  &lt;div style="padding:5px 0 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;p&gt;&lt;/p&gt;&lt;p&gt;Devnology Back to School 2011 is mede mogelijk gemaakt door Humiq&lt;/p&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://humiq.nl"&gt;&lt;img src="http://devnology.nl/images/stories/sponsors/humiq.jpg" alt="" align="left"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/6S3A4L3AUXo" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/178-verslag-back-to-school-iv-agility-en-architectuur</guid>
         <pubDate>Mon, 14 Nov 2011 18:20:41 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/178-verslag-back-to-school-iv-agility-en-architectuur</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 022 - Interview with Don Reinertsen</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/mj9k4HM6x10/177-devnology-podcast-022-don-reinertsen</link>
         <description>&lt;p&gt;&lt;img style="float:left;margin:6px 10px;" src="http://devnology.nl/images/stories/podcasts/don_reinertsen.gif" height="190" width="147" align="left"/&gt;In this episode an interview with Don Reinertsen. We speak with Don about topics from his book &lt;i&gt;The Principles of Product Development Flow - Second Generation Lean Product Development&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;We talk about Lean principles in the context of manufacturing and product development, and how these apply to software development. Don explains how variability is important for innovation, and how reduction in batch sizes and queues will improve flow. We discuss the economic model and the focus on quality vs utility. Don also discusses agile software methods like Scrum and Kanban and how they use some of the principles of product development.&lt;/p&gt;
&lt;p&gt;Don was in the Netherlands for the Lean &amp;amp; Kanban 2011 Benelux conference. His keynote 'Is It Time to Rethink Deming' can be viewed &lt;a rel="nofollow" target="_blank" href="http://vimeo.com/30725957"&gt;here &lt;/a&gt;courtesy of &lt;a rel="nofollow" target="_blank" href="http://twitter.com/#%21/agileminds"&gt;@agileminds&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Read more from Don on the &lt;a rel="nofollow" target="_blank" href="http://www.reinertsenassociates.com/"&gt;Reinertsen &amp;amp; Associates website&lt;/a&gt;. On twitter he is &lt;a rel="nofollow" target="_blank" href="http://twitter.com/dreinertsen"&gt;@dreinertsen&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This interview was recorded on the 27th of September 2011 at the TouchDown Center in Haarlem. &lt;br /&gt;Interview by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/freekl"&gt;@freekl &lt;/a&gt;en &lt;a rel="nofollow" target="_blank" href="http://twitter.com/arnetim"&gt;@arnetim&lt;/a&gt;.&lt;br /&gt;Audio post-production by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/Mendelt"&gt;@mendelt&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Links for this podcast&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Book: Donald G. Reinertsen -&lt;a rel="nofollow" target="_blank" href="http://amzn.com/1935401009"&gt; The Principles of Product Development FLOW, Second Generation Lean Product Development&lt;/a&gt;. Celeritas Publishing, 2009.&lt;/li&gt;
&lt;li&gt;Book: Donald G. Reinertsen -&lt;a rel="nofollow" target="_blank" href="http://amzn.com/0684839911"&gt; Managing the Design Factory, a Product Developer's Toolkit&lt;/a&gt;. Free Press, 1997.&lt;/li&gt;
&lt;li&gt;Book: Jeffrey Liker - &lt;a rel="nofollow" target="_blank" href="http://amzn.com/0071392319"&gt;The Toyota Way&lt;/a&gt;. McGraw-Hill, 2003.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/HytAQySCAgo" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/mj9k4HM6x10" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">61693e380f5bfd5b0c42a9ccce34409b</guid>
         <pubDate>Sun, 30 Oct 2011 17:12:00 +0000</pubDate>
         <media:content fileSize="42915609" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/sa4eRD8eXKU/Devnology_Podcast_022-Don_Reinertsen.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1744532" />
         <enclosure length="42915609" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/sa4eRD8eXKU/Devnology_Podcast_022-Don_Reinertsen.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/HytAQySCAgo/177-devnology-podcast-022-don-reinertsen</feedburner:origLink></item>
      <item>
         <title>Verslag Back to School III : Software impact</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/V1HhCMqQ0oQ/176-verslag-back-to-school-iii-software-impact</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;Dit verslag is geschreven door Maarten Metz(&lt;a rel="nofollow" target="_blank" href="http://twitter.com/Mmz_"&gt;@Mmz_&lt;/a&gt;). Bedankt Maarten!&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Woensdag 5 Oktober wisten een 30-tal enthousiaste software ontwikkelaars de weg te vinden naar de Devnology 'back to school' sessie. In een uitstekende sfeer werden onder het eten de laatste ontwikkelingen in het vakgebied en op persoonlijk gebied besproken. Na het eten was het de beurt aan Michiel van Genuchten om de toehoorders op de hoogte te brengen van zijn onderzoek op het gebied van software impact.&lt;br /&gt;&lt;br /&gt;Michiel van Genuchten redigeert samen met Les Hatton een reeks columns in &lt;a rel="nofollow" target="_blank" href="http://www.computer.org/portal/web/software/home"&gt;IEEE Software Magazine&lt;/a&gt;. Een overkoepelend doel van de columns is beter kwantitatief inzicht te krijgen in de invloed van software op verschillende bedrijfstakken. Aangezien de grootte van een software project enorme invloed heeft op zowel de engineering als op de kosten en baten van ontwikkeling, moeten schrijvers van de columns op z'n minst inzicht geven in het aantal Lines Of Code (LOC) van hun software. Daarnaast lijkt het aannemelijk dat 'software volume' - het aantal keer dat het software product verkocht of gedownload wordt - ook grote invloed heeft op de engineering en bedrijfsvoering. Daarom worden ook 'software volume' getallen vereist in de columns.&lt;br /&gt;&lt;br /&gt;In de presentatie ging Michiel uitgebreid in op de resultaten uit verschillende columns en verschillende bedrijfstakken: hoe Android en Windows de onderliggende hardware naar de achtergrond drukken, waarom Bosch als toeleverancier met hun ECU software (in volume) de grootste speler is in de auto-industrie, hoe Honeywell meer flightmanagement systemen afzet dan Boeing en Airbus, hoe TomTom meer navigatiesoftware in auto's installeert dan bijvoorbeeld Toyota, maar ook hoe Open Digital Dentistry (het bedrijf waar Michiel werkt) de dental wereld opschudt met hun software rondom implantaten. Het patroon is keer op keer hetzelfde: daar waar producenten eerst zelf software schreven en onderhielden om (delen van) hun hardware of bedrijfsvoering te ondersteunen, nemen keer op keer andere bedrijven - waarvan het schrijven van die specifieke software pure broodwinning is - die rol over. Zodra deze softwarebedrijven (aanzienlijk) grotere afzetmarkten bedienen dan de traditionele producenten zullen 'buy or build' beslissingen steeds vaker in hun voordeel uitvallen.&lt;br /&gt;&lt;br /&gt;De Devnology community was ondanks het tijdstip niet van plan het verhaal gelaten over zich heen te laten komen. De bevindingen van Michiel werden zowel tijdens de presentatie als gedurende de fishbowl discussie kritisch uiteengerafeld. De definities van 'een markt', 'lines of code' en 'volume' passeerden de revu. Vragen werden gesteld en aannames werden beproefd. De toegankelijke houding van Michiel in combinatie met de kritische houding van de (voornamelijk software ontwikkelende) devnologen zorgde voor vuurwerk. Doorgaans gebeurde dit op een open en vriendelijke manier, alhoewel er af en toe ook op indringende wijze meningen verkondigd werden. &lt;br /&gt;&lt;br /&gt;Al met al vond ik de avond zeer de moeite waard. Het doet me goed om te zien dat Michiel ondanks zijn overvolle agenda bereid is om belangeloos zijn kennis te delen. Daarnaast is het altijd weer leuk om bij te praten met andere devnologen die ook gepassioneerd bezig zijn met hun vak. Het impact-onderzoek bevindt zich nog in de beginfase en Michiel gaf dan ook aan dat zowel columns, data als verbetervoorstellen van harte welkom zijn. Een mooie kans voor iedereen die ‘impact’ wil hebben op het ‘software economics’ vakgebied.&lt;br /&gt;&lt;br /&gt;Maarten Metz&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="width:425px;" id="__ss_9568415"&gt; &lt;b style="display:block;margin:12px 0 4px;"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.slideshare.net/devnology/devnology-back-to-school-iii-software-impact" title="Devnology Back to School III : Software impact"&gt;Devnology Back to School III : Software impact&lt;/a&gt;&lt;/b&gt;  &lt;div style="padding:5px 0 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;p&gt;{artsexylightbox flickrNumberOfImages="26" flickr="Devnology" flickrSet="72157627829265606"} {/artsexylightbox}&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/V1HhCMqQ0oQ" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/176-verslag-back-to-school-iii-software-impact</guid>
         <pubDate>Sat, 08 Oct 2011 12:25:11 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/176-verslag-back-to-school-iii-software-impact</feedburner:origLink></item>
      <item>
         <title>Amsterdam Erlang Factory Lite</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/fuQuV3b5xms/175-amsterdam-erlang-factory-lite</link>
         <description>&lt;p&gt;Een dag na de &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/blog/7-verslagen/174-gotocon-2011"&gt;GOTO conferentie&lt;/a&gt; in Amsterdam op 13, 14 en 15 oktober organiseren Maxclass en TTY een Erlang factory. Een gratis bijeenkomst waarin je de kans krijgt om kennis te maken met de bijzondere taal Erlang of je ervaringen uit te wisselen met andere experts op dit gebied. Het programma voor deze dag vind je op de &lt;a rel="nofollow" target="_blank" href="http://www.erlang-factory.com/conference/amsterdam/programme"&gt;website van de Erlang factory&lt;/a&gt;.&lt;/p&gt;&lt;p style="padding-left:30px;"&gt;&lt;i&gt;Together with Maxclass and TTY Internet Solutions we will be holding an Erlang Factory Lite on the 16 October. The Factory Lite will be a chance for you to learn, socialise and network with some fantastic names.&amp;nbsp;&lt;/i&gt;&lt;i&gt;The Erlang Factory Lite is open to everybody with any level of Erlang experience from newbies to experienced developers.&lt;/i&gt;&lt;/p&gt;&lt;p style="padding-left:30px;"&gt;&lt;i&gt;Why not come along and meet up with like minded developers and architects or alternatively come along and find out how more firms are using Erlang/OTP to solve previously intractable problems. The event is totally free but does require registration.&lt;/i&gt;&lt;/p&gt;&lt;p style="padding-left:30px;"&gt;&lt;i&gt;See &lt;a rel="nofollow" target="_blank" href="http://www.erlang-factory.com/conference/amsterdam"&gt;http://www.erlang-factory.com/conference/amsterdam&lt;/a&gt; for more information and free registration.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/fuQuV3b5xms" height="1" width="1"/&gt;</description>
         <author>arne@devnology.nl (Arne Timmerman)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/175-amsterdam-erlang-factory-lite</guid>
         <pubDate>Thu, 06 Oct 2011 07:02:10 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/175-amsterdam-erlang-factory-lite</feedburner:origLink></item>
      <item>
         <title>GoTo Amsterdam 2011</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/GbLrynmoV1w/174-gotocon-2011</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://gotocon.com/amsterdam-2011/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;img src="http://devnology.nl/images/stories/gotoLogo.png" alt="" align="left" height="114" width="628"&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Op donderdag 13 en vrijdag 14 oktober organiseert GOTO (voorheen JAOO), zijn &lt;a rel="nofollow" target="_blank" href="http://gotocon.com/amsterdam-2011/"&gt;eerste conferentie&lt;/a&gt; in Nederland, Amsterdam om precies te zijn. Een conferentie voor softwareontwikkelaars, architecten en projectmanagers met sessies over alles op het gebied van Java, .Net, Agile, architectuur en nog veel meer. Op het bomvolle programma vind je bekende namen zoals: Dan Ingalls (&lt;a rel="nofollow" target="_blank" href="http://www.infoq.com/interviews/ingalls-smalltalk"&gt;moeder van Smalltalk&lt;/a&gt;), Kevlin Henney (bekend van het boek &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Things-Every-Programmer-Should-Know/dp/0596809484"&gt;97 Things Every Programmer Should Know&lt;/a&gt;), Jez Humble en Dave Farley (auteurs van het boek &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Continuous-Delivery-Deployment-Automation-Addison-Wesley/dp/0321601912"&gt;Continuous Delivery&lt;/a&gt;) en Greg Young (&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/podcast/10-content/80-devnology-podcast-002-greg-young-over-domain-driven-design"&gt;luister hier&lt;/a&gt; onze podcast). Tevens worden op de zaterdag erna trainingen verzorgt op het gebied van Lucene, CQRS en Neo4J.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Als communitylid van Devnology kunnen je met 20% korting op de toegangsprijs deze conferentie bezoeken! Lijkt het je wat om deze twee dagen bij te wonen? Stuur een mailtje naar &lt;a rel="nofollow" target="_blank" href="mailto:secretariaat@devnology.nl"&gt;secretariaat@devnology.nl&lt;/a&gt; en wij sturen je de promotiecode.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/GbLrynmoV1w" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/174-gotocon-2011</guid>
         <pubDate>Mon, 19 Sep 2011 18:36:53 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/174-gotocon-2011</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 021 - Nat Pryce on Growing software with Tests</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/C2C5VR9C4EQ/172-devnology-podcast-021-nat-pryce</link>
         <description>&lt;p&gt;&lt;img style="float:left;margin:10px;" src="http://devnology.nl/images/stories/podcasts/natpryce.jpg" width="120" height="160"/&gt;Nat Pryce is an early adaptor of eXtreme Programming and&amp;nbsp;a contributor to several open source libraries and tools supporting Test-Driven Development, like &lt;a rel="nofollow" target="_blank" href="http://www.jmock.org/"&gt;jMock&lt;/a&gt;. In this episode we discuss several topics from the book 'Growing Object-Oriented Software, Guided by Tests' that he wrote together with Steve Freeman. We talk about the 'Londen-style' of&amp;nbsp;Test-Driven Development, using mock objects to drive your design, listening to your tests and dependency injection.&lt;/p&gt;
&lt;p&gt;Nat's personal blog 'Mistaeks I Hav Made' is on &lt;a rel="nofollow" target="_blank" href="http://www.natpryce.com/"&gt;http://www.natpryce.com/&lt;/a&gt; and you can follow him on twitter via &lt;a rel="nofollow" target="_blank" href="http://twitter.com/natpryce"&gt;@natpryce&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This interview is recorded on June 14th at the Software Practice Advancement conference (spa2011) in London.&amp;nbsp;Interview by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/freekl"&gt;@freekl&lt;/a&gt; and &lt;a rel="nofollow" target="_blank" href="http://twitter.com/arnetim"&gt;@arnetim&lt;/a&gt;.&amp;nbsp;Audio post-production by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/Mendelt"&gt;@Mendelt&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Links for this podcast:&lt;/h2&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The roots of the 'Londen-style' of Test-Driven Development can be traced back to the&amp;nbsp;&lt;a rel="nofollow" target="_blank" href="http://xpday-london.editme.com/eXtremeTuesdayClub"&gt;eXtreme Tuesday Club (XTC)&lt;/a&gt;. A weekly London (pub) meeting that started more than 10 years ago.&lt;/li&gt;
&lt;li&gt;On his blog Nat &lt;a rel="nofollow" target="_blank" href="http://www.natpryce.com/articles/000772.html"&gt;visualizes different kinds of tests&lt;/a&gt; that drive the design of a software system.&lt;/li&gt;
&lt;li&gt;In the podcast we discuss the blogpost '&lt;a rel="nofollow" target="_blank" href="http://dannorth.net/2011/01/31/whose-domain-is-it-anyway/"&gt;Whose domain is it anyway?&lt;/a&gt;' of Dan North.&lt;/li&gt;
&lt;li&gt;Nat completed his PhD thesis in 2000: '&lt;a rel="nofollow" target="_blank" href="http://www.doc.ic.ac.uk/~np2/phd.html"&gt;Component Interaction in Distributed Systems&lt;/a&gt;'. A lot of his thoughts on object-orientation and messaging between objects and peers that is described in the book, can be traced back to his early research.&lt;/li&gt;
&lt;li&gt;In order to improve the testability of your software, Steve and Nat propose to apply the&amp;nbsp;Ports and adapter architecture from Alistair Cockburn. You can &lt;a rel="nofollow" target="_blank" href="http://alistair.cockburn.us/Hexagonal+architecture"&gt;read more on this subject&lt;/a&gt; on the wiki of Alistair.&lt;/li&gt;
&lt;li&gt;Use Hamcrest Matchers to improve the readability of your tests: &lt;a rel="nofollow" target="_blank" href="http://code.google.com/p/hamcrest/wiki/Tutorial"&gt;learn more from this tutorial&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;While the use of Dependency Injection is widely spread in the software engineering community, Nat considers applying this style harmful. On his blog you can &lt;a rel="nofollow" target="_blank" href="http://www.natpryce.com/articles/000783.html"&gt;read more of his thoughts on this subject&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;In 2004 Steven and Nat published the article '&lt;a rel="nofollow" target="_blank" href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.100.2927&amp;amp;rep=rep1&amp;amp;type=pdf"&gt;Mock Roles, not Objects&lt;/a&gt;' in which they introduces jMock.&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://code.google.com/p/multithreadedtc/"&gt;MultithreadedTC&lt;/a&gt;: a framework that can be used to test concurrent Java applications.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/Z7EQ2nOEPtI" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/C2C5VR9C4EQ" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">f96d6f18bc9b3e03e072ac24e3a2d986</guid>
         <pubDate>Wed, 24 Aug 2011 19:24:40 +0000</pubDate>
         <media:content fileSize="47931678" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/eGjGGH4tqmY/Devnology_Podcast_021-Nat_Pryce_on_Growing_software_with_Tests.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1694674" />
         <enclosure length="47931678" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/eGjGGH4tqmY/Devnology_Podcast_021-Nat_Pryce_on_Growing_software_with_Tests.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/Z7EQ2nOEPtI/172-devnology-podcast-021-nat-pryce</feedburner:origLink></item>
      <item>
         <title>Verslag Open Space 2011</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/oCRGdHGjMzg/169-verslag-open-space-2011</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;This report is written by Linda van der Pal and is cross-posted from the &lt;a rel="nofollow" target="_blank" href="http://jduchess.org"&gt;JDuchess &lt;/a&gt; blog. Thanks Linda!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Writing this impression I start off with a dilemma right away. Should I write this in English? Or should I write it in Dutch. After all, the entire Open Space was in Dutch (with maybe one or two exceptions). But as I'm mainly writing this to put it on the Duchess blog, I'll write it in English anyway. I'm guessing those of you on the Devnology blog can read it in English just fine. And if not, pop me an e-mail and I'll write a translation for you.&lt;/p&gt;&lt;p&gt;I arrived at the Open Space to find out that I didn't know all that many people. So I just hung around flitting from group to group listening to several conversations. A few minutes past ten we all gathered in the Olsen room. Our first act of the day was to make our own name tags with a card and some markers. In addition to our name we had to write down one thing we liked, and one thing we hated. And to add a little complication to the game, we only had three minutes to do so. Everybody scrambled for the markers and the question "what do I like" and "what do I hate" could be heard muttered everywhere. After everyone was done, you had to introduce yourself in twenty seconds to someone else and explain the words on your tag as well. For some people this was really easy, and other people never got further than their name and either whatever it was they hated or what it was they liked, not having time to explain both. But since you had to repeat this trick five times, everyone got the hang of it more or less. It was really great to see how some people chose IT-related words and how others strayed broadly into other parts of their lives. Sneaking looks at other people's cards for the rest of the day and even discussing what was found there was a great game for the rest of the day.&lt;/p&gt;&lt;p&gt;But finally it was time to get started on the schedule. As usual there were post-its and markers and everybody got a chance to write their question or proposed topic down. New to me was the dot-voting to decide which topics got a slot on the agenda. Everybody got two little round stickers they could put on whichever topic they liked. The question on whether you could vote for your own session was left unanswered. In the end we had eight sessions before the lunch break on diverse subjects, ranging from tools and techniques to career options. I decided to visit the discussion about the relation between quality and success first and the question about how to develop yourself and your colleagues later on.&lt;/p&gt;&lt;p&gt;The discussion about the relation between quality and success got about five people who were interested and Daniel Rijkhof led us to see how every stakeholder has his own definitions of quality. They might overlap at some points, but they might also differ wildly from one another. Most of the qualities of a system can be expressed in one -ity or another. For the end users usability is an example of such, for developers maintainability is much more important, while for operations deployability is key. Of course these are but a few examples, and many more were mentioned in the discussion. Then came success. Turns out that everyone has their own definition of success as well. And to make a project overall successfull you'll have to keep an eye on the kind of quality all the different stakeholders expect, to make it a success in their eyes. As a developer you can turn a complete disaster into a personal success if you can make it worthwile for you personally. (In case you can't change circumstances enough to make it a success for more people.)&lt;/p&gt;&lt;p&gt;After a short break I joined the question about how to develop yourself and your colleagues. Daan van Berkel was wondering how developers like ourselves who are actively working on improving ourselves by going to conventions and the like could convince our less active colleagues how helpful it is to improve their skills. I suggested reading the book Fearless Change by Linda Rising and Mary Lynn Manns, as this contains a lot of patterns you can find in the people and the organisation around you that you can use to help bring about desired changes. Of course the discussion also included the question if you really should put effort into a hypothetical group that really didn't want any such changes. Leading to the conclusion that it would probably be better to leave such a group than to waste a lot of effort and frustration on them.&lt;/p&gt;&lt;p&gt;Next on the schedule was the lunch break. A lot of things were discussed over the sandwiches and some of them led to new ideas for session proposals. So after about an hour or so, we gathered in Olsen again and proposed our new sessions. Again the proposals ranged wildly, including even one proposal for "something without Java", which nearly got teamed up with a session about Java7.&lt;/p&gt;&lt;p&gt;For my first afternoon session I went to the session that was a team-up of three proposals, one of them my own. The first proposal was "Tools, tips and tricks", the second "Book club" and the third was my "Inventory of events/conferences". We started off with a round where everyone got to mention one book that they had really liked. Mainly books about software development, but also some more general life-changing books. I'll put up the list of books in a separate post. As there were quite a few people, it took us about half an hour to finish this one round. Next up were the events and conferences. Where the pros and cons of the mentioned events were discussed. This list will go up in a post of it's own as well. Sadly after this inventory we didn't have time to discuss tools, tips and tricks anymore. So we had to leave that discussion for a next event.&lt;/p&gt;&lt;p&gt;For the second afternoon session I had picked Galina's session on making your own apps and what the reasons might be if you didn't. Sadly this topic never got to be. As the sesssions started I waited around the room where it was supposed to be for quite a while, but only one other person showed up. So we decided to go over to another session. I joined the session on "Agile, Scrum, Kanban - how important is the process really?" Michel told us he had become a bit jaded about it all and a discussion followed. To me the conclusion of this discussion was mostly that you have to be pragmatic about following the rules. You should mostly do what works for your specific team, and discard what doesn't work. Somebody compared Scrum to a stepladder to get your team to a higher level, and once you had reached that level, you wouldn't need the stepladder anymore. All too soon the session was over again.&lt;/p&gt;&lt;p&gt;After another short break for a cup of coffee or a soda, we came to the final activity of the day, the pub quiz. Everybody joined up in teams of four persons and a lot of software development history questions were fired at us. Ranging from "who was the first programmer?" to "which languages are shown in these code samples?". The use of smart phones was strictly disallowed, making some of the questions near impossible to answer. My own team didn't do all too well. Especially considering that the number one team go almost twice as many points as we did.&lt;/p&gt;&lt;p&gt;With the pub quiz over, most people drifted off towards home. But some of us really didn't want to end the day yet, so we took our cars and headed over to the center of Baarn to conclude the day with dinner. All in all, I had a great day, and I can heartily recommend this event for next year!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;{artsexylightbox flickrNumberOfImages="22" flickr="Devnology" flickrSet="72157627162898440/"} {/artsexylightbox}&lt;/p&gt;

&lt;p&gt;
&lt;span class="info"&gt;
Linda has also published notes on the session about recommended &lt;a rel="nofollow" target="_blank" href="http://jduchess.org/blog/books-you-should-read-according-to-the-devnology-crowd"&gt;books&lt;/a&gt; and &lt;a rel="nofollow" target="_blank" href="http://jduchess.org/blog/good-events-according-to-the-devnology-crowd"&gt;events&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/oCRGdHGjMzg" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/169-verslag-open-space-2011</guid>
         <pubDate>Sun, 10 Jul 2011 19:45:44 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/169-verslag-open-space-2011</feedburner:origLink></item>
      <item>
         <title>Programma Open Space 2011</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/CUHH6FcqoIY/168-programma-open-space-2011</link>
         <description>&lt;p&gt;&lt;p&gt;Aanstaande zaterdag organiseert Devnology de 3e editie van haar &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/bijeenkomsten/details/36-open-space-2011"&gt;Open Space&lt;/a&gt;. Een dag bomvol interactieve sessies, verrassingen en kennisdeling. In tegenstelling tot &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/blog/7-verslagen/108-verslag-open-space-2010"&gt;vorig jaar&lt;/a&gt; blijft de temperatuur op deze editie onder de 30 graden en valt er mogelijk zelfs een spatje regen: genoeg redenen om je vrije zaterdag te besteden in de kelder van het kantoor van onze hoofdsponsor.&lt;/p&gt;&lt;p&gt;Hoewel een Open Space zich natuurlijk kenmerkt door kernwoorden als 'ongestructureerd' en 'onvoorbereid' zijn wij gewend tijdsloten aan te houden voor de sessies die op de dag plaatsvinden. Het onderstaande tijdschema is een richtlijn voor het programma van deze dag. Je bent natuurlijk vrij om een aparte ruimte op te zoeken waar je verder wilt napraten over een sessie, hands-on wilt 'pair-programmen' of je eigen programma samen te stellen door tijdens een tijdslot van sessie te wisselen - de &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Open_Space_Technology#Law_of_Two_Feet"&gt;Law of two feet&lt;/a&gt;!&lt;/p&gt;&lt;p&gt;&lt;ul&gt;&lt;li&gt;9:30 - 10:00&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Ontvangst&lt;/li&gt;&lt;li&gt;10:00 - 10:15 &lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Opening en kennismaking&lt;/li&gt;&lt;li&gt;10:15 - 10:45&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Onderwerpen voorstellen&lt;/li&gt;&lt;li&gt;10:45 - 11:00&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Stemmen op sessies ochtendprogramma&lt;/li&gt;&lt;li&gt;11:05 - 11:55&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Sessie #1&lt;/li&gt;&lt;li&gt;12:00 - 12:50&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Sessie #2&lt;/li&gt;&lt;li&gt;12:50 - 13:30&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Lunch met broodjes&lt;/li&gt;&lt;li&gt;13:30 - 14:00&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Onderwerpen voorstellen&lt;/li&gt;&lt;li&gt;14:00 - 14:15&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Stemmen op sessies middagprogramma&lt;/li&gt;&lt;li&gt;14:20 - 15:10&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Sessie #3&lt;/li&gt;&lt;li&gt;15:15 - 16:05&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Sessie #4&lt;/li&gt;&lt;li&gt;16:05 - 16:15&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Korte pauze&lt;/li&gt;&lt;li&gt;16:15 - 17:00&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Pub quiz en borrel&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Als je er zaterdag bij bent, schroom dan niet om je een beetje voor te bereiden en alvast na te denken over onderwerpen waar jij over wilt sparren met je collega's. Het thema van dit jaar, 'Leren!', bied je genoeg ruimte om op deze dag een sessie voor te stellen over een onderwerp waar jij het afgelopen jaar over hebt geleerd of wilt voorleggen aan andere deelnemers.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/CUHH6FcqoIY" height="1" width="1"/&gt;</description>
         <author>arne@devnology.nl (Arne Timmerman)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/168-programma-open-space-2011</guid>
         <pubDate>Tue, 05 Jul 2011 19:56:56 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/168-programma-open-space-2011</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 020 - James Coplien on Lean Architecture</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/jfR_S_CniWI/167-devnology-podcast-020-james-coplien</link>
         <description>&lt;p&gt;&lt;img style="float:left;margin:6px 10px;" src="http://devnology.nl/images/stories/podcasts/Cope.png" align="left" height="137" width="158"/&gt;&lt;/p&gt;
&lt;p&gt;In this episode an interview with James Coplien, where we cover a range of topics from his book &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Lean-Architecture-Agile-Software-Development/dp/0470684208"&gt;Lean Architecture for Agile Software Development&lt;/a&gt;. We talk about the role of design and architecture in agile software development and discuss DCI architecture.&lt;/p&gt;
&lt;p&gt;More on James and his publications is available on &lt;a rel="nofollow" target="_blank" href="http://gertrudandcope.com"&gt;http://gertrudandcope.com&lt;/a&gt;.&lt;br /&gt;He's on twitter as &lt;a rel="nofollow" target="_blank" href="http://twitter.com/jcoplien"&gt;@jcoplien&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This interview is recorded on the 26th of April 2011 at the &lt;a rel="nofollow" target="_blank" href="http://www.tty.nl/"&gt;TTY&lt;/a&gt; offices in Amsterdam. &lt;br /&gt;Interview by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/freekl"&gt;@freekl&lt;/a&gt; and &lt;a rel="nofollow" target="_blank" href="http://twitter.com/arnetim"&gt;@arnetim&lt;/a&gt;.&lt;br /&gt;Audio post-production by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/Mendelt"&gt;@Mendelt&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Links for this podcast:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://portal.acm.org/citation.cfm?id=1302946"&gt;'A Comparative Case Study on the Impact of Test-Driven Development on Program Design and Test Coverage'&lt;/a&gt;, Maria Siniaalto &amp;amp; Pekka Abrahamsson, ESEM '07 Proceedings of the First International Symposium on Empirical Software Engineering and Measurement.&lt;a rel="nofollow" target="_blank" href="http://itscholar.ir/wp-content/uploads/2011/03/04343755.pdf"&gt;(PDF)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://portal.acm.org/citation.cfm?id=1425803"&gt;'Does Test-Driven Development Improve the Program Code? Alarming Results from a Comparative Case Study'&lt;/a&gt;, Maria Siniaalto &amp;amp; Pekka Abrahamsson, Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, 2007. Also in the book &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Balancing-Agility-Formalism-Software-Engineering/dp/3540852786"&gt;Balancing Agility and Formalism in Software Engineering&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="https://sites.google.com/a/gertrudandcope.com/info/Publications/StoryFINAL.pdf?attredirects=0"&gt;'A story about user stories and Test-Driven Development - Chapter 1: The Setup'&lt;/a&gt;, Gertrud Bjornvig, James O. Coplien and Neil Harrison, Better Software, November 2007.&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="https://sites.google.com/a/gertrudandcope.com/info/Publications/BCHFINAL.pdf?attredirects=0"&gt;'A story about user stories and Test-Driven Development - Chapter 2: Into the Field '&lt;/a&gt;, Gertrud Bjornvig, James O. Coplien and Neil Harrison, Better Software, December 2007.&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://issuu.com/softhouse/docs/lean-magazine-2"&gt;'What is the problem with Test Driven Development? Interview with Jim Coplien&lt;/a&gt;. Lean Magazine, January 2010&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4455636"&gt;'Does Test-Driven Development Really Improve Software Design Quality?'&lt;/a&gt;, D.S. Janzen &amp;amp; H. Saiedian, IEEE Software, March-April 2008 &lt;a rel="nofollow"&gt;(PDF)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.artima.com/articles/dci_vision.html"&gt;Artima series on DCI Architecture&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;James' &lt;a rel="nofollow" target="_blank" href="http://www.infoq.com/interviews/coplien-martin-tdd"&gt;debate &lt;/a&gt;with Uncle Bob Martin on TDD, CDD and profesionalism&lt;/li&gt;
&lt;li&gt;DCI tutorials from Oredev 2009 are available &lt;a rel="nofollow" target="_blank" href="https://sites.google.com/a/leansoftwarearchitecture.com/www/home/dci-tutorials"&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/aPN1lABYg6c" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/jfR_S_CniWI" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">51551b6f8d4ac8e39cc2c5a01461a49b</guid>
         <pubDate>Tue, 05 Jul 2011 09:08:00 +0000</pubDate>
         <media:content fileSize="54951361" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/368PX4V40-w/Devnology_Podcast_020-James_Coplien.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1657039" />
         <enclosure length="54951361" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/368PX4V40-w/Devnology_Podcast_020-James_Coplien.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/aPN1lABYg6c/167-devnology-podcast-020-james-coplien</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 019 - The Software Improvement Group</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/Al4MNBNq9qI/166-devnology-podcast-019-the-software-improvement-group</link>
         <description>&lt;table border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img style="float:left;margin:10px 6px;" src="http://devnology.nl/images/stories/podcasts/SIG-logo.jpg" align="left" height="100" width="193"/&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src="http://devnology.nl/images/stories/podcasts/Joost%20Visser.jpg" align="left"/&gt;&lt;/td&gt;
&lt;td&gt;&lt;img style="float:left;margin-left:4px;margin-right:4px;" src="http://devnology.nl/images/stories/podcasts/Per%20John.jpg" align="left"/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;In this episode we speak with Joost Visser and Per John of the Software Improvement Group (SIG). We talk about the process and measurements they use to analyze and monitor the quality of the software projects for their clients. Joost and Per explain the different types of services the SIG provides, and we discuss different quality attributes and metrics for software.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;This interview was recorded in the Amstel Tower in Amsterdam on the 5th of April 2011. Interview by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/freekl"&gt;@freekl&lt;/a&gt; and &lt;a rel="nofollow" target="_blank" href="http://twitter.com/arnetim"&gt;@arnetim&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Audio post-production by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/Mendelt"&gt;@Mendelt&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h2&gt;Links for this podcast:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The SIG homepage is on &lt;a rel="nofollow" target="_blank" href="http://www.sig.eu"&gt;http://www.sig.eu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The SIG started as a spin-off of the Dutch &lt;a rel="nofollow" title="CWI" target="_blank" href="http://www.cwi.nl/nl"&gt;National Research Institute for Mathematics and Computer Science &lt;/a&gt;(CWI).&lt;/li&gt;
&lt;li&gt;More on the &lt;a rel="nofollow" target="_blank" href="http://www.sig.eu/en/Research/690.html"&gt;SIG Maintainability Model&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/ISO/IEC_9126"&gt; ISO/IEC 9126 model&lt;/a&gt; for software quality&lt;/li&gt;
&lt;li&gt;Paper: '&lt;a rel="nofollow" target="_blank" href="http://www.sig.eu/blobs/Research/Scientific%20publication/2011/QuantifyingTheAnalyzabilityOfSoftwareArchitectures_camera_ready.pdf"&gt;Quantifying the Analyzability of Software Architectures&lt;/a&gt;' By Eric Bouwers (SIG/TU Delft), Jose Pedro Correia (SIG), Arie van Deursen (TU Delft),&lt;br /&gt;Joost Visser (SIG), To be published at: 9th Working IEEE/IFIP Conference on Software Architecture (WICSA), 20-24 June 2011&lt;/li&gt;
&lt;li&gt;Other research papers are available on &lt;a rel="nofollow" target="_blank" href="http://www.sig.eu/en/Research"&gt;http://www.sig.eu/en/Research&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/IL1tj6FEx7I" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/Al4MNBNq9qI" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">a21f9bee5d614d8a851c68dc938e1edb</guid>
         <pubDate>Wed, 22 Jun 2011 19:56:00 +0000</pubDate>
         <media:content fileSize="55137432" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/Skr5-nqvy2s/Devnology_Podcast_019-Software_Improvement_Group.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1647714" />
         <enclosure length="55137432" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/Skr5-nqvy2s/Devnology_Podcast_019-Software_Improvement_Group.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/IL1tj6FEx7I/166-devnology-podcast-019-the-software-improvement-group</feedburner:origLink></item>
      <item>
         <title>Report - Back to School II - software re-engineering using visualization</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/Q3Dxcjn9OpM/165-report-back-to-school-ii-software-re-engineering-using-visualization</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;This report is written by Galina Slavova(&lt;a rel="nofollow" target="_blank" href="http://twitter.com/Galinas"&gt;@Galinas&lt;/a&gt;). Many thanks Galina!&lt;/span&gt;&lt;/p&gt;&lt;p&gt;(The official language of this meeting was English. So is this report ;-))&lt;/p&gt;&lt;p&gt;Designing and implementing software systems is more like building a whole city infrastructure and not just a house. And sometimes there are systems that have been expansively developed and maintained for more than 15 years. The scale of the latter is comparable with that of a mega polis!&lt;/p&gt;&lt;p&gt;Tonight we are in building “36” of Delft University of Technology, indulging ourselves with a warm meal and chatting with each other at this new Devnology meeting. A decent group of around 35 people had come for the lecture of Assistant Professor&lt;a rel="nofollow" target="_blank" href="http://swerl.tudelft.nl/bin/view/MartinPinzger/WebHome"&gt; Martin Pinzger&lt;/a&gt;. Topic is software evolution, reengineering and data visualization of source code.&lt;/p&gt;&lt;p&gt;The focus of this lecture is on “brown-field” development and the challenges of a growing code base, that is subject to continuous changes and maintenance. Picture this: some 50 to 75% of the time is spent on maintenance where 60% of the whole is spent on just understanding the source code. Here comes a dilemma: what is more expensive – redesign and restructuring of the system or letting it be as is?&lt;/p&gt;&lt;p&gt;Big and wildly growing software systems are very common and if one accepts the task to understand such a system by means of reverse engineering then there are several maxims and techniques that can be handy to use:&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;communicate with developers and end users and verify what has been said&lt;/li&gt;&lt;li&gt;read the code in 1 hour e.g. look for contracts and scan the larger structures, classes with a huge “fan-out”, and eventually, abstract methods that are high in the hierarchy&lt;/li&gt;&lt;li&gt;skim documentation, tie code and questions&lt;/li&gt;&lt;li&gt;compile the code and do a mock installation, and debug&lt;/li&gt;&lt;li&gt;refactor some of the code in a lab environment in order to understand it&amp;nbsp;&lt;/li&gt;&lt;li&gt;understand the code evolution by looking in the source repository&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Known tools for code visualization in height, width and color are&lt;a rel="nofollow" target="_blank" href="http://www.inf.usi.ch/phd/wettel/codecity.html"&gt; CodeCity&lt;/a&gt; and&lt;a rel="nofollow" target="_blank" href="http://eclipse-plugins.info/eclipse/plugin_details.jsp?id=1839"&gt; X-Ray&lt;/a&gt;.&lt;a rel="nofollow" target="_blank" href="http://java.uom.gr/~jdeodorant/"&gt; JDeodorant&lt;/a&gt; is good for detection of “code smells”.&lt;/p&gt;&lt;p&gt;Martin goes on with his cordial lecture that invokes questions and leads to discussions in the audience. Some people find it good enough to have “red giant” classes that stay stable especially when they “work” and the budget doesn’t allow redesigning. So if the code “smells” is it a must to go and refactor immediately? If not, then when does the engineer come to the point that he really badly needs to refactor? Note stakeholders do not pay for refactoring!&lt;/p&gt;&lt;p&gt;The evening continues with the usual “fishbowl” discussion. Imagine two circles: one small with four chairs and one big around it. Sitting in the small circle gives the privilege to talk. The outer circle is listening.&lt;/p&gt;&lt;p&gt;What stays in the heart of the discussion is: how should metric tools be interpreted? Of course they point to some abnormalities like too many lines of code or “day fly” classes (which appear in the source control repository one day and the next day they are gone). These metrics tell a story about the development process and the behavior of the team in the code evolution. They are arbitrary and do not necessarily express whether the team works efficiently or not.&lt;/p&gt;&lt;p&gt;Anyway, if it comes to pair programming or just sharing a programmed solution to a particular problem with a fellow developer on the other side of the world then writing a small and disciplined piece of code repays the effort and shows the elegance of this craft.&lt;/p&gt;&lt;p&gt;Thanks to Devnology for the well organized and interesting evening!&lt;/p&gt;


&lt;div style="width:425px;" id="__ss_8255463"&gt; &lt;strong style="display:block;margin:12px 0 4px;"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.slideshare.net/devnology/devnology-back-toschool-software-reengineering" title="Devnology back toschool software reengineering"&gt;Devnology back toschool software reengineering&lt;/a&gt;&lt;/strong&gt;  &lt;div style="padding:5px 0 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;p&gt;{artsexylightbox flickrNumberOfImages="54" flickr="Devnology" flickrSet="72157626795870687"} {/artsexylightbox}&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/Q3Dxcjn9OpM" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/165-report-back-to-school-ii-software-re-engineering-using-visualization</guid>
         <pubDate>Wed, 15 Jun 2011 21:00:45 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/165-report-back-to-school-ii-software-re-engineering-using-visualization</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 018 - Business Value Modelling with Portia Tung and Pascal van Couwenberghe</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/rcZs7YJ0y0w/163-devnology-podcast-018-business-value-modelling</link>
         <description>&lt;p&gt;&lt;/p&gt;
&lt;table border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;img style="float:left;margin-top:6px;margin-bottom:6px;margin-left:4px;margin-right:4px;" src="http://devnology.nl/images/stories/podcasts/Pascal.jpg" align="left" height="114" width="114"/&gt;&lt;img style="float:left;margin-top:6px;margin-bottom:6px;margin-left:4px;margin-right:4px;" src="http://devnology.nl/images/stories/podcasts/PortiaTung.png" align="left" height="114" width="114"/&gt;&lt;img style="float:left;margin-left:6px;margin-right:6px;margin-top:4px;margin-bottom:4px;" src="http://devnology.nl/images/stories/podcasts/MarcEvers.png" align="left" height="114" width="114"/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;In this episode an interview with Pascal van Cauwenberghe and Portia Tung. First off Pascal and Marc Evers give a bit of history and background on the XPDay Benelux conference. Then we talk with Pascal and Portia about Business Value Modelling, and why you would want to do it. Both Portia and Pascal are independent consultants and are regular speakers on agile conferences. They are on twitter as &lt;a rel="nofollow" target="_blank" href="http://twitter.com/portiatung"&gt;@portiatung&lt;/a&gt; and &lt;a rel="nofollow" target="_blank" href="http://twitter.com/pascalvc"&gt;@pascalvc&lt;/a&gt;, Marc as &lt;a rel="nofollow" target="_blank" href="http://twitter.com/marcevers"&gt;@marcevers&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;This interview was recorded on April 26th 2011 in Gent, Belgium during &lt;a rel="nofollow" target="_blank" href="http://www.xpday.net/Xpday2010/Mini%20XPDay/Program.html"&gt;Mini XP day Benelux 2010&lt;/a&gt;. &lt;br /&gt;Interview by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/freekl"&gt;@freekl&lt;/a&gt;&lt;br /&gt;Audio post-production by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/Mendelt"&gt;@Mendelt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Links for this episode&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pascal's blog is &lt;a rel="nofollow" target="_blank" href="http://blog.nayima.be/"&gt;blog.nayima.be&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Portia's blog on &lt;a rel="nofollow" target="_blank" href="http://www.selfishprogramming.com/"&gt;Selfish Programming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Marc's blog is on &lt;a rel="nofollow" target="_blank" href="http://blog.piecemealgrowth.net/"&gt;blog.piecemealgrowth.net&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More on Business Value Modelling on &lt;a rel="nofollow" target="_blank" href="http://www.agilecoach.net/coach-tools/business-value-modeling"&gt;www.agilecoach.net/coach-tools/business-value-modeling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.agilefairytales.com/"&gt;Agile Fairytales&lt;/a&gt; - Rediscovering the lessons we learned as children, but have since forgotten&lt;/li&gt;
&lt;li&gt;Book: &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Logical-Thinking-Process-Systems-Approach/dp/0873897234"&gt;The Logical Thinking Process&lt;/a&gt;: A Systems Approach to Complex Problem Solving. H. William Dettmer, Amer Society for Quality; 2 edition (2007)&lt;/li&gt;
&lt;li&gt;Book: &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Principles-Product-Development-Flow-Generation/dp/1935401009"&gt;The Principles of Product Development Flow&lt;/a&gt;: Second Generation Lean Product Development. Donald G. Reinertsen, Celeritas Publishing (2009)&lt;/li&gt;
&lt;li&gt;Books by Tom Gilb are on &lt;a rel="nofollow" target="_blank" href="http://www.gilb.com/Books"&gt;www.gilb.com/Books&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Books by Jerry Weinberg are on &lt;a rel="nofollow" target="_blank" href="http://www.geraldmweinberg.com/Site"&gt;www.geraldmweinberg.com/Site&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/eeXuAwai2j8" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/rcZs7YJ0y0w" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">948e64e5d1b1e1a8f0dba5822c1e05c1</guid>
         <pubDate>Tue, 31 May 2011 17:56:00 +0000</pubDate>
         <media:content fileSize="34096312" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/0sfR8NNxLQM/Devnology_Podcast_018-Business_Value_Modeling.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1610816" />
         <enclosure length="34096312" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/0sfR8NNxLQM/Devnology_Podcast_018-Business_Value_Modeling.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/eeXuAwai2j8/163-devnology-podcast-018-business-value-modelling</feedburner:origLink></item>
      <item>
         <title>Verslag Back to School: de Software vulkaan</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/kNmWmUwqMZU/162-verslag-back-to-school-de-software-vulkaan</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;Dit verslag is geschreven door Eric Jan Malotaux(&lt;a rel="nofollow" target="_blank" href="http://twitter.com/EricJanMalotaux"&gt;@EricJanMalotaux&lt;/a&gt;). Dankjewel Eric Jan!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Op &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/bijeenkomsten/details/34"&gt;dinsdagavond 3 mei&lt;/a&gt; streek Devnology neer op het Science Park in de Amsterdamse Watergraafsmeer bij het Centrum voor Wiskunde en Informatica. Terug naar de schoolbanken in de collegezaal van professor &lt;a rel="nofollow" target="_blank" href="http://twitter.com/paulklint"&gt;Paul Klint&lt;/a&gt;, hoofd van de onderzoeksafdeling Software Engineering van het CWI en leider van de onderzoekgroep Software Analysis en Transformation.&lt;/p&gt;
&lt;p&gt;Veel van ons bouwen het liefst van de grond af een nieuw systeem, waarbij we de nieuwste technieken, frameworks en architecturen toepassen. Voor onderhoud aan bestaande systemen halen we onze neus op. Maar Paul liet zien dat onderhoud aan bestaande systemen nu al een groter deel van de totale hoeveelheid werk uitmaakt dan nieuwbouw en dat dat verschil in de toekomst alleen maar zal toenemen. Het is dus verstandig om dat feit te accepteren en je erop voor te bereiden.&lt;/p&gt;
&lt;p&gt;Iedereen die enige tijd in het mooie maar moeilijke vak van softwareontwikkeling werkzaam is geweest kent het verschijnsel van softwarerot: de kwaliteit van software neemt als gevolg van voortdurende aanpassingen langzaam af. Na kortere of langere tijd wordt een punt bereikt waarop verdere aanpassingen zo duur worden dat ze niet meer economisch verantwoord zijn. Een vaak gekozen oplossing is dan: een gloednieuw systeem dat het bestaande vervangt.&lt;/p&gt;
&lt;p&gt;Paul betoogde echter dat nieuwbouw duur is en grote risico's met zich meebrengt en om nog andere redenen soms onmogelijk is. Zijn onderzoeksgroep richt zich daarom op transformatietechnieken en ondersteunende tools voor het verbeteren van de kwaliteit van bestaande software. Een aantal daarvan kwamentijdens zijn college aan de orde, inclusief de meta-programmeertaal &lt;a rel="nofollow" target="_blank" href="http://www.rascal-mpl.org/"&gt;Rascal&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Het was heerlijk om weer eens terug op school te zijn, het eten was prima, en de spreekstijl van Paul Klint was welsprekend, humoristisch en bijzonder helder, en de borrel na afloop gezellig. Bedankt Devnology!&lt;/p&gt;
&lt;p&gt;{artsexylightbox flickrNumberOfImages="24" flickr="Devnology" flickrSet="72157626522260965"} {/artsexylightbox}&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;div id="__ss_7893121" style="WIDTH:425px;"&gt;&lt;strong style="DISPLAY:block;MARGIN:12px 0px 4px;"&gt;&lt;a rel="nofollow" title="Introduction to Software Evolution: The Software Volcano" target="_blank" href="http://www.slideshare.net/devnology/introduction-to-software-evolution-the-software-volcano"&gt;Introduction to Software Evolution: The Software Volcano&lt;/a&gt;&lt;/strong&gt;
 
&lt;embed name="__sse7893121" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=intro-evol-devnology-110509062955-phpapp02&amp;stripped_title=introduction-to-software-evolution-the-software-volcano&amp;userName=devnology" type="application/x-shockwave-flash" width="425" height="355"&gt;&lt;/iframe&gt; 
&lt;div style="PADDING-RIGHT:0px;PADDING-LEFT:0px;PADDING-BOTTOM:12px;PADDING-TOP:5px;"&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/kNmWmUwqMZU" height="1" width="1"/&gt;</description>
         <author>arne@devnology.nl (Arne Timmerman)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/162-verslag-back-to-school-de-software-vulkaan</guid>
         <pubDate>Wed, 04 May 2011 20:27:53 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/162-verslag-back-to-school-de-software-vulkaan</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 017 - Zef Hemel on Mobl</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/E7-NtKfotn0/161-devnology-podcast-017-zef-hemel</link>
         <description>&lt;p&gt;&lt;img style="float:left;margin:5px;" src="http://devnology.nl/images/stories/podcasts/Zef.png" alt="Zef"/&gt;In this episode an interview with Zef Hemel about mobl - a domain specific language for creating mobile applications. Mobl came about as part of Zef's PhD about the design and implementation of domain-specific languages. We talk about mobile application development and discuss the design and use of mobl. Zef also briefly explains the toolstack that is used to create mobl.&lt;/p&gt;
&lt;p&gt;Follow Zef on twitter: &lt;a rel="nofollow" target="_blank" href="http://twitter.com/Zef"&gt;@Zef&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Interview recorded on 30th of March 2011 at the Delft University of Technology. &lt;br /&gt;Interview by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/freekl"&gt;@freekl&lt;/a&gt; and &lt;a rel="nofollow" target="_blank" href="http://twitter.com/jvandenbos"&gt;@jvandenbos&lt;/a&gt;.&lt;br /&gt;Audio post-production by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/Mendelt"&gt;@Mendelt&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h2&gt;Links for this podcast:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.mobl-lang.org"&gt;mobl&lt;/a&gt;, a language designed specifically to rapidly develop mobile (web) applications.&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.webdsl.org"&gt;WebDSL&lt;/a&gt; (pronounced "Web Diesel"), a domain-specific language for building web applications.&lt;/li&gt;
&lt;li&gt;The &lt;a rel="nofollow" target="_blank" href="http://strategoxt.org/Spoofax"&gt;Spoofax language workbench&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Zef's blog is on &lt;a rel="nofollow" target="_blank" href="http://Zef.me"&gt; Zef.me&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;His &lt;a rel="nofollow" target="_blank" href="http://researchr.org/profile/zefhemel/publications"&gt;list of publications&lt;/a&gt; through research.org (another WebDSL application).&lt;/li&gt;
&lt;li&gt;TU Delft Technical Reports can be found on&lt;a rel="nofollow" target="_blank" href="http://swerl.tudelft.nl/bin/view/Main/TechnicalReports"&gt; http://swerl.tudelft.nl/bin/view/Main/TechnicalReports&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/h5ZHF_-AT1Y" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/E7-NtKfotn0" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">bc2a8277f681dd23630fbb09b0bcafba</guid>
         <pubDate>Sun, 24 Apr 2011 10:58:00 +0000</pubDate>
         <media:content fileSize="52907853" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/I5gyi0jh5Vo/Devnology_Podcast_017-Zef_Hemel.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1577657" />
         <enclosure length="52907853" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/I5gyi0jh5Vo/Devnology_Podcast_017-Zef_Hemel.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/h5ZHF_-AT1Y/161-devnology-podcast-017-zef-hemel</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 016 - Felienne Hermans</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/Uf-VEDwMn2g/160-felienne-hermans</link>
         <description>&lt;p&gt;&lt;img style="float:left;margin:5px;" src="http://devnology.nl/images/stories/podcasts/Felienne.jpg" alt="Felienne" width="100" height="140"/&gt;In deze aflevering spreken we met Felienne Hermans over haar promotie-onderzoek aan de TU Delft naar complexiteit in Excel sheets en de toepasbaarheid van dit onderzoek in de praktijk. Tevens vertelt zij over de spin-off van dit onderzoek &lt;a rel="nofollow"&gt;Infotron&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Je kunt Felienne volgen op twitter via &lt;a rel="nofollow" target="_blank" href="http://twitter.com/Felienne"&gt;@Felienne&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Dit interview is opgenomen op 30 september 2010 &lt;br /&gt;Interview door &lt;a rel="nofollow" target="_blank" href="http://twitter.com/pjvds"&gt;@pjvds&lt;/a&gt; en &lt;a rel="nofollow" target="_blank" href="http://twitter.com/jvandenbos"&gt;@jvandenbos&lt;/a&gt;.&lt;br /&gt;Audio post-production door &lt;a rel="nofollow" target="_blank" href="http://twitter.com/Mendelt"&gt;@Mendelt&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Links bij deze podcast:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Felienne's&amp;nbsp;&lt;a rel="nofollow" target="_blank" href="http://swerl.tudelft.nl/bin/view/FelienneHermans/WebHome"&gt;homepage van de TU Delft&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Haar &lt;a rel="nofollow" target="_blank" href="http://swerl.tudelft.nl/bin/view/FelienneHermans/Publications"&gt; lijst met publicaties&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Twee presentaties die Felienne eerder deed op de Devnology Community Day: over &lt;a rel="nofollow" target="_blank" href="http://www.slideshare.net/Felienne/symmetry-5782848"&gt;Symmetry&lt;/a&gt; en &lt;a rel="nofollow" target="_blank" href="http://www.slideshare.net/devnology/reverse-engineering-spreadsheets"&gt;Reverse Engineering Spreadheets&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;span class="info"&gt;This podcast is in Dutch - Deze podcast is in het Nederlands&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/wUjKfPftTvI" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/Uf-VEDwMn2g" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">ad443c2b9275666c9a1480798a499c97</guid>
         <pubDate>Mon, 11 Apr 2011 19:57:00 +0000</pubDate>
         <media:content fileSize="38714340" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/Z1_yAqql4WA/Devnology_Podcast_016-Felienne_Hermans.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1568503" />
         <enclosure length="38714340" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/Z1_yAqql4WA/Devnology_Podcast_016-Felienne_Hermans.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/wUjKfPftTvI/160-felienne-hermans</feedburner:origLink></item>
      <item>
         <title>Verslag Legacy code fest - Pong!</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/KpI4Qs8QDeI/159-verslag-legacy-code-fest-pong</link>
         <description>&lt;p&gt;Woensdagavond 6 april werd er bij TTY een pong-feestje gebouwd. 20 deelnemers hadden het op zich genomen om de huiswerkopdracht voor te bereiden: een implementatie van de oergame Pong in taal en platform naar keuze. &lt;/p&gt;&lt;p&gt;In de sfeervolle ruimte van TTY werd na een korte inventarisatie (en met de benodigde pizza's en biertjes) duidelijk dat met deze opdracht weer buitengewoon creatief was omgesprongen. Zo waren er implementaties te bewonderen in Perl, Ruby, C#, Scala, Javascript, Objective-C, Python en Clojure. Sommigen hadden de gelegenheid aangegrepen om zich een nieuwe taal eigen te maken. Voor anderen was het een mooie aanleiding om ook met hardware te spelen, zoals de iPad.&amp;nbsp;Rein wist met behulp van de XBox Kinect contoller zijn Pong game aan te sturen met armbewegingen.&amp;nbsp;Michel had zelfs een heuse client-server applicatie geconstrueerd met een Back-end in Erlang! De user interfase van de verschillende oplossingen varieerden sterk. De meeste hadden gekozen voor een sobere retro-look, een zelfs in ASCII. Frans had met gebruikmaking van een multi-layer framebuffer en blending een prachtig transparant effect bereikt.&lt;/p&gt;&lt;p&gt;De insteek van de avond was het werken met legacy code, met het idee dat we met elkaars code aan de slag gingen. Hier en daar gebeurde dat ook wel, waarbij nieuwe feautures als een ai component samen erin werd gehackt. Toch leek het of de drempel om met elkaars code aan de slag te gaan best hoog was, waardoor het in de meeste gevallen beperkt bleef tot walk-throughs en demos. De lol was er niet minder om, en pong is waarschijnlijk niet eerder zo divers gespeeld als op deze avond!&lt;/p&gt;&lt;p&gt;{artsexylightbox flickrNumberOfImages="32" flickr="Devnology" flickrSet="72157626330026735"} {/artsexylightbox}&lt;/p&gt;&lt;p&gt;De &lt;a rel="nofollow" target="_blank" href="http://www.computable.nl"&gt;computable&lt;/a&gt; was ook vertegenwoordigd op deze avond, lees ook hun &lt;a rel="nofollow" target="_blank" href="http://www.computable.nl/artikel/ict_topics/development/3879678/1277180/ontwikkelen-buiten-je-eigen-comfortzone.html"&gt;reportage&lt;/a&gt; van dit event.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;
&lt;embed src="http://www.youtube.com/v/gUKgIhQjtW4?hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" width="425" height="344"&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/KpI4Qs8QDeI" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/159-verslag-legacy-code-fest-pong</guid>
         <pubDate>Fri, 08 Apr 2011 12:18:54 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/159-verslag-legacy-code-fest-pong</feedburner:origLink></item>
      <item>
         <title>Report - The Kata in the Hat</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/ZOZTbm31FQQ/155-report-the-kata-in-the-hat</link>
         <description>&lt;p&gt;&lt;img style="FLOAT:right;MARGIN:4px 10px;" height="257" src="http://farm6.static.flickr.com/5094/5492404735_ca4b0f78db_b.jpg" width="386"&gt;On the 2nd of March 2011 Emmanuel Gaillot and Jonathan Perret performed their session 'The Kata in the Hat'. The meeting was hosted by&lt;a rel="nofollow" target="_blank" href="http://www.xebia.com/"&gt; Xebia &lt;/a&gt;at their Hilversum office. After a nice dinner of Scalopine, Lasagne and Frutti di Mare, and some rearranging of the furnutire, the 35-odd audience members gathered around Emmanual and Jonathan. &lt;/p&gt;
&lt;p&gt;Emmanuel and Jonathan regularly present at agile conferences and helped to create the Coding Dojo in Paris, the first of it's kind. They are still regulars in these weekly gatherings, reports of these meetings are on their &lt;a rel="nofollow" class="" target="_blank" href="http://wiki.agile-france.org/cgi-bin/wiki.pl?DojoDeveloppement"&gt;wiki &lt;/a&gt;(in French mostly).&lt;/p&gt;
&lt;p&gt;A code kata was first thought of by Dave Thomas, one of the Pragmatic Programmers, who developed a &lt;a rel="nofollow" class="" target="_blank" href="http://codekata.pragprog.com/"&gt;series of exercises&lt;/a&gt; to be used as katas.&amp;nbsp;&lt;br&gt;In short, a kata is an exercise where you can practice and play with code without risking any serious consequences. There are no deadlines, no people bugging you with feature requirements or wishes, no pressure or worries about maintainability. &lt;/p&gt;
&lt;p&gt;After performing numerous katas Emmanual and Jonathan decided to try and stretch this idea further and see what would happen if they did get disturbed by all kinds of arbitrairy rules. &lt;br&gt;The idea of The Kata in the Hat is that they start coding to create a game of some sort, and use rules given to them by the audience. The audience writes down rules on pieces of papers and these all go in the hat. Every five minutes one of these rules is plucked out of the hat and programming continues, but now adhering to the new rule whilst also still applying previously drawn rules.&lt;/p&gt;
&lt;p&gt;Some of the rules drawn on this evening were about restrictions in naming ('use hungarian notation' , 'only use the letters pjs for variable names'), which brought a few groans from the audience. Another fun rule was to write all functions backwards, starting with the last line and working your way up. Here's where their years of XP programming came shining through: the simplest thing that could work would be to write all code in one line! When asked to use only capitals they started using Paris in their naming.&lt;br&gt;The most impressive burst of code must have been their implementation of the bubblesort algorithm, written backwards, all within 5 minutes.&lt;/p&gt;
&lt;p&gt;&lt;img style="MARGIN:4px 10px;VERTICAL-ALIGN:baseline;" height="403" src="http://farm6.static.flickr.com/5298/5492404389_dd463e81b1_o.jpg" width="591"&gt;&lt;/p&gt;
&lt;p&gt;On the session description Emmanuel and Jonathan expressed their intent as follows: &lt;/p&gt;
&lt;p&gt;&lt;i&gt;The big idea we want to get across is that programming can be beautiful, and that through creativity and beauty and poetry programmers have much more power than they think.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;I think that on that basis we can agree the evening was a resounding succes. It was an artful, funny and creative performance from these dedicated programmers.On a previous edition they managed to make 1+1=3 true in two different languages, which goes to show that in software you can pretty much achieve anything if you put your mind to it.&lt;/p&gt;
&lt;p&gt;In the end there was time for some questions, where Emmanuel and Jonathan shared some of their experiences in setting up the Coding Dojo in Paris. They explained how they got the idea 6 or 7 years ago to create a space for programmers to practice their coding skills without having to worry about messing up production code or approaching deadlines. It's like Fight Club: if you come, you have to code. Emmanuel explained how participants have to bare themselves (we suspect he meant this figuratively, but with these French guys who knows), and how in the process it can be a tremendously powerfull learning experience.&lt;/p&gt;
&lt;p&gt;One of the comments in feedback for a previous run of this session on XPDays Benelux 2010 summed this session up pretty nicely:&lt;br&gt;&lt;span class="info"&gt;"This session is to programming what "waiting for godot" is for the theatre, funny and magic'. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Magic it was, funny, inspiring and thought provoking. If you've missed it: there is another chance to go and see it on the &lt;a rel="nofollow" class="" target="_blank" href="http://www.xpday.net/"&gt;Mini XP Days 2011&lt;/a&gt; on April 1st in Mechelen, Belgium. Highly recommended!&lt;/p&gt;
&lt;p&gt;{artsexylightbox flickrNumberOfImages="28" flickr="Devnology" flickrSet="72157626183862044"} {/artsexylightbox}&lt;br&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/ZOZTbm31FQQ" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/155-report-the-kata-in-the-hat</guid>
         <pubDate>Thu, 03 Mar 2011 09:03:55 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/155-report-the-kata-in-the-hat</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 015 - Jurgen Appelo</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/7yNlnmth478/154-jurgen-appelo</link>
         <description>&lt;p&gt;&lt;img style="float:left;margin:5px;" src="http://devnology.nl/images/stories/podcasts/Jurgen.jpg" alt="Jurgen Appelo" width="140" height="140"/&gt;In this episode an interview with Jurgen Appelo, where we discuss topics from his book Management 3.0. We talk about complex systems thinking, and why it is relevant for software development, and we discuss the role of management in organisations with self-organising teams.&lt;/p&gt;
&lt;p&gt;Jurgen's website is on &lt;a rel="nofollow" target="_blank" href="http://www.jurgenappelo.com/"&gt;http://www.jurgenappelo.com&lt;/a&gt;, and he blogs on &lt;a rel="nofollow" target="_blank" href="http://www.noop.nl/"&gt;http://www.noop.nl&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;On twitter he is &lt;a rel="nofollow" target="_blank" href="http://twitter.com/jurgenappelo"&gt;@JurgenAppelo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This interview was recorded at the Finalist offices on the 28th of Januari 2011.&lt;br /&gt;Interview by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/freekl"&gt;@freekl&lt;/a&gt; and &lt;a rel="nofollow" target="_blank" href="http://twitter.com/arnetim"&gt;@arnetim&lt;/a&gt;.&lt;br /&gt;Audio post-production by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/Mendelt"&gt;@Mendelt&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Links for this podcast:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Jurgen Appelo: &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/dp/0321712471"&gt;Management 3.0: Leading Agile Developers, Developing Agile Leaders&lt;/a&gt;. Addison-Wesley, Mike Cohn Signature Series, 2011&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.management30.com/"&gt;http://www.management30.com&lt;/a&gt; Management 3.0, the accompanying website&lt;/li&gt;
&lt;li&gt;In one of Jurgen's presentations you get some background on &lt;a rel="nofollow" target="_blank" href="http://www.noop.nl/2011/01/complexity-thinking-presentation.html"&gt;Complexity thinking&lt;/a&gt;&amp;nbsp;and the Body of Knowledge of Systems.&lt;/li&gt;
&lt;li&gt;A book on the Rhineland model, a management style mentioned in the Podcast: &lt;a rel="nofollow" target="_blank" href="http://www.ebook.nl/store/the-rhineland-way-p-186905.html"&gt;The Rhineland Way&lt;/a&gt; by Matthieu Weggeman and Jaap Peters. On their website you find an article on this subject, in Dutch: &lt;a rel="nofollow" target="_blank" href="http://www.rijnland-weblog.nl/wp-content/uploads/2007/07/03-09-het_rijnlands_model-als-inspiratiebron-in-hmr-aug-2005.pdf"&gt;Het Rijnlands model als inspiratiebron&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;the &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Two-factor_theory"&gt;Two-Factor theory&lt;/a&gt;&amp;nbsp;(wikipedia) states that there is a difference between factors that motivate people and de-motivate them, independently of each other. &amp;nbsp;&lt;/li&gt;
&lt;li&gt;A nice little background movie on motivation and rewarding people: &lt;a rel="nofollow" target="_blank" href="http://www.youtube.com/watch?v=u6XAPnuFjJc"&gt;The surprising truth about what motivates us&lt;/a&gt; (youtube).&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Agile_software_development#Agile_Manifesto"&gt;Agile principles&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Lean_software_development#Lean_principles"&gt;Lean principles&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Scrum_%28development%29"&gt;Scrum values&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Extreme_Programming#Values"&gt;XP values&lt;/a&gt; (wikipedia). On Jurgen's blog you find the&amp;nbsp;&lt;a rel="nofollow" target="_blank" href="http://www.noop.nl/2009/10/the-do-it-yourself-team-values-kit.html"&gt;The Do-It-Yourself Team Values Kit&lt;/a&gt;, which is mentioned in the Podcast.&lt;/li&gt;
&lt;li&gt;The&amp;nbsp;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/360-degree_feedback"&gt;360 degree feedback&lt;/a&gt;&amp;nbsp;(wikipedia) was applied by Jurgen in a dinner with his team, described on his blog: &lt;a rel="nofollow" target="_blank" href="http://www.noop.nl/2010/06/360-degrees-dinner.html"&gt;the 360 Degrees Dinner&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Self-organizing systems competing for the same resources: &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Tragedy_of_the_commons"&gt;the Tragedy of the Commons&lt;/a&gt; (wikipedia).&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.exampler.com/blog/2007/05/16/six-years-later-what-the-agile-manifesto-left-out/"&gt;Six years later: What the Agile Manifesto left out&lt;/a&gt;, a blogpost by Brian Marick.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.scrumalliance.org/articles/300-the-land-that-scrum-forgot"&gt;The land that Scrum forgot&lt;/a&gt;, a blogpost by Robert C. Martin.&lt;/li&gt;
&lt;li&gt;You can read an excerpt, the chapter '&lt;a rel="nofollow" target="_blank" href="http://ptgmedia.pearsoncmg.com/images/9780321712479/samplepages/0321712471.pdf"&gt;How to Grow structure&lt;/a&gt;', of the book Management 3.0 online.&lt;/li&gt;
&lt;li&gt;On &lt;a rel="nofollow" target="_blank" href="http://www.noop.nl/archive.html"&gt;Jurgen's blog&lt;/a&gt; you find a lot of articles that cover the subject of his book, like&amp;nbsp;&lt;a rel="nofollow" target="_blank" href="http://www.noop.nl/2010/01/management-30-the-era-of-complexity.html"&gt;Management 3.0: The Era of Complexity&lt;/a&gt;,&amp;nbsp;&lt;a rel="nofollow" target="_blank" href="http://www.noop.nl/2010/07/cross-functional-teams-dont-come-free.html"&gt;Cross-Functional Teams Don't Come Free&lt;/a&gt; and&amp;nbsp;&lt;a rel="nofollow" target="_blank" href="http://www.noop.nl/2010/07/diversity-you-mean-connectivity.html"&gt;Diversity? You Mean Connectivity!&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Jurgens list of &lt;a rel="nofollow" target="_blank" href="http://www.noop.nl/2010/09/the-best-used-books-in-my-library.html"&gt;Best Used Books&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;span class="info"&gt;This podcast is in English - Deze podcast is in het Engels&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/Xq70Eczxazs" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/7yNlnmth478" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">21d5339f7b64415dbc7058560f6fe264</guid>
         <pubDate>Mon, 07 Feb 2011 02:52:00 +0000</pubDate>
         <media:content fileSize="53094731" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/3L84KzEzth0/Devnology_Podcast_015-Jurgen_Appelo.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1564225" />
         <enclosure length="53094731" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/3L84KzEzth0/Devnology_Podcast_015-Jurgen_Appelo.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/Xq70Eczxazs/154-jurgen-appelo</feedburner:origLink></item>
      <item>
         <title>Workshop Genetisch Programmeren</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/mUvU4PrvMIQ/153-workshop-genetisch-programmeren</link>
         <description>&lt;h2&gt;Workshop GenPro - 2 februari 2011&lt;/h2&gt;
&lt;p&gt;&lt;span class="info"&gt;Dit verslag is geschreven door Bob Lokerse.(&lt;a rel="nofollow" target="_blank" href="http://twitter.com/boblokerse"&gt;@BobLokerse&lt;/a&gt;) . Bedankt Bob!&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/sets/72157625843510259/"&gt;

&lt;img src="http://farm6.static.flickr.com/5140/5413179181_aeecc3565e_s.jpg" width="75" border="0" height="75"&gt; 

&lt;img src="http://farm6.static.flickr.com/5294/5413789474_ba04820df8_s.jpg" width="75" border="0" height="75"&gt;

&lt;img src="http://farm6.static.flickr.com/5133/5413179115_4acbe1b3d6_s.jpg" width="75" border="0" height="75"&gt; 

&lt;img src="http://farm6.static.flickr.com/5058/5413178451_f96b3a2003_s.jpg" width="75" border="0" height="75"&gt; 

&lt;img src="http://farm6.static.flickr.com/5137/5413179333_14aa58127e_s.jpg" width="75" border="0" height="75"&gt;

&lt;img src="http://farm5.static.flickr.com/4147/5413789936_6772c9e132_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp;

&lt;img src="http://farm5.static.flickr.com/4103/5413180073_fdce49d8cb_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp; 

&lt;/a&gt; 

&lt;/p&gt;&lt;p&gt;
&lt;br /&gt;Vorige maand hadden we in de &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/en/blog/7-verslagen/148-verslag-coding-dojo-tsp"&gt;Coding Dojo&lt;/a&gt; al geproefd van genetische algoritmen, deze avond konden we met een aantal demo's spelen, gebaseerd op het genetisch programmeer framework &lt;a rel="nofollow" target="_blank" href="http://code.google.com/p/genpro/"&gt;GenPro&lt;/a&gt; van Rob van der Veer. De workshop van het opensource framework was op een passende lokatie bij &lt;a rel="nofollow" target="_blank" href="http://www.finalist.nl/"&gt;Finalist&lt;/a&gt;, gespecialiseerd in Open Source.&lt;br /&gt;Van te voren hadden we al het framework met de demo's geïnstalleerd op onze laptops. Voor sommigen ook een andere ontwikkelomgeving Eclipse. Devnology streeft ernaar om platform onafhankelijk te zijn.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;De demo's liepen uiteen van het laten bepalen van de kooktijd van een ei, afhankelijk van de breedte en hoogte (bv. door deze met je gsmcamera op te meten als je bij de Eskimo's een ei weet los te peuteren) tot de formule om graden Celcius naar Fahrenheit te bepalen. GenPro is geschreven in Java, weer een gelegenheid voor sommigen om met een andere taal en ontwikkelomgeving kennis te maken. De computers stonden flink te ratelen; Paul's laptop begon spontaan op te stijgen, tenminste zo klonk het in ieder geval.&lt;br /&gt;&lt;br /&gt;Bij genetisch programeren worden programmaregels gegenereerd, bv. de formule om van Farhenheit het aantal graden Celcius te bepalen, dmv. een set testdata.&lt;br /&gt;Het was mooi om de programma regels realtime te zien ontstaan en de grafische voorstelling ervan, de bewegende bolletjes en curves die de operaties voorstelden. (Dat de beweging eigenlijk niet hoorde werd steevast genegeerd).&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Er worden diverse libraries opgegeven, bv Math voor de operaties. Doordat GenPro met reflection werkt is het makkelijk uit te breiden met andere libraries, bv. de gonioformules.&lt;br /&gt;De romeinse figuren omzetten naar getallen is nog een uitdaging, omdat de daarbij benodigde if-statements niet goed overleven binnen de generaties, wellicht dat ze zichzelf te snel tot junk-dna genereren, welke resoluut genegeerd worden.&lt;/p&gt;&lt;p&gt;Rob heeft vanuit het wetenschappelijk onderzoek en de research een stap richting de markt gemaakt, door ideeën verder uit te werken en openbaar te maken richting mogelijke zakelijke toepassingen.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Als afsluiting werd er nog wat nageborreld; het was weer een leuke, leerzame sessie. &lt;br&gt;&lt;/p&gt;

&lt;div style="width:510px;" id="__ss_6796197"&gt;&lt;b style="display:block;margin:12px 0pt 4px;"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.slideshare.net/devnology/gen-prodevnology-2feb" title="Devnology Workshop Genpro 2 feb 2011"&gt;Devnology Workshop Genpro 2 feb 2011&lt;/a&gt;&lt;/b&gt;&lt;embed name="__sse6796197" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=genprodevnology2feb-110203032140-phpapp02&amp;amp;stripped_title=gen-prodevnology-2feb&amp;amp;userName=devnology" type="application/x-shockwave-flash" width="510" height="426"&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/mUvU4PrvMIQ" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/153-workshop-genetisch-programmeren</guid>
         <pubDate>Thu, 03 Feb 2011 18:59:20 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/153-workshop-genetisch-programmeren</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 014 - Jeff Sutherland</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/RN4iLbXTRkk/151-jeff-sutherland</link>
         <description>&lt;p&gt;&lt;img style="float:left;margin:5px;" src="http://devnology.nl/images/stories/podcasts/jeff-sutherland.jpg" alt="Jeff Sutherland" width="120" height="160"/&gt;Jeff Sutherland is the creator of Scrum, and was one of the authors of the Agile Manifesto, which marked the start of the Agile movement. He began his career as a fighter pilot in the US Air Force, and went on to join the faculty at the University of Colorado Medical School. Dr. Sutherland has served as VP of Engineering or CTO at eleven software companies, managing the last seven entirely using Scrum, and achieved industry-leading, hyper-productive results. He is the Chairman of the &lt;a rel="nofollow" target="_blank" href="http://scrumtraininginstitute.com/"&gt;Scrum Training Institute&lt;/a&gt;, and Senior Advisor to &lt;a rel="nofollow" target="_blank" href="http://www.openviewpartners.com/"&gt;OpenView Venture Partners&lt;/a&gt; where he is Agile coach for portfolio companies.&lt;br /&gt;Jeff's personal blog is on &lt;a rel="nofollow" target="_blank" href="http://scrum.jeffsutherland.com/"&gt;http://scrum.jeffsutherland.com&lt;/a&gt; and you can follow him on twitter via &lt;a rel="nofollow" target="_blank" href="http://twitter.com/#%21/jeffsutherland"&gt;@jeffsutherland&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In this podcast we speak with Jeff about his professional experiences, both in the military and in developing and implementing Scrum. We talk about some of the common pitfalls for Scrum adoption and we talk about training and certification.&lt;/p&gt;
&lt;p&gt;This interview was recorded in an Amsterdam hotel on the 9th of December 2010.&lt;br /&gt;Interview by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/freekl"&gt;@freekl&lt;/a&gt; and &lt;a rel="nofollow" target="_blank" href="http://twitter.com/arnetim"&gt;@arnetim&lt;/a&gt;.&lt;br /&gt;Audio post-production by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/Mendelt"&gt;@Mendelt&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Links for this podcast:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Takeuchi, H. and I. Nonaka, &lt;a rel="nofollow" target="_blank" href="http://hbr.org/product/new-new-product-development-game/an/86116-PDF-ENG"&gt;The New New Product Development Game&lt;/a&gt;. Harvard Business Review, 1986(January-February).&lt;/li&gt;
&lt;li&gt;Jeff Sutherland, &lt;a rel="nofollow" target="_blank" href="http://scrum.jeffsutherland.com/2007/07/origins-of-scrum.html"&gt;Origins of Scrum &lt;/a&gt;, blog Jeff Sutherland, july 05, 2007&lt;/li&gt;
&lt;li&gt;Jeff Sutherland &amp;amp; Ken Schwaber &lt;a rel="nofollow" target="_blank" href="http://jeffsutherland.com/scrumpapers.pdf"&gt;The Scrum papers: Nut, Bolts, and Origins of an Agile Framework (pdf)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Ken Schwaber &amp;amp; Jeff Sutherland, &lt;a rel="nofollow" target="_blank" href="http://www.scrum.org/scrumguides/"&gt; The Scrum Guide (pdf) &lt;/a&gt;2008-2010.&lt;/li&gt;
&lt;li&gt;Jeff Sutherland, &lt;a rel="nofollow" target="_blank" href="https://devnology.nl/jeffsutherland.com/SutherlandFutureOfScrumAgile2005.pdf"&gt; The future of Scrum (pdf) &lt;/a&gt;2005.&lt;/li&gt;
&lt;li&gt;J. O. Coplien,&lt;a rel="nofollow" target="_blank" href="http://users.rcn.com/jcoplien/Patterns/Process/QPW/borland.html"&gt; Borland Software Craftsmanship: A New Look at Process, Quality and Productivity&lt;/a&gt;, in 5th Annual Borland International Conference, Orlando, FL, 1994.&lt;/li&gt;
&lt;li&gt;P. M. Senge, &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Fifth-Discipline-Practice-Learning-Organization/dp/0385260954"&gt;The Fifth Discipline: the Art and Practice of the Learning Organization.&lt;/a&gt; New York: Currency, 1990.&lt;/li&gt;
&lt;li&gt;Petri Heiramo, &lt;a rel="nofollow" target="_blank" href="http://agilecraft.wordpress.com/2010/08/10/two-types-of-scrum/"&gt;Two types of Scrum (blog) &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;span class="info"&gt;This podcast is in English - Deze podcast is in het Engels&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/VNG7qLffOr8" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/RN4iLbXTRkk" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">4b34678c6608f5efac914e9b62b6ffad</guid>
         <pubDate>Thu, 27 Jan 2011 19:12:00 +0000</pubDate>
         <media:content fileSize="59510123" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/A5p0h3s3G3I/Devnology_Podcast_014-Jeff_Sutherland.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1564221" />
         <enclosure length="59510123" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/A5p0h3s3G3I/Devnology_Podcast_014-Jeff_Sutherland.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/VNG7qLffOr8/151-jeff-sutherland</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 013 - Paul Klint</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/MFjGNG26VBo/149-paul-klint</link>
         <description>&lt;p&gt;&lt;img style="float:left;margin:5px;" src="http://devnology.nl/images/stories/podcasts/paul.jpg" alt="Paul Klint" width="100" height="148"/&gt;Paul Klint is hoofd van de onderzoeksafdeling Software Engineering aan het Centrum voor Wiskunde en Informatica en leider van de onderzoeksgroep Software Analysis and Transformation. Hij is hoogleraar aan de Universiteit van Amsterdam en opleidingsdirecteur van de Master Software Engineering. Je kunt Paul op Twitter volgen via &lt;a rel="nofollow" target="_blank" href="http://twitter.com/paulklint"&gt;@paulkint&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In deze aflevering praten we met Paul over de complexiteit van het onderzoek in het software vakgebied, de twee gezichten van het vak (software engineering en computer science) en de weg naar volwassen wetenschappelijk software engineering onderzoek. We discussi&amp;euml;ren met Paul over de overdracht en afstand tussen de wetenschap en de praktijk en stippen een van zijn belangrijkste kennisgebieden aan: geautomatiseerde programmatransformaties. Als laatste geeft Paul zijn visie op certificering in ons vakgebied.&lt;/p&gt;
&lt;p&gt;Het interview is deze keer opgenomen door Arne Timmerman met Michel Rijnders als sidekick. Je kunt deze software craftsman en liefhebber van functioneel en dynamisch programmeren volgen op Twitter via &lt;a rel="nofollow" target="_blank" href="http://twitter.com/mrijn"&gt;@mrijn&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In 1982 is Paul gepromoveerd op een onderzoek naar zogenaamde stringmanipulatietalen, programmeertalen die kunnen worden gebruikt bij het ontwikkelen van tekstverwerkers: &lt;a rel="nofollow" target="_blank" href="http://alexandria.tue.nl/extra1/PRF4A/8202087.pdf"&gt;From Spring to Summer&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Als aanvulling op de voortdurende discussie die gaat over de twee gezichten van het software vakgebied,&amp;nbsp;een bekend artikel van Steve McConnell: &lt;a rel="nofollow" target="_blank" href="http://www.stevemcconnell.com/psd/04-senotcs.htm"&gt;Software Engineering, Not Computer Science&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Informatie over het onderzoek van de onderzoeksgroep van Paul vind je op de &lt;a rel="nofollow" target="_blank" href="http://www.cwi.nl/research-groups/Software-analysis-and-transformation"&gt;website van het Centrum voor Wiskunde en Informatica&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Het bekende concurrency framework dat Paul noemt is &lt;a rel="nofollow" target="_blank" href="http://hadoop.apache.org/"&gt;Hadoop&lt;/a&gt;, gebaseerd op het &lt;a rel="nofollow" target="_blank" href="http://labs.google.com/papers/mapreduce-osdi04.pdf"&gt;MapReduce&lt;/a&gt; programmeermodel van Google.&lt;/li&gt;
&lt;li&gt;De &lt;a rel="nofollow" target="_blank" href="http://www.sig.eu/nl/"&gt;Software Improvement Group&lt;/a&gt; is een van de belangrijkste spin-offs uit de onderzoeksgroep van Paul.&lt;/li&gt;
&lt;li&gt;Het belangrijkste project waar de onderzoeksgroep van Paul op dit moment aan werkt is de domein-specifieke taal &lt;a rel="nofollow" target="_blank" href="http://www.rascal-mpl.org/"&gt;Rascal&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;In &lt;a rel="nofollow" target="_blank" href="http://www.dya.info/Images/DYA_dag_5_Toekomst_software_CWI_Klint_tcm13-34221.pdf"&gt;deze presentatie&lt;/a&gt; wordt de 'software vulkaan' uitgelegd. Abonnees van de Automatiseringsgids kunnen &lt;a rel="nofollow" target="_blank" href="http://www.automatiseringgids.nl/artikelen/1999/50/leven-op-een-softwarevulkaan.aspx"&gt;een artikel&lt;/a&gt; van Paul uit 1999 online teruglezen.&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/SNOBOL_programming_language"&gt;Snowbol&lt;/a&gt;, de moedertaal die Paul heeft gevormd.&lt;/li&gt;
&lt;li&gt;Twee boeken waar in de Podcast over wordt gesproken: &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Inmates-Are-Running-Asylum/dp/0672316498"&gt;The Inmates Are Running the Asylum&lt;/a&gt; van Alan Cooper en &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Design-Everyday-Things-Donald-Norman/dp/0385267746"&gt;The Design of Everyday Things&lt;/a&gt; van Donald Norman.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;span class="info"&gt;This podcast is in Dutch - Deze podcast is in het Nederlands&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt; &lt;br /&gt; &lt;a rel="nofollow" target="_blank" href="http://www.podcastalley.com/"&gt; My Podcast Alley feed!&lt;/a&gt; {pca-92dab0518ba527971101e35638ac61f8}&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/8daGd7DXgXM" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/MFjGNG26VBo" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">9081aed199592b40553d01b02043cc55</guid>
         <pubDate>Wed, 12 Jan 2011 02:04:00 +0000</pubDate>
         <media:content fileSize="43896553" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/VP5j4Hr5e5k/Devnology_Podcast_013-Paul_Klint.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1564219" />
         <enclosure length="43896553" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/VP5j4Hr5e5k/Devnology_Podcast_013-Paul_Klint.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/8daGd7DXgXM/149-paul-klint</feedburner:origLink></item>
      <item>
         <title>Verslag Coding Dojo TSP</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/8N2ctz1bT0I/148-verslag-coding-dojo-tsp</link>
         <description>&lt;h2&gt;Travelling Salesman Kata - Devnology 5 January 2011&lt;/h2&gt;
&lt;p&gt;&lt;span class="info"&gt;This report is written by Paul Spencer(&lt;a rel="nofollow" target="_blank" href="http://twitter.com/paul_spencer"&gt;@paul_spencer&lt;/a&gt;) . Thanks a bunch Paul!&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/sets/72157625634662047/"&gt;

&lt;img src="http://farm6.static.flickr.com/5166/5329323253_e77b7f36b6_s.jpg" width="75" border="0" height="75"&gt; 

&lt;img src="http://farm6.static.flickr.com/5242/5329935070_4d312808f4_s.jpg" width="75" border="0" height="75"&gt;

&lt;img src="http://farm6.static.flickr.com/5210/5329323501_659217a4e5_s.jpg" width="75" border="0" height="75"&gt; 

&lt;img src="http://farm6.static.flickr.com/5246/5329935692_6531c415e4_s.jpg" width="75" border="0" height="75"&gt; 

&lt;img src="http://farm6.static.flickr.com/5123/5329324275_be0fb35f07_s.jpg" width="75" border="0" height="75"&gt;

&lt;img src="http://farm6.static.flickr.com/5241/5329324175_e35f3afb62_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp;

&lt;img src="http://farm6.static.flickr.com/5044/5329935312_45c955b4b1_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp; 

&lt;/a&gt; 
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp; Mr Miyagi / Sensei: &lt;a rel="nofollow" target="_blank" href="http://twitter.com/sghnijenhuis"&gt;Stefan Nijenhuis&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp; Weapons of choice: C# and a BDD 
style supported by the &lt;a rel="nofollow" target="_blank" href="http://storyQ.codeplex.com"&gt;StoryQ&lt;/a&gt; library.&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp; Fighting style: &lt;a rel="nofollow" target="_blank" href="http://codingdojo.org/cgi-bin/wiki.pl?RandoriKata"&gt;Randori Kata&lt;/a&gt;, supported by Stefan’s Randori Timer app.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;My limited experience of TDD had taught me that driving design by tests was OK in general but in creating good design and in specific hard mathematical problems a bit more forethought was required. The Traveling salesman problem is a hard problem.&amp;nbsp; I know it’s a hard problem, because in reading the&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Travelling_salesman_problem"&gt; Wikipedia article&lt;/a&gt; on it, my brain started punching my eyes to make them stop reading. So going into the dojo I was sure this could not be done.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;After niceties were dispensed, the first slide was displayed and as Saul on the road to Damascus, scales fell from my eyes and the the answer to my TDD vs Hard Mathematical Problems was answered.&amp;nbsp; We were not going to be gods creating the solution perfect in the first try, we were going to be as nature, brute forcing the answer with (to misquote Terry Pratchet) “[Algorithms doing] their own evolving, making it up as they go along, which is the way Nature intended. … there’s nothing like millions of [CPU Cycles] of really frustrating trial and error to give a species moral fiber and, in some cases, backbone.” We were going to use Genetic Algorithms to solve the problem.&amp;nbsp; &lt;br /&gt;The ‘TDD leading to mediocre design’ problem, as described by the &lt;a rel="nofollow" target="_blank" href="http://blog.ploeh.dk/2010/12/22/TheTDDApostate.aspx"&gt;TDD Apostate&lt;/a&gt;, was being partially solved by having a template of objects and a few libraries for calculating distances between cities etc.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I am not going to go into length describing genetic programming, mainly because, although the principles rang true with me I seemed to misunderstand the practical in-code implementation side of it.&amp;nbsp; This will probably be explained further in next months blog post, (the following Devnology get-together is solely about genetic programming - one more seat available at time of writing -&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/bijeenkomsten/details/32-workshop-genpro"&gt; gen pro workshop&lt;/a&gt;). In short there is a pool of data (genes) that are grouped into a finite group of solutions (chromosomes), of which the best/fittest n are selected. If any of these solve the problem then the answer is found, else the elite chromosomes are crossed, gene sequences mixing and matching with the odd mutation thrown in here and there.&amp;nbsp; From these crossings and mutations the best survive and the rest become extinct.&amp;nbsp; This repeats itself for generation after generation until an answer is found.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;After a presentation explaining all of the above and more we got down to it.&amp;nbsp; We had two laptops attached to beamers.&amp;nbsp; Each laptop had two chairs in front of it, one for the driver (coder), one for the navigator.&amp;nbsp; There was also a Whiteboard upon which the moderators, Stefan and &lt;a rel="nofollow" target="_blank" href="http://twitter.com/#%21/tjeerdhans"&gt;Tjeerd Hans&lt;/a&gt;, kept a running note of what was planned for each coding pair. I will spare the details of each iteration, and not only because I am unable to read the notes, but the basics were the groups tried to apply the specification of the problem to the methodology, e.g., towns to genes, chromosomes to lists of towns, fitness to total distance between towns. These were approached in baby steps all precursor-ed (sometimes after cajoling) with tests and within the seven minutes presented by the timer (also sometimes requiring cajoling for the driver to leave the keyboard).&amp;nbsp; Often there was refactoring (or just plain fixing) of the previous steps. Occasionally there was a bit of confusion as to how to deal with the BDD style, but otherwise it seemed to go swimmingly.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;We didn’t finish the problem, but this was never a goal, time was too limited and there was so much new to learn.&amp;nbsp; But we did learn much, and a ‘gezelig’ evening was had by all.&lt;br /&gt;&lt;br /&gt;[So proud I managed to make it all the way through this blog post without once mentioning that, following a miscommunication with my diary, I arrived 24 hours early for this event, and in the process learned that the Devnology meetings are on the first Wednesday - and NOT the first Tuesday of every month.&amp;nbsp; Needless to say the members of Devnology were very kind and didn’t mention this fact more than a few hundred times]&lt;/p&gt;&lt;p&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" width="425" height="235"&gt;&lt;/p&gt;&lt;p&gt;

&lt;br /&gt;&lt;/p&gt;
&lt;div style="width:425px;" id="__ss_6464757"&gt;&lt;b style="display:block;margin:12px 0pt 4px;"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.slideshare.net/devnology/devnology-coding-dojo-05012011" title="Devnology Coding Dojo 05-01-2011"&gt;Devnology Coding Dojo 05-01-2011&lt;/a&gt;&lt;/b&gt;&lt;embed name="__sse6464757" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=codingdojo-devnology-110106015828-phpapp02&amp;amp;stripped_title=devnology-coding-dojo-05012011&amp;amp;userName=devnology" 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/8N2ctz1bT0I" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/148-verslag-coding-dojo-tsp</guid>
         <pubDate>Sun, 09 Jan 2011 11:05:21 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/148-verslag-coding-dojo-tsp</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 012 - Mary and Tom Poppendieck part 2</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/LvUL3VD0QHE/146-devnology-podcast-012-interview-with-mary-and-tom-poppendieck-part-2</link>
         <description>&lt;p&gt;&lt;img style="float:left;margin:5px;" src="http://devnology.nl/images/stories/podcasts/Tom-Web.jpg" alt="Tom Poppendieck" width="98" height="148"/&gt;&lt;img style="float:left;margin:5px;" src="http://devnology.nl/images/stories/podcasts/Mary.jpg" alt="Mary Poppendick" width="143" height="148"/&gt;&lt;/p&gt;
&lt;p&gt;Here's the second part of our interview with Tom and Mary Poppendieck. The links for this episode are included with the show notes for &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/podcast/10-content/143-devnology-podcast-012-interview-with-mary-and-tom-poppendieck-part-1"&gt;part 1&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;span class="info"&gt;This podcast is in English - Deze podcast is in het Engels&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/pdR_q9sXQRY" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/LvUL3VD0QHE" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">c52372c1bff9226596e089908fb71ef8</guid>
         <pubDate>Mon, 06 Dec 2010 03:16:00 +0000</pubDate>
         <media:content fileSize="42048930" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/NO_7UkklIho/Devnology_Podcast_012-Mary_and_Tom_Poppendieck_part2.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1564216" />
         <enclosure length="42048930" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/NO_7UkklIho/Devnology_Podcast_012-Mary_and_Tom_Poppendieck_part2.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/pdR_q9sXQRY/146-devnology-podcast-012-interview-with-mary-and-tom-poppendieck-part-2</feedburner:origLink></item>
      <item>
         <title>Verslag Retrospective 2010</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/Axcy3QdHR5A/145-verslag-retrospective-2010</link>
         <description>&lt;p&gt;Een keer per jaar verzamelen de leden van het Nederlandse software gilde zich om de ontwikkelingen uit het vakgebied te evalueren. Afgelopen woensdag werd &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/bijeenkomsten/details/29-retrospective-2010"&gt;de tweede editie&lt;/a&gt; van deze zogenaamde Retrospective georganiseerd, mede mogelijk gemaakt door &lt;a rel="nofollow" target="_blank" href="http://www.humiq.nl/"&gt;Humiq&lt;/a&gt;. In de Evenementenhal van Gorinchem verenigden zich een achttal leden die ondanks de sneeuw, file en griep in de auto of bus waren gestapt om deel te nemen aan de discussie.&lt;/p&gt;&lt;p&gt;Na een uitgebreid buffet werd het doel van het eerste deel van de avond vastgesteld: het gezamenlijk uitwerken van een heuse &lt;a rel="nofollow" target="_blank" href="http://www.gartner.com/technology/research/methodologies/hype-cycle.jsp"&gt;Gartner hype cycle&lt;/a&gt;. In een open discussie werden de belangrijkste ontwikkelingen van het afgelopen jaar benoemd en na discussie op de juiste plaats van de curve geplakt. Het resultaat van deze exercitie vind je op de onderstaande foto. De belangrijkste conclusies van het gilde zijn dat ..&lt;/p&gt;&lt;ul&gt;&lt;li&gt;.. de adoptie van software methodes als Continuous Integration en Unit testen in de Microsoft community sterk is toegenomen. In tegenstelling tot de Java wereld waar deze methodes al langer als volwassen en gemeengoed worden beschouwd.&amp;nbsp;&lt;/li&gt;&lt;li&gt;.. &lt;a rel="nofollow" target="_blank" href="http://martinfowler.com/bliki/FeatureBranch.html"&gt;gedistribueerde versiebeheersystemen&lt;/a&gt; enorm aan populariteit hebben gewonnen in het afgelopen jaar. Git en Mercurial systemen lijken net als de ondersteunende platformen &lt;a rel="nofollow" target="_blank" href="https://github.com/"&gt;GitHub&lt;/a&gt; en &lt;a rel="nofollow" target="_blank" href="http://bitbucket.org/"&gt;Bitbucket&lt;/a&gt; niet meer weg te denken uit het vakgebied.&lt;/li&gt;&lt;li&gt;.. er veel aandacht is voor Command and Query Responsibility Separation, een architectuurstijl die een Event-driven Architecture, Messaging en Agent technologie faciliteert. Het verschijnen van het Java &lt;a rel="nofollow" target="_blank" href="http://code.google.com/p/axonframework/"&gt;Axon framework&lt;/a&gt; en .NET &lt;a rel="nofollow" target="_blank" href="http://ncqrs.org/"&gt;NCQRS framework&lt;/a&gt; zijn hier het resultaat van.&lt;/li&gt;&lt;li&gt;.. het stil is geworden in het land van de Service Oriented Architectures. Er is al langer discussie over de return-on-investment van deze architectuurstijl, maar door de opkomst van &lt;a rel="nofollow" target="_blank" href="http://www.infoq.com/minibooks/emag-03-2010-rest"&gt;lichtgewicht RESTful services&lt;/a&gt; lijkt de stijl meer en meer aan terrein te verliezen.&lt;/li&gt;&lt;li&gt;.. het decennia oude functionele paradigma opnieuw aan terrein wint. Er is vernieuwde aandacht voor talen als Erlang, Haskell en Lisp, in een nieuw jasje gestoken onder de naam Clojure. De opkomst van functionele talen komt voort uit de groeiende behoefte om de schaalbaarheid van software te vergroten door de toepassing van parallelle verwerking. Het zal voor softwareontwikkelaars een uitdaging worden om mee te gaan in deze ontwikkeling, er lijken nog maar weinig mensen te zijn die zijn opgevoed met het schrijven van pure functies.&lt;/li&gt;&lt;li&gt;.. de Agile softwareontwikkelmethode langzamerhand zijn top in de hype cycle bereikt en op het punt staat om af te glijden naar een periode van weerstand en negatieve ervaringen. In de Scrum community is er in het laatste jaar &lt;a rel="nofollow" target="_blank" href="http://agileanarchy.wordpress.com/2010/10/12/the-scrum-compliance/"&gt;erg veel rumoe&lt;/a&gt;r, onder andere in de Scrum Alliance, en Agile wordt als methode steeds vaker &lt;a rel="nofollow" target="_blank" href="http://www.halfarsedagilemanifesto.org/"&gt;verkeerd uitgelegd en begrepen&lt;/a&gt;. Principes uit de Lean- en Kanban methode lijken daarentegen steeds vaker te worden genoemd als aanvulling op de gevestigde Agile methodes.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Het tweede deel van de avond stond in het teken van persoonlijke ambities. Een voor een werden de plannen voor het komende jaar uit de doeken gedaan door Coen, Ruben, Michel, Vincent, Riccardo, Eric Jan, Pieter Joost en Arne. Een greep uit een aantal vrij-vertaalde quotes: 'ik ga volgend jaar van baan wisselen', 'ik maak een einde aan mijn carriëre als PowerPoint architect', 'ik ga verder bouwen aan mijn eigen bedrijf', 'mijn timing moet beter, ik loop altijd vooruit op ontwikkelingen in het vakgebied', 'ik blijf gewoon waar ik zit, ik heb een hernieuwde motivatie gevonden om er wat moois van te maken' en 'misschien stap ik wel over naar de Microsoft wereld'.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://devnology.nl/images/stories/img_0361.jpg" width="600" height="450"&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/Axcy3QdHR5A" height="1" width="1"/&gt;</description>
         <author>arne@devnology.nl (Arne Timmerman)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/145-verslag-retrospective-2010</guid>
         <pubDate>Sat, 04 Dec 2010 12:27:46 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/145-verslag-retrospective-2010</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 012 - Mary and Tom Poppendieck part 1</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/VS8PONqxlEI/143-devnology-podcast-012-interview-with-mary-and-tom-poppendieck-part-1</link>
         <description>&lt;p&gt;&lt;img style="float:left;margin:5px;" src="http://devnology.nl/images/stories/podcasts/Tom-Web.jpg" alt="Tom Poppendieck" width="98" height="148"/&gt;&lt;img style="float:left;margin:5px;" src="http://devnology.nl/images/stories/podcasts/Mary.jpg" alt="Mary Poppendick" width="143" height="148"/&gt;In this episode we interview Mary and Tom Poppendieck, authors of that great trilogy of books on Lean Software Development. Because of the lenght of the interview we decided to publish it in two parts, with the second half expected to be published in a week or so. In this first part we talk with Tom and Mary about Lean principles and how they apply to software development. We speak about Toyota, about innovation and startups, and Tom and Mary explain what is meant with set-based design.&lt;/p&gt;
&lt;p&gt;This interview was recorded in an Amsterdam hotel lobby on the 26th of September 2010. Interview by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/freekl"&gt;@freekl&lt;/a&gt; and &lt;a rel="nofollow" target="_blank" href="http://twitter.com/mamersfo"&gt;@mamersfo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Audio post-production by &lt;a rel="nofollow" target="_blank" href="http://twitter.com/Mendelt"&gt;@Mendelt&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Links for this podcast:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Lean-Software-Development-Agile-Toolkit/dp/0321150783"&gt;Lean Software Development: An Agile Toolkit &lt;/a&gt; (Mary and Tom Poppendieck) Published May 18, 2003 by Addison-Wesley Professional&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Implementing-Lean-Software-Development-Concept/dp/0321437381"&gt;Implementing Lean Software Development: From Concept to Cash &lt;/a&gt; (Mary and Tom Poppendieck) Published September 17, 2006 by Addison-Wesley Professional&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Leading-Lean-Software-Development-Results/dp/0321620704"&gt;Leading Lean Software Development: Results Are not the Point &lt;/a&gt;(Mary and Tom Poppendieck) First edition published October 31, 2009 by Addison-Wesley Professional&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Lean-Thinking-Corporation-Revised-Updated/dp/0743249275"&gt;Lean Thinking: Banish Waste and Create Wealth in Your Corporation &lt;/a&gt;(James P. Womack and Daniel T. Jones) Second edition published June 10, 2003 by Free Press&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Toyota-Kata-Managing-Improvement-Adaptiveness/dp/0071635238"&gt;Toyota Kata: Managing People for Improvement, Adaptiveness and Superior Result &lt;/a&gt;(Mike Rother) Published August 4, 2009 by McGraw-Hill&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.ca/Switch-Change-Things-When-Hard/dp/0307357279"&gt;Switch: How to Change Things When Change Is Hard&lt;/a&gt; (Chip and Dan Heath) Published February 16, 2010 by Random House Canada&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.scribd.com/doc/7671082/Cracking-the-Code-of-Effective-Innovation"&gt;Cracking the Code of Effective Innovation: Organizational Size and Style Is Driving Innovation success &lt;/a&gt;Published June 2007 by Future Think LLC&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://sloanreview.mit.edu/the-magazine/articles/1999/winter/4025/toyotas-principles-of-setbased-concurrent-engineering/"&gt;Toyota&amp;rsquo;s Principles of Set-Based Concurrent Engineering &lt;/a&gt;(Durward K. Sobek II, Allen C. Ward and Jeffrey K. Liker) Published January 15, 1999 in MIT Sloan Management Review&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.lean.org/shook/ColumnArchive.cfm?y=2008#Col1441"&gt;Survive to Make Money or Make Money to Survive? &lt;/a&gt;(John Shook) Published December 4, 2008 by Lean Enterprise Institute&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Drive-Surprising-Truth-About-Motivates/dp/1594488843"&gt;Drive: The Surprising Truth About What Motivates Us&lt;/a&gt; (Daniel H. Pink) Published December 29, 2009 by Riverhead Hardcover&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Hidden-Value-Companies-Extraordinary-Ordinary/dp/0875848982"&gt;Hidden Value: How Great Companies Achieve Extraordinary Results with Ordinary People &lt;/a&gt;(Charles A. O'Reilly III and Jeffrey Pfeffer) Published August 2000 by Harvard Business Press&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Facts-Dangerous-Half-Truths-Total-Nonsense/dp/1591398622"&gt;Hard Facts, Dangerous Half-Truths And Total Nonsense: Profiting From Evidence-Based Management &lt;/a&gt;(Jeffrey Pfeffer and Robert I. Sutton) Published Marc 1, 2006 by Harvard Business Press&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://blog.crisp.se/henrikkniberg/2010/03/16/1268757660000.html"&gt;Toyota&amp;rsquo;s Journey From Waterfall To Lean Software Development &lt;/a&gt;(Henrik Kniberg) Published 16 March, 2010 on Henrik Knibergs' blog&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Team-Handbook-Third-Peter-Scholtes/dp/1884731260"&gt;The Team Handbook&lt;/a&gt; (Scholtes, Joiner &amp;amp; Streibel) Published march 24, 2003, by Joiner/Oriel Inc&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;span class="info"&gt;This podcast is in English - Deze podcast is in het Engels&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/vRz416Qt-Dw" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/VS8PONqxlEI" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">15d2bf994156251b56be60141daf2368</guid>
         <pubDate>Tue, 30 Nov 2010 04:05:00 +0000</pubDate>
         <media:content fileSize="38554198" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/wtXsCqUTvx4/Devnology_Podcast_012-Mary_and_Tom_Poppendieck_part1.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1564213" />
         <enclosure length="38554198" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/wtXsCqUTvx4/Devnology_Podcast_012-Mary_and_Tom_Poppendieck_part1.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/vRz416Qt-Dw/143-devnology-podcast-012-interview-with-mary-and-tom-poppendieck-part-1</feedburner:origLink></item>
      <item>
         <title>Presentaties Community day 2010</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/VGvz3SmYa6o/142-presentaties-community-day-2010</link>
         <description>&lt;p&gt;Het is alweer meer dan een week geleden dat een grote groep software ontwikkelaars van Nederlandse bodem zich verenigden in de kelder van VX Company om deel te nemen aan de tweede editie van de Devnology Community day (lees hier verslag &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/blog/7-verslagen/141-verslag-community-day-2010"&gt;een&lt;/a&gt; en &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/blog/7-verslagen/140-community-day-2010-socializen-kennisslurpen-en-antischaap"&gt;twee&lt;/a&gt;).&amp;nbsp;In een recordtempo leerden de deelnemers op deze dag software te schrijven in Clojure of Scala; werd er kennis gemaakt met een van de vele domeinspecifieke talen van de TU Delft en kreeg een grote groep geïnteresseerden een ouderwets college Wiskunde voor programmeurs.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Als je er deze dag niet bij kon zijn, of juist nog eens wat materiaal terug wilt lezen, dan kun je in deze blogpost de presentaties nog eens rustig bekijken. Als aanvulling kun je daarnaast de volgende websites eens bezoeken waarin je achtergrondmateriaal van een aantal sessies kunt terug vinden:&lt;/p&gt;&lt;p&gt;&lt;ul&gt;&lt;li&gt;Hand-outs, handleidingen en ondersteunende bestanden voor WebDSL vind je &lt;a rel="nofollow" target="_blank" href="http://webdsl.org/selectpage/Manual/tutorials"&gt;hier&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Wil je meer weten of verder gaan met Spoofax? Je vind het gebruikte materiaal op &lt;a rel="nofollow" target="_blank" href="http://strategoxt.org/Spoofax/Devnology"&gt;deze website&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;De code die gebruikt is bij de presentatie 'Unit testing and MVVM in Silverlight' staan op &lt;a rel="nofollow" target="_blank" href="http://www.timmykokke.com/2010/11/sildes-and-code-devnology-community-day/"&gt;de blog van Timmy&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;De Clojure workshop is gebaseerd op &lt;a rel="nofollow" target="_blank" href="https://github.com/relevance/labrepl"&gt;de labrepl omgeving&lt;/a&gt; van Relevance.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;div style="width:577px;margin:auto;"&gt;&lt;embed 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;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;div class="prezi-player"&gt;&lt;style type="text/css" media="screen"&gt;&lt;!--
.prezi-player {width:550px;}.prezi-player-links {text-align:center;}
--&gt;&lt;/style&gt;&lt;embed id="preziEmbed_sgufox0kriso" name="preziEmbed_sgufox0kriso" src="http://prezi.com/bin/preziloader.swf" type="application/x-shockwave-flash" width="550" height="400"&gt;&lt;div class="prezi-player-links"&gt;&lt;p&gt;&lt;a rel="nofollow" title="Presentation by Maarten Metz and Freek Leemhuis
Prepared for XPDays Benelux, 2010" target="_blank" href="http://prezi.com/sgufox0kriso/psychology-and-software-engineering-facts-and-fallacies/"&gt;Psychology and Software Engineering: Facts and Fallacies&lt;/a&gt; on &lt;a rel="nofollow" target="_blank" href="http://prezi.com"&gt;Prezi&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/VGvz3SmYa6o" height="1" width="1"/&gt;</description>
         <author>arne@devnology.nl (Arne Timmerman)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/142-presentaties-community-day-2010</guid>
         <pubDate>Thu, 11 Nov 2010 21:17:46 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/142-presentaties-community-day-2010</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 011 - David Anderson</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/_i24C288J2M/138-devnology-podcast-011-interview-with-david-anderson</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://agilemanagement.net/"&gt;&lt;img style="float:left;margin:5px;" src="http://devnology.nl/images/stories/podcasts/david-anderson.jpg" alt="David Anderson" width="100" height="144"/&gt;David Anderson&lt;/a&gt; is thoughtleader on the subject of Kanban. He is the founder of the &lt;a rel="nofollow" target="_blank" href="http://www.leanssc.org/"&gt;Lean Software &amp;amp; Systems Consortium&lt;/a&gt; and helped to create the &lt;a rel="nofollow" target="_blank" href="http://www.limitedwipsociety.org/"&gt;Limited WIP Society&lt;/a&gt;. His latest book is the subject of this Podcast, which is called: &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Kanban-David-J-Anderson/dp/0984521402/"&gt;Kanban, Successful Evolutionary Change For Your Technology Business&lt;/a&gt;. You can follow David on twitter via &lt;a rel="nofollow" target="_blank" href="http://twitter.com/agilemanager"&gt;@agilemanager&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In this episode we talk with David on his shift from the Theory of Constraints to Kanban and the benefits of visualizing the workflow and limiting Work-in-Progress. We discuss several aspects from his latest book and talk about the people and books that inspired him to write this book. David also shares his knowledge and experiences on Feature Driven Development.&lt;/p&gt;
&lt;p&gt;This Podcast was recorded in Antwerp at &lt;a rel="nofollow" target="_blank" href="http://www.leankanban2010.be/"&gt;the Lean &amp;amp; Kanban 2010 Europe conference&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Links for this podcast&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The Lean term originates from the book: &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Machine-That-Changed-World-Production/dp/0060974176"&gt;The Machine That Changed the World&lt;/a&gt;, by James Womack, Daniel Jones and Daniel Roos.&lt;/li&gt;
&lt;li&gt;David's previous book: &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Agile-Management-Software-Engineering-Constraints/dp/0131424602"&gt;Agile Management for Software Engineering&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Why people fail at multitasking, &lt;a rel="nofollow" target="_blank" href="http://www.youtube.com/watch?v=34OZ-dsNkBw"&gt;a short movie&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;'&lt;em&gt;Maintenance typically consumes about 40 to 80 percent (60 percent average) of software costs. Therefore, it is probably the most important life cycle phase.&lt;/em&gt;' - a quote from an article called &lt;a rel="nofollow" target="_blank" href="http://www.computer.org/portal/web/buildyourcareer/fa035"&gt;Frequently Forgotten Fundamental Facts about Software Engineering&lt;/a&gt; by Robert Glass.&lt;/li&gt;
&lt;li&gt;Feature Driven Development came out as an evolution from the book &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Object-Oriented-Analysis-Yourdon-Computing/dp/0136299814"&gt;Object Oriented Analysis&lt;/a&gt; from Peter Coad and the project management method of Jeff De Luca. It was first described in the book &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Java-Modeling-Color-UML-Enterprise/dp/013011510X"&gt;Java Modeling In Color&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Order the game getKanban &lt;a rel="nofollow" target="_blank" href="http://getkanban.com/"&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://deming.org/index.cfm?content=66"&gt;The Deming System of Profound Knowledge&lt;/a&gt; is one of the models that David mentions as a tool to improve.&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.sep.com/lk2009/rob-hathaway-not-just-fun-games/"&gt;Watch the video&lt;/a&gt; where &lt;a rel="nofollow" target="_blank" href="http://kanbanjedi.wordpress.com/"&gt;Rob Hathaway&lt;/a&gt; presents his case studies on Kanban at IPC Media.&lt;/li&gt;
&lt;li&gt;The people David mentions are: Donald Reinertsen, Jerry Weinberg, Kent Beck, Jon Kern, Joshua Kerievsky, Jim Shore, Steve Freeman, Elizabeth Keogh, Tim McCanna, Russell Healy and Daniel Vacanti.&lt;/li&gt;
&lt;li&gt;Learn more about the terms that are used in this Podcast: &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Lean_manufacturing"&gt;Lean&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Kaizen"&gt;Kaizen&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Scrum_%28development%29"&gt;Scrum&lt;/a&gt;, Waste (&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Muda_%28Japanese_term%29"&gt;muda&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Muri_%28Japanese_term%29"&gt;muri&lt;/a&gt; and &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Mura_%28Japanese_term%29"&gt;mura&lt;/a&gt;), &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Theory_of_Constraints"&gt;Theory of Constraints&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://leadinganswers.typepad.com/leading_answers/files/creating_and_interpreting_cumulative_flow_diagrams.pdf"&gt;Cumulative Flow Diagram&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Cycle_time_variation"&gt;Cycle time&lt;/a&gt;, the &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Personal_Software_Process"&gt;Personal Software Process&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Feature_Driven_Development"&gt;Feature Driven Development&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.extremeprogramming.org/"&gt;eXtreme Programming&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Test-driven_development"&gt;Test Driven Development&lt;/a&gt;, the &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Scientific_method"&gt;Scientific method&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://leanandkanban.wordpress.com/2009/06/10/classes-of-service-and-policies/"&gt;Classes of Service&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;span class="info"&gt;This podcast is in English - Deze podcast is in het Engels&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/LQOjGKYN9so" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/_i24C288J2M" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">31142df3d1eb4c9391e09679372b5860</guid>
         <pubDate>Sun, 07 Nov 2010 23:24:00 +0000</pubDate>
         <media:content fileSize="48332541" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/iGzhJl1eFQ4/Devnology_Podcast_011-David_Anderson.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1564211" />
         <enclosure length="48332541" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/iGzhJl1eFQ4/Devnology_Podcast_011-David_Anderson.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/LQOjGKYN9so/138-devnology-podcast-011-interview-with-david-anderson</feedburner:origLink></item>
      <item>
         <title>Verslag Community Day 2010</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/yEzBYFf2Q1g/141-verslag-community-day-2010</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;Dit verslag is geschreven door Dennis Laumen(&lt;a rel="nofollow" target="_blank" href="http://twitter.com/dennislaumen"&gt;@dennislaumen&lt;/a&gt;) . Bedankt Dennis!&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Zaterdag 6 november 2010 was het zover, de tweede&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/en/blog/7-verslagen/119-agenda-community-day-2010"&gt; Devnology Community Day&lt;/a&gt;. Een dag gevuld met presentaties en workshops voor en door softwareontwikkelaars. Hieronder volgen enkele indrukken van de door mij bezochte sessies.&lt;br /&gt;&lt;br /&gt;De eerste sessie die ik bezocht was Jan Willem Tulp's presentatie over datavisualisatie. Een van zijn hobby's waar hij, zo zei hij tijdens de sessie, zijn beroep van probeert te maken. Hij legde kort maar krachtig uit wat datavisualisatie is om vervolgens enkele concepten middels leuke proefjes aan te tonen. Daarna ging hij in op enkele pakketten waarmee data gevisualiseerd kan worden.&lt;br /&gt;&lt;br /&gt;Arne Timmerman deelde in de tweede sessie zijn ervaringen met Kanban, een projectmethodologie waar hij het afgelopen jaar mee gewerkt heeft. Hij lichtte dit toe aan de hand van de efficiënte werkwijze van zijn lokale frituur, erg leuk gevonden. Een overtuigend verhaal over hoe met relatief simpele concepten het ontwikkelproces continu verbeterd kan worden.&lt;br /&gt;&lt;br /&gt;Marco Pas bracht vervolgens zijn passie voor Groovy en Grails over op het publiek. Hij toonde de verschillen tussen Groovy en Java in enkele sprekende voorbeelden en maakte binnen enkele minuten een webapplicatie met Grails. Een ontzettend leuke presentatie met als hoogtepunt het enthousiasme van Marco die letterlijk van geen ophouden wist.&lt;br /&gt;&lt;br /&gt;Na de lunch was het beurt aan Felienne Hermans die een chalk 'n' talk hield over symmetrische oplossingen voor wiskundige problemen. Met enkele simpele voorbeelden wist ze heel goed over te brengen hoe we, door een probleem symmetrisch te benaderen, tot een betere oplossing kunnen komen. Een leerzame, interactieve sessie over een onderwerp dat je niet zou verwachten op zo'n dag.&lt;br /&gt;&lt;br /&gt;Rick van der Arend's sessie over domeinmodelleren ging over entities, value objects en aggregates. Drie concepten uit domain-driven design die de basis van je domein vormen. Een leerzame sessie met een onverwachte wending toen Rick verder ging met een decompositie van een methode. Vooral dit laatste onderwerp was erg interessant (en volgens mij vond Rick dat stiekem ook).&lt;br /&gt;&lt;br /&gt;De dag werd afgesloten met een sessie over psychologie en software engineering door Maarten Metz en Freek Leemhuis. Ze gingen in op enkele bekende psychologische experimenten en relateerden dit aan onze dagelijkse bezigheden als ontwikkelaars. Een leerzame maar vooral leuke sessie die erg veel discussie opwekte, zowel tijdens de sessie als erna.&lt;br /&gt;&lt;br /&gt;Naast bovenstaande sessies waren er nog veel meer sessies waar ik tijdens de pauzes veel positieve dingen over gehoord heb, een geslaagde dag dus. Mijn complimenten aan de uitstekende organisatie, de sprekers en alle aanwezigen!&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/72157625208946797/"&gt;

&lt;img src="http://farm5.static.flickr.com/4071/5155636500_dcc103b115_s.jpg" width="75" border="0" height="75"&gt; 

&lt;img src="http://farm2.static.flickr.com/1328/5155028605_da997972fa_s.jpg" width="75" border="0" height="75"&gt;

&lt;img src="http://farm2.static.flickr.com/1350/5155033377_aa26a62c52_s.jpg" width="75" border="0" height="75"&gt; 

&lt;img src="http://farm5.static.flickr.com/4038/5155236109_3c0c437e4c_s.jpg" width="75" border="0" height="75"&gt; 

&lt;img src="http://farm2.static.flickr.com/1348/5155034839_bfab2ede1b_s.jpg" width="75" border="0" height="75"&gt;

&lt;img src="http://farm5.static.flickr.com/4036/5155033619_5f5df4cd70_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp;

&lt;img src="http://farm2.static.flickr.com/1047/5155639592_046fb8573c_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp; 

&lt;/a&gt; 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/yEzBYFf2Q1g" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/141-verslag-community-day-2010</guid>
         <pubDate>Sun, 07 Nov 2010 22:12:52 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/141-verslag-community-day-2010</feedburner:origLink></item>
      <item>
         <title>Community Day 2010: Socializen, kennisslurpen en antischaap</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/tTOUGDhIBrk/140-community-day-2010-socializen-kennisslurpen-en-antischaap</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;Dit verslag is geschreven door Dennie Bastiaan (&lt;a rel="nofollow" target="_blank" href="http://twitter.com/denniebee"&gt;@denniebee&lt;/a&gt;) . Bedankt Dennie!&lt;/span&gt;&lt;/p&gt;&lt;p&gt;

Het is zaterdagochtend 8:30. Ik stap de auto in om richting Baarn te rijden. Richting baarn op mijn vrije zaterdag? Jazeker! Ik geef namelijk graag mijn vrije zaterdag op voor een dag vakinhoudelijk nerden. Ruim 90 man stapten namelijk om ongeveer dezelfde tijd ook in de auto of in een trein om naar VX Company af te reizen, alwaar de&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/en/blog/7-verslagen/119-agenda-community-day-2010"&gt; Devnology Community Day 2010&lt;/a&gt; plaats vond. Bij binnenkomst werd ik ontvangen met een warme bak koffie en een hoop bekende gezichten. 

&lt;/p&gt;&lt;p&gt;Echt tijd om te praten hadden we eigenlijk niet, want het programma zat bomvol lighting talks, workshops, chalk ’n talks en presentaties. Het programma van vier tracks en vijf slots maakte het kiezen van sessies niet gemakkelijk. Vrijwel iedere sessie wekte mijn interesse, maar helaas moest er een keuze worden gemaakt. Ik heb zelf gekozen voor kwantiteit (zeker niet ten koste van de kwaliteit!) en ben dus voor het meerendeel voor de “Larry”-track gegaan. 

&lt;/p&gt;&lt;p&gt;De eerste sessie die ik bijwoonde was “datavisualisaties” van Jan Willem Tulp. Het was erg verhelderend om te zien hoe een andere kijk op data de informatieve waarde van data kan verhogen. Een vak apart! Daarna volgde “Introducing Kanban” door Arne Timmerman. Een sessie over een systematische aanpak van software-productie. De concepten uitgelegd in deze sessie hebben mij getriggerd hier meer over te lezen. Zoals elke goede devnology-sessie ontstond er een discussie over kanban als methode. Hier is men nog niet over uitgepraat!

&lt;/p&gt;&lt;p&gt;Daarna volgde ik “Introduction to Groovy en Grails” van Marco Pas. Groovy, een taal afgeleid van Java, is een interessante taal die meer is dan “Syntactic Sugar” alleen. Het combineert concepten van statische, functionele en dynamische talen tot een mooi geheel. Grails , een webdevelopment-framework voor Groovy, toont een pragmatische code-first benadering. Ook in dit framework was het succes van “coding by convention” te zien, door de configuratie achterwegen te laten en zoveel mogelijk een “standaard manier van werken” te introduceren. 

&lt;/p&gt;&lt;p&gt;Na de door VX Company goed verzorgde lunch volgde voor mij de sessie “Wiskunde voor programmeurs: grafen en symmetrie” van Felienne Hermans. Het was een zeer verrassende sessie. De vastgeroeste programmeur zit soms vast in een bepaalde denkwijze, waardoor de wiskundige benadering om een probleem op te lossen vaak wordt vergeten. Dit terwijl een dergelijke aanpak de performance en onderhoudbaarheid van je applicatie sterk ten goede zou kunnen komen. Door middel van voorbeelden legt ze uit hoe je met behulp van symmetrie een probleem kunt versimpelen. Tijdens deze sessie werd wat mij betreft het woord van dag geboren: “antischaap”. ;-)

&lt;/p&gt;&lt;p&gt;De sessie “Aggregates, entities and value objects” van Rick van der Arend was een theoretische sessie over software modellering. Een zeer interessante sessie die wat mij betreft de spijker op z’n kop sloeg over hoe in de toekomst over het modelleren van software moet worden nagedacht. Het is een fundamentele discussie die toont dat de software wereld zichzelf blijft verbeteren en professionalisering niet uit de weg gaat.

&lt;/p&gt;&lt;p&gt;Als laatste sessie volgde ik “Psychology &amp;amp; Software Engineering: Facts &amp;amp; Fallacies”. Een zeer dynamische sessie van Maarten Metz &amp;amp; Freek Leemhuis. Met behulp van voorbeelden, filmpjes, een “petje op, petje af” popquiz en experimenten wordt uitgelegd hoe psychologie onderdeel uitmaakt van de werkzaamheden van een software engineer. Een zeer leuke en leerzame sessie met stof tot nadenken. Freek en Maarten zullen spreken tijdens de &lt;a rel="nofollow" target="_blank" href="http://www.xpday.net/"&gt;XP Days Benelux 2010&lt;/a&gt;. Mocht je daar naartoe gaan en deze sessie niet hebben bijgewoond, dan is het een aanrader!

&lt;/p&gt;&lt;p&gt;Zoveel informatie op één dag is overweldigend, maar zeer de moeite waard geweest. Het was leuk om te zien hoe enthousiast de community is. Tel daarbij op dat de opkomst van 90 man een opkomst is om als community trots op te zijn. Het was ook leuk om te zien dat sommigen de community day gebruikte om voor het eerst kennis te maken met Devnology. Een geslaagde dag. Ik wil de organisatie bedanken voor dit mooie evenement en VX Company voor de uitstekende facilitatie!



&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/72157625208946797/"&gt;

&lt;img src="http://farm2.static.flickr.com/1362/5155029019_078d6c617b_s.jpg" width="75" border="0" height="75"&gt; 

&lt;img src="http://farm5.static.flickr.com/4055/5155029313_0c8e8d59f3_s.jpg" width="75" border="0" height="75"&gt;

&lt;img src="http://farm5.static.flickr.com/4084/5155029695_35ffbed07e_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp; 


&lt;img src="http://farm5.static.flickr.com/4124/5155034733_bffff0bdb5_s.jpg" width="75" border="0" height="75"&gt; 

&lt;img src="http://farm2.static.flickr.com/1329/5155641246_a53f2ca9bc_s.jpg" width="75" border="0" height="75"&gt; 


&lt;img src="http://farm5.static.flickr.com/4059/5155644622_9345af5928_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp;

&lt;img src="http://farm5.static.flickr.com/4034/5155036855_8b5173f09a_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp;&lt;/a&gt; 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/tTOUGDhIBrk" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/140-community-day-2010-socializen-kennisslurpen-en-antischaap</guid>
         <pubDate>Sun, 07 Nov 2010 22:00:47 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/140-community-day-2010-socializen-kennisslurpen-en-antischaap</feedburner:origLink></item>
      <item>
         <title>Installatieinstructies workshops Community day</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/fDcSzM-hSNU/137-installatieinstructies-workshops-community-day</link>
         <description>&lt;p&gt;Een groot deel van de sessies op &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/en/meetings/details/27-community-day-2010"&gt;de Community day&lt;/a&gt;, aanstaande zaterdag 6 november, zijn hands-on en bieden je de gelegenheid om kennis te maken met een nieuwe techniek of taal. Natuurlijk wil je als bezoeker je tijd op dit evenment zo optimaal mogelijk besteden. In deze blogpost vind je daarom alvast kort de installatieinstructies voor de workshops op deze dag.&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=120"&gt;mobl&lt;/a&gt;&lt;/strong&gt;: Op de &lt;a rel="nofollow" target="_blank" href="http://www.mobl-lang.org/get.html"&gt;website van mobl&lt;/a&gt; vind je een uitgebreid stappenplan voor het installeren van de software.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=125"&gt;Workshop Clojure&lt;/a&gt;&lt;/strong&gt;: Als je mee wilt doen aan de Clojure workshop, dan kan je alvast de software installeren zoals &lt;a rel="nofollow" target="_blank" href="http://www.assembla.com/wiki/show/clojure/Getting_Started"&gt;hier staat beschreven&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=134"&gt;Experimenting with Augmented Reality&lt;/a&gt;&lt;/strong&gt;: Het is makkelijk als je voor deze sessie alvast &lt;a rel="nofollow" target="_blank" href="http://www.virtualbox.org/"&gt;VirtualBox&lt;/a&gt; installeert en zorg ervoor dat je een Android of iPhone (minimaal 3GS) telefoon meeneemt. Je kan natuurlijk ook samen met iemand deze workshop volgen of gebruik maken van een van de telefoons die tijdens deze workshop beschikbaar worden gesteld.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=132"&gt;WebDSL&lt;/a&gt;&lt;/strong&gt;: Zorg ervoor dat je een &lt;a rel="nofollow" target="_blank" href="http://www.oracle.com/technetwork/java/javase/downloads/index.html"&gt;Java Virtual Machine&lt;/a&gt; hebt geinstalleerd, de benodigde software ontvang je tijdens deze sessie.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=124"&gt;ATDD with Grails&lt;/a&gt;&lt;/strong&gt;: Voor deze workshop dien je &lt;a rel="nofollow" target="_blank" href="http://www.grails.org/download/archive/Grails"&gt;Grails te installeren&lt;/a&gt; en de volgende twee bestanden te downloaden: &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/grails-fitnesse-0.3.zip"&gt;grails-fitnesse-0.3.zip&lt;/a&gt;&amp;nbsp;en &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/DevnologyATDDWithFitnesse.zip"&gt;DevnologyATDDWithFitnesse.zip&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=127"&gt;Scala Labs&lt;/a&gt;&lt;/strong&gt;: Alles wat je nodig hebt voor deze sessie vind je op &lt;a rel="nofollow" target="_blank" href="http://scala-labs.github.com/getting-started.html"&gt;deze website&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=131"&gt;Spoofax&lt;/a&gt;&lt;/strong&gt;: Hoewel de Spoofax sessie niet als uitgebreide workshop op het programma staat, krijg je tijdens de sessie wel de kans om hands-on te experimenteren met deze language workbench. Instructies voor de installatie van de Spoofax omgeving &lt;a rel="nofollow" target="_blank" href="http://strategoxt.org/Spoofax/Devnology"&gt;vind je hier&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/fDcSzM-hSNU" height="1" width="1"/&gt;</description>
         <author>arne@devnology.nl (Arne Timmerman)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/137-installatieinstructies-workshops-community-day</guid>
         <pubDate>Wed, 03 Nov 2010 10:27:03 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/137-installatieinstructies-workshops-community-day</feedburner:origLink></item>
      <item>
         <title>Verslag Devnology weekend 2010</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/aAHi6WN_qQg/136-verslag-devnology-weekend-2010</link>
         <description>&lt;p&gt;Het zit er op: het &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/bijeenkomsten/details/28-devnology-weekend-2010"&gt;eerste Devnology weekend&lt;/a&gt;.&amp;nbsp;In een &lt;a rel="nofollow" target="_blank" href="http://www.boarnshiem.nl/"&gt;oude boerderij&lt;/a&gt;, omgebouwd als groepsaccommodatie, hebben zich in het weekend van 8 tot en met 10 oktober een twintigtal software enthousiastelingen opgesloten om van elkaar te leren en elkaar te leren kennen.&amp;nbsp;Een weekend vol met discussie over software, handen aan de knoppen, bier, maar vooral gezelligheid, mogelijk gemaakt door&amp;nbsp;&lt;a rel="nofollow" target="_blank" href="http://www.codewise.nl/" style="color:rgb(27, 87, 177);text-decoration:none;font-weight:normal;"&gt;Codewise&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Het weekend startte voor de meeste gasten op vrijdagmiddag in de auto, met een lange rit richting het Friese Aldeboarn (of was het nou Oldeboarn?). Na vele kilometers asfalt, spoor en file druppelde de gasten vanaf een uur of vijf binnen, om vervolgens zo snel mogelijk van het eerste zelfgetapte biertje aan de bar te genieten (&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/5068453107/in/set-72157625010349107/"&gt;foto&lt;/a&gt;). Toen Soemirno onder luid gejuich als laatste de boerderij betrad, kon het weekend, na de nodige hoeveelheid macaroni, officieel van start gaan met de 'bonte avond'. Iedere deelnemer kreeg de kans om de denkbeeldige microfoon op te pakken en iets te vertellen over zichzelf. Een leuke manier om elkaar beter te leren kennen. Wist je bijvoorbeeld dat Freek niet altijd kaal is geweest, dat Vincent eigenlijk een wereldberoemde radiomaker is, dat Paul een stand-up comedian is (&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/5069066646/in/set-72157625010349107/"&gt;foto&lt;/a&gt;) en dat bijna niemand uit het gezelschap zijn studie heeft afgemaakt?&lt;/p&gt;&lt;p&gt;Op zaterdagochtend (of eigenlijk middag) ontstonden, na een lange nacht vol met discussie, bij een groot aantal gasten de eerste ontwenningsverschijnselen, want het Internet was nog steeds stuk. Omdat de eigenaresse van de accommodatie meer verstand had van koeien dan van Internet werden de handen uit de mouwen gestoken en werd al het eigen materieel uit de tassen gehaald. Een lange netwerkkabel van Arne, een verlengstuk van Angelo, een kabel en switch van Jelle en een router van Mendelt verder zorgde uiteindelijk voor luid gejuich: het eerste contact met de buitenwereld op de laptop van Jelle en Mark was een feit (&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/5068459571/in/set-72157625010349107/"&gt;foto&lt;/a&gt;)!&lt;/p&gt;&lt;p&gt;De zaterdag werd vervolgd met het samenstellen van het weekendprogramma. In een gezamenlijke stand-up meeting werden de onderwerpen voor het weekend bedacht en op de backlog geplakt (&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/5069067834/in/set-72157625010349107/"&gt;foto&lt;/a&gt;). Na een stemronde selecteerde het aanwezige publiek de zeven leukste en meeste interessante onderwerpen. De rest van de dag stond in het teken van een introductie in Smalltak door Soemirno, spelen met Lego Mindstorms onder begeleiding van Felienne en het oplossen van de beruchte &lt;a rel="nofollow" target="_blank" href="http://projecteuler.net/"&gt;Euler breinbrekers&lt;/a&gt;. Afgewisseld met een &lt;a rel="nofollow" target="_blank" href="http://twitter.com/#!/arnetim/status/26837309742"&gt;bordje nasi&lt;/a&gt; en een koud biertje in het nazomer zonnetje, werd het programma vervolgd door een stevige discussie over CQRS, een demonstratie van het NCQRS framework door Pieter Joost en een heus &lt;a rel="nofollow" target="_blank" href="http://robocode.sourceforge.net/"&gt;Robocode&lt;/a&gt; gevecht. De populairste 'sessie' van de avond was echter het verslavende spelletje &lt;a rel="nofollow" target="_blank" href="http://www.popcap.com/games/free/pvz"&gt;Plants versus Zombies&lt;/a&gt;, dat op alle vijf de iPad's tot diep in de nacht werd gespeeld (&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/5069071058/in/set-72157625010349107/"&gt;foto&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;Zondagochtend werd de nachtrust van een aantal schoonslapers abrupt verstoord door een harde schreeuw. Een snelle blik op het horloge of Twitter maakte al snel duidelijk dat er geen reden was voor paniek, want een van de mooiste momenten uit de nerdgeschiedenis was aangebroken: het was &lt;a rel="nofollow" target="_blank" href="http://twitter.com/#!/rvdarend/status/26917117641"&gt;10:10:10 op zondag 10 oktober 2010&lt;/a&gt; - omgerekend is 101010 binair .. (reken maar uit). Na een lekker rondje hardlopen in de Friese bossen door sommigen werd het weekend afgesloten met een introductie OSGi door Angelo en het verdelen van het overgebleven eten en drinken.&lt;/p&gt;&lt;p&gt;&lt;i&gt;Vanaf deze plaats wil ik alle deelnemers bedanken voor het geweldige weekend. Ik denk dat ik voor iedereen mag spreken als ik zeg dat het een ongedwongen, leerzaam, maar vooral erg gezellig weekend is geweest. Dankjewel Erik, Bart, Soemirno, Mendelt, Jelle, Mark, Corno, Rick, Mark, Felienne, Angelo, Vincent, Paul, Michel, Ronald en Lutger!&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;img src="http://farm5.static.flickr.com/4105/5068453107_749609b7d0_s.jpg" width="75" height="75"&gt;&amp;nbsp;&lt;img src="http://farm5.static.flickr.com/4133/5069066332_9d80fe2a6c_s.jpg" width="75" height="75"&gt;&amp;nbsp;&lt;img src="http://farm5.static.flickr.com/4107/5068455659_6da16cabeb_s.jpg" width="75" height="75"&gt;&amp;nbsp;&lt;img src="http://farm5.static.flickr.com/4148/5068457323_cf488d5c00_s.jpg" width="75" height="75"&gt;&amp;nbsp;&lt;img src="http://farm5.static.flickr.com/4125/5069068528_ff669d800a_s.jpg" width="75" height="75"&gt;&amp;nbsp;&lt;img src="http://farm5.static.flickr.com/4126/5068460889_8808088b16_s.jpg" width="75" height="75"&gt;&amp;nbsp;&lt;img src="http://farm5.static.flickr.com/4089/5069069918_0b25ff87ce_s.jpg" width="75" height="75"&gt;&amp;nbsp;&lt;img src="http://farm5.static.flickr.com/4127/5069063586_244037989a_s.jpg" width="75" height="75"&gt;&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/aAHi6WN_qQg" height="1" width="1"/&gt;</description>
         <author>arne@devnology.nl (Arne Timmerman)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/136-verslag-devnology-weekend-2010</guid>
         <pubDate>Tue, 12 Oct 2010 11:33:53 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/136-verslag-devnology-weekend-2010</feedburner:origLink></item>
      <item>
         <title>Agenda Community Day 2010</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/R6y2BIBG2BM/119-agenda-community-day-2010</link>
         <description>&lt;p&gt;De agenda voor deze editie is weer een mooi verzamelplaatje geworden. Een van de doelstellingen van Devnology is om af en toe ontwikkelingen in academisch onderzoek onder de aandracht te brengen bij de mensen uit de praktijk. We zijn daarom zeer blij met de inzet van de mensen van de &lt;a rel="nofollow" target="_blank" href="http://swerl.tudelft.nl/bin/view/Main/WebHome"&gt;Software Engineering Research Group&lt;/a&gt; (SERG) van de TU Delft, die op deze dag een hele track verzorgen over DSL's.
Daarnaast op deze dag weer veel interactieve en hands-on sessies, over veel verschillende talen en frameworks. 
Ook dit jaar worden de sessies veelal verzorgt door reguliere bezoekers uit onze community, en dat maakt deze dag weer een Community Driven Event!&lt;/p&gt;&lt;p&gt;Schrijf je &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/bijeenkomsten/details/27-community-day-2010"&gt;hier &lt;/a&gt;meteen in! De installatieinstructies voor deze workshop kun je nalezen in &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/blog/7-verslagen/137-installatieinstructies-workshops-community-day"&gt;deze blogpost&lt;/a&gt;.&lt;/p&gt;&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;p&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=120"&gt;mobl: Een DSL voor mobiele applicatieontwikkeling met Webtechnologiën&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Zef Hemel&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="background-color:rgb(244, 244, 244);" rowspan="2"&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=125"&gt;Workshop Clojure&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Martin van Amersfoorth &amp;amp; Ruben Sprangemeijer&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="background-color:rgb(244, 244, 244);" rowspan="2"&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=134"&gt;Experimenting with Augmented Reality&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Jacques Bouman, Okke van 't Verlaat&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="background-color:lemonchiffon;"&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=122"&gt;Datavisualisatie&lt;/a&gt; - Jan Willem Tulp&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=135"&gt;Introducing Kanban&lt;/a&gt; - Arne Timmerman&lt;br /&gt;&lt;/p&gt;&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:rgb(219, 239, 208);"&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=128"&gt;Introduction to Groovy &amp;amp; Grails&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Marco Pas&lt;br /&gt;&lt;/p&gt;
&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;p&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=132"&gt;WebDSL: de nieuwe taal voor webapplicatieontwikkeling&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Danny M. Groenewegen, Eelco Visser&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:rgb(244, 244, 244);" rowspan="2"&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=124"&gt;ATDD with Grails&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Erik Pragt&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="background-color:rgb(244, 244, 244);" rowspan="2"&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=127"&gt;Scala Labs: Hands-on Scala&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Lieke van der Poel &amp;amp; Urs Peter&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="background-color:peachpuff;"&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=126"&gt;Wiskunde voor programmeurs: grafen en symmetrie&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Felienne Hermans&lt;br /&gt;&lt;/p&gt;&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:peachpuff;"&gt;

&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=123"&gt;Aggregates, entities and value objects&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Rick van der Arend&lt;br /&gt;&lt;/p&gt;&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(244, 244, 244);"&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=131"&gt;Spoofax: ontwikkeling van domeinspecifieke talen in Eclipse&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Lennart Kats, Eelco Visser&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="background-color:rgb(219, 239, 208);"&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=129"&gt;Reactive Programming with Javascript&lt;/a&gt;&lt;br&gt;&lt;/p&gt;Bart Riemens

&lt;/td&gt;
&lt;td style="background-color:rgb(219, 239, 208);"&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=130"&gt;Psychology &amp;amp; Software engineering: Facts &amp;amp; fallacies&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Maarten Metz &amp;amp; Freek Leemhuis&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="background-color:rgb(219, 239, 208);"&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/index.php?option=com_content&amp;amp;view=article&amp;amp;id=121"&gt;Unit testing and MVVM in Silverlight&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Timmy Kokke&lt;br /&gt;&lt;/p&gt;&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;&lt;br /&gt;&lt;/p&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/R6y2BIBG2BM" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/119-agenda-community-day-2010</guid>
         <pubDate>Wed, 29 Sep 2010 07:53:29 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/119-agenda-community-day-2010</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 010 - Microsoft Surface development</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/I1Wi5fr1WqQ/118-microsoft-surface-development</link>
         <description>&lt;p&gt;In this podcast we talk about the Microsoft Surface table. We do so with Dennis Vroegop and Eric Havir. We speak about the Microsoft Surface machine and how this effects people learning, playing and working. We learn about cool projects done with the Surface, why Microsoft created this device and how you can develop software for it. Dennis also tells about how multi-touch is a new paradigm and what the do's and don'ts are for software developers.&lt;/p&gt;
&lt;p&gt;&lt;img style="float:left;margin:5px;" src="http://devnology.nl/images/stories/podcasts/dennisvroegop.jpg" alt=""/&gt;&lt;img style="float:right;margin:5px;" src="http://devnology.nl/images/stories/podcasts/erichavir.jpg" alt=""/&gt;Dennis Vroegop is developer at HeadCandy Surface, a company that focusses on multitouch software development. He is also a Microsoft C# MVP and chairman of the dutch .NET usergroup dotNed. You can follow him on &lt;a rel="nofollow" target="_blank" href="http://twitter.com/drvroegop"&gt;twitter&lt;/a&gt; or read his &lt;a rel="nofollow" target="_blank" href="http://community.dotned.nl/blogs/dennis_blog/default.aspx"&gt;blog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Eric Havir is the Senior Manager at the Microsoft Surface department of Microsoft in Redmond. You can follow him on &lt;a rel="nofollow" target="_blank" href="http://twitter.com/Surface"&gt;twitter&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Also thanks to&lt;/h2&gt;
&lt;p&gt;Sander Gerz was co-host for this podcast and Mendelt Siebinga did a great job editing the sound.&lt;/p&gt;
&lt;h2&gt;Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.microsoft.com/surface"&gt;Microsoft Surface product page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=3db8987b-47c8-46ca-aafb-9c3b36f43bcc&amp;amp;displaylang=en"&gt;Microsoft Surface SDK&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://social.msdn.microsoft.com/Forums/en/surfaceappdevelopment/threads"&gt;Microsoft Surface Development Forums&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.etc.cmu.edu/projects/surfacescapes/index.html"&gt;SurfaceScapes - Dungeons and Dragons&lt;/a&gt;&lt;span class="Apple-style-span" style="color:#ffffff;font-family:Verdana, Geneva, sans-serif;line-height:normal;font-size:12px;"&gt;agons&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;span class="info"&gt;This podcast is in English- Deze podcast is in het Engels&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/bHla086K71I" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/I1Wi5fr1WqQ" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">8ae2559916c7dec40ca22715f17749b2</guid>
         <pubDate>Sat, 18 Sep 2010 15:11:00 +0000</pubDate>
         <media:content fileSize="120054134" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/uXwXB0Z6Nbw/Devnology_Podcast_010-Microsoft_Surface_development.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1564193" />
         <enclosure length="120054134" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/uXwXB0Z6Nbw/Devnology_Podcast_010-Microsoft_Surface_development.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/bHla086K71I/118-microsoft-surface-development</feedburner:origLink></item>
      <item>
         <title>Verslag Fitnesse Workshop</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/540myODTrMo/117-verslag-fitnesse-workshop</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;Dit verslag is geschreven door &lt;a rel="nofollow" target="_blank" href="http://twitter.com/sbookholt"&gt;Stefan Bookholt&lt;/a&gt;. Bedankt Stefan!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Het is woensdag 1 september en ’s avonds wordt er een leuke workshop gehouden. Het gaat dit keer over acceptance testing en wordt gehouden bij &lt;a rel="nofollow" target="_blank" href="http://www.finalist.nl/"&gt;Finalist&lt;/a&gt; in het groot handelsgebouw in rotterdam. Dit is de thuisbasis van Finalist. Ik was hier nog nooit geweest dus voor mij een goede reden om mijn nieuwe navigatie uit te testen van Andriod, en jawel hoor, netjes voor de deur afgezet door een enigszins slaapverwekkende damesstem.&lt;/p&gt;&lt;p&gt;Toen ik de workshop binnenkwam zag ik gelijk al een aantal bekenden. Na wat kletsen met iedereen was het etenstijd! Eten was super, kan niet anders zeggen… Heerlijke surinaamse lekkernijen stonden voor ons klaar, maar kijk uit voor de madame jeanette :)&lt;/p&gt;&lt;p&gt;Ok, de workshop kon beginnen… &amp;nbsp;De opening werd gedaan door Okke van Finalist. Klinkt als een leuke club. Ze bouwen en integreren open source oplossingen voor bijvoorbeeld cms systemen maar ook mobiele applicaties.&lt;/p&gt;&lt;p&gt;Vervolgens begon de workshop, mijn collega Jonne Kats verzorgde samen met Erik Pragt de rest van de avond. Opmerkelijk was dat nagenoeg iedereen wel eens te maken had gehad met TDD, maar nog niemand met ATDD. Wat is nu eigenlijk het verschil? ATDD gaat meer over features ipv stukken code. Het is iets dat dichter bij de klant staat. Het gaat hier eigenlijk om executeerbare acceptatiecriteria die in een ideale wereld bij te houden zijn door de klant zelf.&lt;/p&gt;&lt;p&gt;Het proces van ATDD bestaat uit het vaststellen van de acceptatiecriteria in bijvoorbeeld userstories. Iedere userstory krijgt minstens 1 test. Deze werk je eerst uit voordat je met code begint. Een iteratie is pas klaar wanneer deze tests allemaal groen zijn. Sommige tools ondersteunen het feit dat userstories zelf uitvoerbaar worden gemaakt, bijvoorbeeld via een wiki. In de workshop gaan we hier ook zelf mee spelen.&lt;/p&gt;&lt;p&gt;Na nog wat theorie over het hoe en waarom mochten we zelf aan de slag. De installatie van de tools die we als huiswerk gekregen hadden was niet helemaal gelukt, maar gelukkig met wat hulp was iedereen binnen een paar minuten up-and-running. De opdrachten zaten goed in elkaar. De eerste was vrij simpel, omdat de tests al bijna klaar waren. Je moest nog een klein stukje zelf toevoegen om je eerste test helemaal groen te laten worden. Naarmate de opdrachten vorderde werd het steeds uitgebreider, tot de laatste opdracht waarin je een heel scenario zelf moest omzetten in een executeerbare test op de fitnesse wiki.&lt;/p&gt;&lt;p&gt;Na de opdrachten was er ruimte voor feedback. Is het inderdaad beter dan TDD? Op veel punten wel: Het is beter communiceerbaar met de klant, minder abstract en heeft verder bijna alle voordelen welke TDD ook al geven. Het is alleen wat langzamer en bewerkelijker dan TDD. Het is dus verstandig goed na te denken voor welke (delen van) projecten je dit wil toepassen. Het lijkt met name geschikt voor complexe domeinen, voor de kern van je applicatie waar je business value zit. Het geeft minder toegevoegde waarde voor bijvoorbeeld kleine bekende domeinen en CRUD schermen.&lt;/p&gt;&lt;p&gt;De avond zat er weer op, nog even een whopper halen op weg naar de auto en ik was weer een vruchtbare workshop rijker!&lt;/p&gt;





&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/sets/72157624737773393/show/"&gt;
&lt;img src="http://farm5.static.flickr.com/4089/4950524775_3e39561702_s.jpg" border="0" width="75" height="75"&gt;
&lt;img src="http://farm5.static.flickr.com/4130/4950525967_f09078e731_s.jpg" border="0" width="75" height="75"&gt; 

&lt;img src="http://farm5.static.flickr.com/4119/4950525233_724332cc8b_s.jpg" border="0" width="75" height="75"&gt;&amp;nbsp; 
&lt;img src="http://farm5.static.flickr.com/4130/4951117234_5a2944edc2_s.jpg" border="0" width="75" height="75"&gt; 

&lt;img src="http://farm5.static.flickr.com/4084/4950525855_cae7ee6236_s.jpg" border="0" width="75" height="75"&gt;&amp;nbsp;&lt;/a&gt; 
&lt;img src="http://farm5.static.flickr.com/4146/4951116506_052319f745_s.jpg" border="0" width="75" height="75"&gt; 

&lt;img src="http://farm5.static.flickr.com/4082/4950525535_e07edf8fd0_s.jpg" border="0" width="75" height="75"&gt;&amp;nbsp;
&lt;/p&gt;

&lt;div style="width:425px;" id="__ss_5111628"&gt;&lt;b style="display:block;margin:12px 0pt 4px;"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.slideshare.net/devnology/devnology-fitnesse-workshop" title="Devnology Fitnesse workshop"&gt;Devnology Fitnesse workshop&lt;/a&gt;&lt;/b&gt;&lt;embed name="__sse5111628" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=devnologyfitnesseworkshop-100902044139-phpapp01&amp;amp;stripped_title=devnology-fitnesse-workshop" 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/540myODTrMo" 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/117-verslag-fitnesse-workshop</guid>
         <pubDate>Tue, 14 Sep 2010 13:42:49 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/117-verslag-fitnesse-workshop</feedburner:origLink></item>
      <item>
         <title>Community day 2010, call for content</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/iP8jQ1mGUZ8/114-community-day-2010-call-for-content</link>
         <description>&lt;p&gt;De ultieme Devnology dag is de Community day: een dag waarop iedereen uit de community de kans krijgt om zijn visie en ervaringen te delen; een dag waarop we elkaar uit de 'comfort zone' trekken; een dag waarop we van elkaar leren. Zaterdag 4 februari organiseert Devnology de derde editie van de Community day (&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/blog/7-verslagen/84-community-day-report"&gt;lees hier&lt;/a&gt;&amp;nbsp;en &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/blog/7-verslagen/141-verslag-community-day-2010"&gt;hier&lt;/a&gt;/&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/blog/7-verslagen/140-community-day-2010-socializen-kennisslurpen-en-antischaap"&gt;hier &lt;/a&gt;verslagen van eerdere edities), de call for content is nu open!&lt;/p&gt;&lt;p&gt;We willen jou uitnodigen om een sessie voor te stellen, waarin je jouw enthousiasme over bijvoorbeeld een software- ontwikkelmethode, architectuurstijl of programmeertaal deelt met je collega's. Je kunt op deze bijzondere dag kiezen voor het geven van een workshop, presentatie, chalk'n talk, lightning talk of het faciliteren van een discussie.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Workshop&lt;/b&gt;:&amp;nbsp;In deze sessievorm faciliteer je een hands-on ervaring met een platform, taal, technologie of een ander concept uit het software engineering vakgebeid. Een workshop bestaat uit één of meerdere slots van 75 minuten.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Presentatie&lt;/b&gt;:&amp;nbsp;Een presentatie is een ideale vorm om je kennis, ervaring en enthousiasme te delen met je collega's uit het vakgebied in één slot van 75 minuten.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chalk ‘n Talk&lt;/b&gt;:&amp;nbsp;In een Chalk 'n Talk sessie discussieer je met andere softwareontwikkelaars door middel van een whiteboard. Een Chalk 'n Talk sessie staat garant voor een interactieve, energieke sessie en bestaat uit één slot van 75 minuten.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Discussie&lt;/b&gt;:&amp;nbsp;Je kunt een discussie voorstellen over een onderwerp waar je veel over weet of veel over wilt leren. Voor sessies met meer dan 15 deelnemers zal hiervoor de Fishbowl manier van discussiëren worden gehanteerd. Je treedt in een discussie op als facilitator en vult één slot van 75 minuten.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Lightning talk&lt;/b&gt;:&amp;nbsp;Een Lightning talk is een praatje of presentatie van maximaal 20 minuten. Door middel van dit format kun je in een korte tijd een punt maken of een demo geven. De flitsende presentatie is laagdrempelig en to the point is. Je kan na de korte sessie natuurlijk napraten over het onderwerp met enthousiaste toehoorders.&lt;/p&gt;&lt;h2&gt;Sessievoorstel indienen?&lt;/h2&gt;&lt;p&gt;Als je een sessievoorstel doet moet je rekening houden met de volgende richtlijnen:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Het Devnology publiek bestaat uit software engineers met uiteenlopende achtergronden: onze bezoekers werken vaak als softwareontwikkelaar in een taal als Java, Ruby, Scala, .NET, Smalltalk of bijvoorbeeld Groovy, maar zijn soms ook buitengewoon geïnteresseerd in andere facetten van het vakgebied, zoals software evolutie, architectuur of proces. Bedenk wat je sessie betekend voor iemand met een andere achtergrond dan jezelf.&lt;/li&gt;&lt;li&gt;We zien graag een nadruk op concepten, stijlen of benaderingen, meer dan op specifieke implementaties.&lt;/li&gt;&lt;li&gt;Academische onderwerpen hoeven niet te worden geschuwd.&amp;nbsp;&lt;/li&gt;&lt;li&gt;We zien graag meer interactie tussen praktijk en theorie van softwareontwikkeling. Probeer in je sessie ruimte te creëren voor interactie met de deelnemers.&lt;/li&gt;&lt;li&gt;First time presenters worden ook van harte uitgenodigd, het gaat om het delen van&amp;nbsp;ideeën&amp;nbsp;en om&amp;nbsp;actief&amp;nbsp;deel uitmaken van de software development community.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Klik hier om een sessie in te dienen.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/iP8jQ1mGUZ8" height="1" width="1"/&gt;</description>
         <author>arne@devnology.nl (Arne Timmerman)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/114-community-day-2010-call-for-content</guid>
         <pubDate>Mon, 23 Aug 2010 19:16:58 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/114-community-day-2010-call-for-content</feedburner:origLink></item>
      <item>
         <title>Verslag DNSSEC: Internet achter de schermen</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/1_AF8UccIGk/112-verslag-dnssec-internet-achter-de-schermen</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;Dit verslag is geschreven door Vincent Verschuren (&lt;a rel="nofollow" target="_blank" href="http://www.twitter.com/vverschuren"&gt;@vverschuren&lt;/a&gt;). Bedankt Vincent!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Manoeuvrerend langs wegwerkzaamheden stuurde mijn inventieve navigatiesysteem me door het prachtigste tuinbouwlandschap via nostalgische B-wegen naar het nieuwe kantoor van Pareto. Pareto is een aanbieder van weboplossingen, zowel in Microsoft technologie als in open source. Met ruim een half uur vertraging kwam ik de drempel over met het avondeten op de hielen. Een select gezelschap van 12 developers en 1 security specialist waren al druk aan het bij kletsen. De macaroni en vegetarische lasagna werden welkom onthaald, maar hierna was het tijd voor echt zware kost: DNS en DNSSEC.
 De spreker van deze avond was Matthijs Mekking van &lt;a rel="nofollow" target="_blank" href="http://www.nlnetlabs.nl"&gt;NLNet Labs&lt;/a&gt;. NLnet Labs is een stichting opgericht om (nieuwe) protocollen te evalueren en te ontwikkelen. De focus ligt hierbij op onderwerpen die direct gerelateerd zin aan het Internet, zoals IPv6 en routing, maar vooral ligt de expertise op het gebied van DNS en DNSSEC. Onze spreker is dus met recht een expert.&lt;/p&gt;
&lt;p&gt;Omdat er een internationaal gezelschap aanwezig was, was de presentatie deze keer in het Engels. Het onderwerp van de avond was DNS en vooral de DNSSEC extensie dat een aantal security kwesties oplost. Omdat het merendeel van de aanwezigen developers was en niet dagelijks met DNS bezig zijn, begon de presentatie met een korte beschrijving van het DNS protocol.&lt;/p&gt; 
&lt;h2&gt;Wat is DNS&lt;/h2&gt;
&lt;p&gt;Het Domain Name System (DNS) is het systeem en protocol dat o.a. op het Internet gebruikt wordt om IP-addressen bij domeinnamen te vinden.  Het systeem bestaat uit een hiërarchische structuur van name servers. Via een recursieve lookup kan op basis van de hiërarchische structuur in de domeinnaam, van een root server naar authoritative nameserver worden genavigeerd, die uiteindelijk het IP-adres van een website teruggeeft. Ook het omgekeerde is mogelijk: een IP-adres kan gematcht worden naar een bepaald domain (reverse DNS). Hoewel dit de meest gebruikte mogelijkheden zijn, wordt DNS ook op andere manieren gebruikt, bijvoorbeeld voor het bepalen van de mailservers voor een domein.
Om niet iedere keer een volledige lookup te hoeven doen, worden DNS gegevens meestal gecached door de locale DNS server. De Time To Live (TTL) waarde van het DNS record bepaald hoe lang de data in de cache blijft.&lt;/p&gt;
&lt;h2&gt;Security threats&lt;/h2&gt;
&lt;p&gt;Het grootste probleem is dat de integriteit van de verkregen data niet te valideren is. Omdat het DNS protocol niet goed beveiligd is, is het vrij eenvoudig om domeinnamen te kapen of onbereikbaar te maken door bijvoorbeeld cache poisoning. Dit is bijvoorbeeld te realiseren via de zogenaamde Kaminsky Attack, waarbij men niet alleen een DNS query maar ook een response verstuurt, die vervolgens in de cache van de DNS server wordt opgenomen. Dit kan redelijk eenvoudig omdat het DNS protocol slechts 65536 mogelijke transaction ID’s kent, waardoor dit eenvoudig te raden is. 
Tot recent was er geen echte oplossing voor dit probleem. Een van de mogelijke patches was het vergroten van het aantal mogelijke UDP poorten, waardoor raden moeilijker werd.&lt;/p&gt;
&lt;h2&gt;DNSSEC&lt;/h2&gt;
&lt;p&gt;DNSSEC, wat mede door NLNet Labs ontwikkeld is, is een oplossing voor dit beveiligingsprobleem. Het is een backwards compatible uitbreiding op het DNS protocol. De beveiliging wordt bereikt door de DNS records te signen d.m.v. public-key cryptografie. Het DNS record wordt geverifieerd via een ‘chain of trust’ die start vanaf de DNS root server. Op die manier kan de bron en authenticiteit van de DNS records worden geverifieerd. Ook het ontbreken van een record kan worden aangetoond doordat de hashes van de records die voor en na het ontbrekende record zouden staan, worden geretourneerd.&lt;/p&gt;
&lt;h2&gt;Praktische problemen bij het gebruik van DNSSEC&lt;/h2&gt;
&lt;p&gt;Een van de problemen is dat het periodiek nodig is de encryptie keys, of zelfs het complete encryptie algoritme te vervangen.  Een aantal strategieën om dit te realiseren werden besproken. Verder is het een probleem dat nog niet alle toplevel-domeinen DNSSEC ondersteunen. Bijvoobeeld de .nl DNS-servers zijn nog niet gesigned. De verwachting is echter dat dit binnenkort gerealiseerd zal zijn.&lt;/p&gt;
&lt;p&gt;Een ander probleem is dat DNSSEC het beheren van de DNS records veel complexer maakt. NLNet Labs werkt hiervoor aan een softwarepakket genaamd OpenDNSSEC, die dit vereenvoudigt.
Ten slotte werd er een &lt;a rel="nofollow" target="_blank" href="http://www.youtube.com/watch?v=b9j-sfP9GUU"&gt;video&lt;/a&gt; getoond van de Signing Ceremony van de root servers.&lt;/p&gt;

&lt;p&gt;Hoewel de meeste aanwezigen developers zijn en vanuit die functie niet dagelijks bezig zijn met DNS, was de sessie een zeer welkome verdieping van de kennis van een van de belangrijkste protocollen op het internet.
&lt;/p&gt;&lt;p&gt;Na de sessie werd er, zoals gebruikelijk, nog lang na gesproken onder het genot van een hapje en een drankje. Ook hierin zijn we goed verzorgd door onze gastheren.
Mijn dank gaat uit naar Pareto die zo vriendelijk was om de gastheer van deze avond te zijn.&lt;/p&gt;

&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/sets/72157624533098605/detail/"&gt;
&lt;img src="http://farm5.static.flickr.com/4099/4862122911_28b3aa0fb4_s.jpg" border="0"&gt;
&lt;img src="http://farm5.static.flickr.com/4074/4862122145_babc172fff_s.jpg" border="0"&gt;
&lt;img src="http://farm5.static.flickr.com/4100/4862741028_4550dbf3dc_s.jpg" border="0"&gt;
&lt;img src="http://farm5.static.flickr.com/4121/4862741304_0cbaf56b0d_s.jpg" border="0"&gt;
&lt;img src="http://farm5.static.flickr.com/4095/4862741448_4c517c6d04_s.jpg" border="0"&gt;
&lt;img src="http://farm5.static.flickr.com/4139/4862741182_bfae980409_s.jpg" border="0"&gt;
&lt;img src="http://farm5.static.flickr.com/4139/4862123075_b1f7b0b27f_s.jpg" border="0"&gt;
&lt;/a&gt; 
&lt;/p&gt;

&lt;div style="width:425px;" id="__ss_4907390"&gt;
&lt;b style="margin:12px 0pt 4px;display:block;"&gt;
&lt;a rel="nofollow" target="_blank" href="http://www.slideshare.net/devnology/devnology-20100804" title="DNSSec: Internet achter de schermen"&gt;DNSSec: Internet achter de schermen&lt;/a&gt;
&lt;/b&gt;
 
&lt;embed name="__sse4907390" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=devnology-20100804-100805075027-phpapp01&amp;amp;stripped_title=devnology-20100804" 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/1_AF8UccIGk" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/112-verslag-dnssec-internet-achter-de-schermen</guid>
         <pubDate>Thu, 05 Aug 2010 12:55:04 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/112-verslag-dnssec-internet-achter-de-schermen</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 009 - Rini van Solingen</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/QqhnGQw7EZs/109-devnology-podcast-009-interview-met-rini-van-solingen</link>
         <description>&lt;p&gt;&lt;img style="float:left;margin:5px;" src="http://devnology.nl/images/stories/podcasts/Rini.JPG" alt="Rini van Solingen" width="109" height="137"/&gt;In deze editie van de podcast een interview met Rini van Solingen. We spreken met Rini over verschillende methoden voor het verbeteren van je software ontwikkel proces, zoals CMMI, Lean en Six Sigma. Rini verteld over de uitverkiezing van zijn artikel over het meten van ROI van methoden voor het verbeteren van software processen in de top artikelen van 25 jaar IEEE magazine. Tevens gaan we in op zijn nieuwe boek 'De kracht van Scrum', en spreken spreken we over zijn werkzaamheden bij de TU Delft, waar hij onder andere onderzoek doet naar globaal gedistribueerde software ontwikkeling.&lt;/p&gt;
&lt;h2&gt;Links bij deze podcast&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration"&gt;CMMI: Capability Maturity Model Integration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Lean_software_development"&gt;Lean Software Development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Six_Sigma"&gt;Six Sigma&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Scrum_%28development%29"&gt;Scrum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Personal_Software_Process"&gt;Personal Software Process (PSP)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Team_Software_Process"&gt;Team Software Process (TSP)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.computer.org/portal/web/software/home"&gt;IEEE software magazine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.computer.org/portal/web/computingnow/software/toppicks"&gt;IEEE Software&amp;rsquo;s 25th-Anniversary Top Picks:&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Rini's artikel &lt;a rel="nofollow" target="_blank" href="http://www.vtt.fi/moose/docs/ieeesoftware_measuring_roi%20of%20spi.pdf"&gt;Measuring the ROI of software process improvement&lt;/a&gt; (2004)&lt;/li&gt;
&lt;li&gt;het &lt;a rel="nofollow" target="_blank" href="http://www.rinivansolingen.nl/Gen/site_files/17_IEEESoftware_ReflectionROIofSPI_2009.pdf"&gt;follow-up paper&lt;/a&gt; naar aanleiding van de top picks uitverkiezing(2009)&lt;/li&gt;
&lt;li&gt;Paper: Barry Boehm over &lt;a rel="nofollow" target="_blank" href="http://csse.usc.edu/csse/TECHRPTS/2005/usccse2005-504/usccse2005-504.pdf"&gt;Value based software engineering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Boek: Rustenburg en Van Solingen - &lt;a rel="nofollow" target="_blank" href="http://www.managementboek.nl/boek/9789043020473/de_kracht_van_scrum_rini_van_solingen"&gt;De kracht van scrum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Boek: Robert Glass - &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Software-Creativity-2-0-Robert-Glass/dp/0977213315"&gt;Software creativity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Boek: David F. Rico - &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Business-Value-Agile-Software-Methods/dp/1604270314"&gt;The business value of agile software methods&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Boek: Argyris &amp;amp; Sch&amp;ouml;n - &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Theory-Practice-Increasing-Professional-Effectiveness/dp/1555424465"&gt;Theory in practice: increasing professional effectiveness &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;pdf: Chris Argyris - &lt;a rel="nofollow" target="_blank" href="http://www.monitor.com/MENA/Portals/0/MonitorContent/imported/MonitorUnitedStates/Articles/PDFs/Monitor_Organizational_Dynamics.pdf"&gt;The Executive Mind and Double-Loop Learning&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Hawthorne_effect"&gt;the Hawthorne effect&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;span class="info"&gt;This podcast is in Dutch - Deze podcast is in het Nederlands&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/NwiHcjIe5Rw" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/QqhnGQw7EZs" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">0c061d3a213e5ca5639e114a23cbbe0b</guid>
         <pubDate>Mon, 07 Jun 2010 20:33:00 +0000</pubDate>
         <media:content fileSize="44250256" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/dD7UMyKIS_k/Devnology_Podcast_009-Rini_van_Solingen.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1564192" />
         <enclosure length="44250256" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/dD7UMyKIS_k/Devnology_Podcast_009-Rini_van_Solingen.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/NwiHcjIe5Rw/109-devnology-podcast-009-interview-met-rini-van-solingen</feedburner:origLink></item>
      <item>
         <title>Verslag Open Space 2010</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/81hr_Aa2jYg/108-verslag-open-space-2010</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;Dit verslag is geschreven door Maarten Metz(&lt;a rel="nofollow" target="_blank" href="http://twitter.com/Mmz_"&gt;@Mmz_&lt;/a&gt;) . Bedankt Maarten!&lt;/span&gt;&lt;/p&gt;&lt;p&gt;

Op zaterdag 5 juni stapte ik om een uur of 8 in de auto om naar de Devnology Open Space 2010 in Baarn te rijden. Op de vraag van m'n zoontjes wat ik ging doen antwoorde ik dat ik naar een cursus ging. Ze keken me aan of ik gek geworden was. Diezelfde blik zag ik overigens ook bij hun moeder toen ik haar uitlegde wat zo'n open space bijeenkomst nou eigenlijk is. "Dus je gaat een dag van het weekend met prachtig weer opofferen om met andere vakidioten te praten over onderwerpen die je pas die ochtend vaststelt?" Uh, ja, ongeveer wel ja. "Rrrright..."

&lt;/p&gt;&lt;p&gt;Het niet duidelijk kunnen zeggen wat ik ging doen zat me wel wat dwars, maar ik hield me vast aan de gedachte dat ook anderen met gezin (o.a. &lt;a rel="nofollow" target="_blank" href="http://twitter.com/freekl"&gt;@freekl&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://twitter.com/rubenspr"&gt;@rubenspr&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://twitter.com/mamersfo"&gt;@mamersfo&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://twitter.com/fransbouma"&gt;@fransbouma&lt;/a&gt;), met complete verbouwingen (o.a. &lt;a rel="nofollow" target="_blank" href="http://twitter.com/luus"&gt;@luus&lt;/a&gt;), of zelfs met nog langere reistijden (o.a. &lt;a rel="nofollow" target="_blank" href="http://twitter.com/DennisLaumen"&gt;@DennisLaumen&lt;/a&gt; en &lt;a rel="nofollow" target="_blank" href="http://twitter.com/DavyLandman"&gt;@DavyLandman&lt;/a&gt;) ook *iets* zagen in de bijeenkomst. Gelukkig werd m'n komst al snel beloond. Bij binnenkomst stond de montere &lt;a rel="nofollow" target="_blank" href="http://twitter.com/arnetim"&gt;@arnetim&lt;/a&gt; al klaar om me te verwelkomen en de eerste gesprekken kwamen al snel op gang.

&lt;/p&gt;&lt;p&gt;Omdat de meesten van ons waarschijnlijk nog onvoldoende cafeïne door de aderen hadden stromen kwam het planningsgedeelte langzaam op gang, maar gelukkig stond er na een kwartiertje toch een indrukwekkend dagprogramma op het whiteboard. Na het broodnodige koffie-infuus werd het startsein gegeven. Wat een verademing! In een open, respectvolle, maar zeker ook humoristische sfeer met gelijkgestemden van gedachten wisselen over onderwerpen die me boeien, zonder enig winstbejag. Gewoon omdat het leuk is, omdat het kan. De sessies leken - net als de hele dag overigens - te kort te duren, wat volgens mij een goed teken is. Ondanks de mogelijkheid om tijdens een sessie naar een andere sessie over te stappen heb ik daar geen gebruik van gemaakt. Wel heb ik me tijdens een sessie met 2 anderen 'afgesplitst' om dieper in te gaan op een deelaspect van het besproken onderwerp. Vrijheid, blijheid zullen we maar zeggen. Al met al een prima dag, zeker voor herhaling vatbaar!

&lt;/p&gt;&lt;p&gt;Op de terugweg besefte ik dat ik thuis eindelijk kon vertellen wat de waarde van de dag was: twitter-followers 'in real life' gesproken, gedebatteerd over privacy en politiek, scala &amp;amp; clojure demo's gehad, gesproken over android en iphone ontwikkeling, verschillen van functionele en object georienteerde - en van dynamic en statically typed talen besproken, syncen van spotify en iTunes metadata, Scrum, compilers en individueel kennismanagement de revu laten passeren, oud collega's en -teamleden weer gesproken en ga zo nog maar even door. Geen slechte score! Maar wacht eens... het gros van die termen begrijpen ze thuis niet eens. Voorgaand verhaal zou me weer de 'hij-heeft-ze-misschien-wel-alle-vijf-op-een-rij-maar-ze-werken-in-ploegendienst'-blik opleveren. En daarom antwoorde ik thuis op de vraag hoe de dag was: 'Passie, schat. Pure passie.' ;)


&lt;/p&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/sets/72157624210500640/show/"&gt;

&lt;img src="http://farm5.static.flickr.com/4033/4672199653_0f759ab87b_s.jpg" width="75" border="0" height="75"&gt;

 &lt;img src="http://farm5.static.flickr.com/4072/4672197363_bf8124e0e1_s.jpg" width="75" border="0" height="75"&gt; 

&lt;img src="http://farm5.static.flickr.com/4020/4672197599_96479799c4_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp; 

&lt;img src="http://farm2.static.flickr.com/1266/4672198263_2ce6b54859_s.jpg" width="75" border="0" height="75"&gt; 

&lt;img src="http://farm5.static.flickr.com/4019/4672198601_54ed02fa5e_s.jpg" width="75" border="0" height="75"&gt; 

&lt;img src="http://farm5.static.flickr.com/4059/4672199209_477aa09a7a_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp;

&lt;img src="http://farm5.static.flickr.com/4003/4672198809_0b9be1b3a6_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp;&lt;/a&gt; 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/81hr_Aa2jYg" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/108-verslag-open-space-2010</guid>
         <pubDate>Sun, 06 Jun 2010 19:30:30 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/108-verslag-open-space-2010</feedburner:origLink></item>
      <item>
         <title>Programma Open Space 2010</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/txyKbDylUFU/106-programma-open-space-2010</link>
         <description>&lt;p&gt;Het &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/bijeenkomsten/details/23-open-space"&gt;Devnology Open Space evenement&lt;/a&gt; staat weer voor de deur. Aanstaande zaterdag, 5 juni, opent het kantoor van onze hoofdsponsor om ruimte te maken voor softwareontwikkelend Nederland. Een dag bomvol discussie over alles wat met software engineering te maken heeft, een dag om eens lekker te sparren met je collega's uit het vakgebied.&lt;/p&gt;&lt;p&gt;Een Open Space is eigenlijk een grote koffiepauze, waarbij de deelnemers volledig zelf verantwoordelijk zijn voor het bepalen van de inhoud. Om alle discussies een beetje in banen te leiden is de dag is opgedeeld een vijftal timeslots. Ieder slot zijn er vier ruimtes beschikbaar voor interactieve sessies die op de dag zelf worden ingepland.&amp;nbsp;Je bent natuurlijk vrij om buiten deze geplande sessies om een plaats op te zoeken in de kantine en in een kleinere samenstelling verder te discussiëren of een case uit te programmeren.&lt;/p&gt;&lt;p&gt;Het tijdschema voor de dag ziet er als volgt uit:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;9:15 Inlopen en kennis maken met je collega's&lt;/li&gt;&lt;li&gt;10:00 Start van de Open Space in de zalen Codd en Olsen&lt;/li&gt;&lt;li&gt;10:15 Indienen sessievoorstellen en inplannen&lt;/li&gt;&lt;li&gt;11:10 Tijdslot 1&lt;/li&gt;&lt;li&gt;12:00&amp;nbsp;Tijdslot&amp;nbsp;2&lt;/li&gt;&lt;li&gt;12:45 Lunch en genieten van de zon&lt;/li&gt;&lt;li&gt;13:30 Tijdslot&amp;nbsp;3&lt;/li&gt;&lt;li&gt;14:20 Tijdslot&amp;nbsp;4&lt;/li&gt;&lt;li&gt;15:05 Koffiepauze&lt;/li&gt;&lt;li&gt;15:25 Tijdslot 5&lt;/li&gt;&lt;li&gt;16:10 Afsluiting en evaluatie&lt;/li&gt;&lt;li&gt;16:30 Lekker verder discussiëren bij de borrel&lt;/li&gt;&lt;/ul&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/txyKbDylUFU" height="1" width="1"/&gt;</description>
         <author>arne@devnology.nl (Arne Timmerman)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/106-programma-open-space-2010</guid>
         <pubDate>Tue, 01 Jun 2010 18:31:38 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/106-programma-open-space-2010</feedburner:origLink></item>
      <item>
         <title>Verslag code inspectie met IfSQ</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/FB0w12pjvHE/103-verslag-code-inspectie-met-ifsq</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;Dit verslag is geschreven door Rick van der Arend(&lt;a rel="nofollow" target="_blank" href="http://twitter.com/rvdarend"&gt;@rvdarend&lt;/a&gt;) . Bedankt Rick!&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Nog even hard aan het werk om zover mogelijk te komen voor een presentatie van de rapportage-faciliteiten komende maandag en vervolgens de boel afsluiten om alles netjes achter te laten voor het lange Hemelvaartweekend. En dan uiteindelijk tegen vijf uur toch echt in de auto duiken in Amersfoort om de A1 en A9 te pakken richting het Microsoft kantoor bij Schiphol. Zo begon mijn woensdagavond.&lt;br /&gt;&lt;br /&gt;Aangekomen bij het goed bereikbare kantoor bleek alles piekfijn geregeld. De receptie wist van de komst van de Devnology leden af en gaf zonder gemor een in- en uitrij kaart aan me uit. Binnengekomen werd ik door een vriendelijke dame begeleid naar het restaurant. Ondertussen gaf ik natuurlijk mijn ogen goed de kost, ik was nog niet in dit vrij nieuwe kantoor geweest en wist dat ze er werkend volgens "Het Nieuwe Werken". Dat betekent grote tafels en open ruimte en dus veel ruimte voor flexwerkers. En daarnaast kleine afgezonderde ruimtes voor teams of een-op-een gesprekken. Al met al zag het er mooi uit, wel een beetje massaal. Maar de inrichting gaf het toch wel een 'warm' gevoel, met afwisselende details en het gebruik van stoffen bekleding op een behoorlijk aantal muren. Uiteraard ook nuttig om geluidsoverlast te voorkomen, aangezien deze muren behoorlijk wat geluid opnemen. Aangekomen bij het restaurant was daar de keuze tussen een lasagne en een tagliatelle. Met een flink bord lasagne voor mijn neus raakte ik al snel in gesprek met de andere ontwikkelaars die er vanavond bij gingen zijn. De lasagne was heerlijk en ik heb me laten vertellen dat de tagliatelle ook prima was. &lt;br /&gt;De avond eindigde overigens ook met een borrel met een aantal lekkere hapjes en drankjes, dus we zijn goed verzorgd door Microsoft.&lt;br /&gt;&lt;br /&gt;De Devnology bijeenkomst van vanavond draaide deze keer om code reviews volgens het format van IFSQ. Frank Oppedijk en Ronald Harmsen gingen ons daarin wegwijs maken en uiteraard uitleggen waarom ze deze techniek zelf ook gebruiken. Ten eerste een korte impressie van de theorie:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;De IFSQ code review techniek kent meerdere, zo expliciet en objectief mogelijk beschreven niveaus.&lt;/li&gt;&lt;li&gt;Niveau 1 is echt heel expliciet beschreven en bestaat uit het tellen van beschreven defects in code-regels.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Denk hierbij o.a. aan todo's die nog in de code staan en het gebruik van magic numbers.&lt;/li&gt;&lt;li&gt;Het totale aantal defects per soort en in totaal wordt uitgerekend en gedeeld op het aantal regels code komt daar een rapportcijfer uit.&lt;/li&gt;&lt;li&gt;Elk volgend niveau voegt een aantal defects toe waarop gecontroleerd dient te worden.&lt;/li&gt;&lt;li&gt;Niveau 2 is ook nog vrij expliciet, maar heeft wel drie subjectieve regels erbij vermeld al.&lt;/li&gt;&lt;li&gt;Niveau 3 voegt een aantal vrij subjectieve regels toe.&lt;/li&gt;&lt;li&gt;Een en ander is allemaal goed terug te vinden op &lt;a rel="nofollow" target="_blank" href="http://www.ifsq.org"&gt;http://www.ifsq.org&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Om er een beetje gevoel voor te krijgen, hebben we gezamenlijk een IFSQ check level 1 uitgevoerd op door Frank en Ronald meegebrachte code. Dat bleek nog niet eenvoudig, je moet even wat handigheid krijgen in het 'zien' van de defects en deze handig optellen. Detecteren per type over de hele lengte en vervolgens optellen per type en per pagina bleek handig te werken. Vervolgens gingen we aan de slag met onze eigen code of een tweede set meegebrachte code voor een ronde op level 2. Ik ben begonnen met mijn eigen code, maar het bleek handig te zijn om regelnummers mee te printen en niet twee pagina's per A4 uit te printen, zodat ik daar vrij snel vanaf stapte (vond trouwens ook veel te weinig :-)). Vervolgens heb ik nog even gebruik gemaakt van de voor iedereen meegebrachte code.&lt;br /&gt;&lt;br /&gt;Eerlijk gezegd kreeg ik al snel het idee dat deze checks toch te automatiseren moeten zijn, zeker die op niveau 1. En er zijn uiteraard vrij veel static code checking tools die precies dat doen. De vraag werd dan ook aan onze presentatoren voorgelegd of dit niet beter ge-automatiseerd gedaan kan worden. Ronald en Frank gaven aan deze vorm van code reviewing volgens de IFSQ methode te doen om de volgende redenen:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;De regels zijn door een onafhankelijk orgaan opgesteld. Dit maakt het eenvoudiger te verdedigen in lastige situaties waar er een (al dan niet terechte) schijn van belangenverstrengeling is.&lt;/li&gt;&lt;li&gt;Niet alle regels zijn voldoende expliciet te maken. Wat is er allemaal een todo die nog in de code staat? Dat staat vaak free-format in commentaar..&lt;/li&gt;&lt;li&gt;Het uitvoeren van de code-checks heeft ook een leereffect. Doe je het met het team, dan zwengelt het ook de discussie aan.&lt;/li&gt;&lt;li&gt;De regels zijn bewust taal-onafhankelijk opgesteld&lt;/li&gt;&lt;li&gt;Zeker de hogere niveaus zijn moeilijk expliciet genoeg te maken om ge-automatiseerd te kunnen checken.&lt;/li&gt;&lt;/ul&gt;Mogelijk heb ik er nog een paar gemist, maar ik geloof dat dit ze toch wel waren. Of dit voldoende redenen zijn om gebruik te maken van deze methode, laat ik uiteraard aan de lezer. Zelf vond ik het in ieder geval interessant om een afwijkend geluid te horen wat dit betreft en mocht ik hem nodig hebben, dan weet ik waar ik moet zoeken. Hierbij wil ik dus in ieder geval Ronald en Frank bedanken voor de goede voorbereiding en organisatie. Naast de inhoud was de avond in ieder geval ook een mooie gelegenheid om een aantal mensen weer eens te spreken. En nu op naar de Open Space in juni!&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;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/sets/72157623924870545/show/"&gt;
&lt;img src="http://farm2.static.flickr.com/1227/4602582808_08741e4f9c_s.jpg" width="75" border="0" height="75"&gt;
 &lt;img src="http://farm4.static.flickr.com/3416/4602582894_21f5e11086_s.jpg" width="75" border="0" height="75"&gt; 

&lt;img src="http://farm5.static.flickr.com/4052/4602583170_39e3c27e82_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp; 
&lt;img src="http://farm2.static.flickr.com/1161/4602583532_673d8acdcd_s.jpg" width="75" border="0" height="75"&gt; 

&lt;img src="http://farm5.static.flickr.com/4052/4602583170_39e3c27e82_s.jpg" width="75" border="0" height="75"&gt; 

&lt;img src="http://farm2.static.flickr.com/1233/4602583656_f3429cd2e1_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp;
&lt;img src="http://farm4.static.flickr.com/3162/4602583832_287299dfda_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp;&lt;/a&gt; 
&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;div style="width:425px;" id="__ss_4088300"&gt;&lt;b style="display:block;margin:12px 0pt 4px;"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.slideshare.net/devnology/code-inspecties" title="Code inspecties"&gt;Code inspecties&lt;/a&gt;&lt;/b&gt;&lt;embed name="__sse4088300" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=code-inspecties-100513153734-phpapp02&amp;amp;stripped_title=code-inspecties" type="application/x-shockwave-flash" width="425" height="355"&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/FB0w12pjvHE" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/103-verslag-code-inspectie-met-ifsq</guid>
         <pubDate>Fri, 14 May 2010 18:30:28 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/103-verslag-code-inspectie-met-ifsq</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 008 - Graham Bolton</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/rbEBwfuFM0M/102-devnology-podcast-008-graham-bolton</link>
         <description>&lt;p&gt;&lt;img style="float:left;margin:5px;" src="http://devnology.nl/images/stories/podcasts/grahambolton.jpg" alt="Graham Bolton" width="80" height="80"/&gt;In deze Podcast spreken wij met Graham Bolton over de toegevoegde waarde van handmatige code inspecties, als aanvulling op automatische analyses en software testen. De expert vertelt ons over het ontstaan van de &lt;a rel="nofollow" target="_blank" href="http://www.ifsq.nl/"&gt;IfSQ&lt;/a&gt; organisatie en legt ons uit hoe je een code inspectie kunt uitvoeren. We discussi&amp;euml;ren over de inspectiemethode die het instituut voorschrijft en de standaarden die zijn gedefinieerd als &lt;a rel="nofollow" target="_blank" href="http://www.ifsq.org/resources/level-1/booklet.pdf"&gt;Level 1&lt;/a&gt; en &lt;a rel="nofollow" target="_blank" href="http://www.ifsq.org/resources/level-2/booklet.pdf"&gt;Level 2&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Graham Bolton is een expert op het gebied van software kwaliteit. Hij is oprichter en voorzitter van de IfSQ organisatie en op dit moment betrokken bij het opstellen van nationale standaarden op het gebied van software kwaliteit.&lt;/p&gt;
&lt;h2&gt;Links bij deze podcast&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://profile.computable.nl/profile/gbolton"&gt;Graham Bolton&lt;/a&gt; is expert voor onder andere de Computable.&lt;/li&gt;
&lt;li&gt;Het instituut &lt;a rel="nofollow" target="_blank" href="http://www.ifsq.nl/"&gt;IfSQ&lt;/a&gt; (Institute for Software Quality) biedt standaarden voor het beoordelen van software kwaliteit.&lt;/li&gt;
&lt;li&gt;De &lt;a rel="nofollow" target="_blank" href="http://www2.nen.nl/nen/servlet/dispatcher.Dispatcher?id=277674"&gt;werkgroep 'Software and system engineering' 381007&lt;/a&gt;, onderdeel van het Nederlandse normalisatieinstituut (NEN), onderzoekt standaarden in ons vakgebied.&lt;/li&gt;
&lt;li&gt;Devnology heeft &amp;nbsp;op 12 mei 2010 een &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/nl/bijeenkomsten/details/21-workshop-code-reviews-met-ifsq"&gt;workshop 'Code reviews met IfSQ'&lt;/a&gt; georganiseerd.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;span class="info"&gt;This podcast is in Dutch - Deze podcast is in het Nederlands&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/Rq59mMA83K8" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/rbEBwfuFM0M" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">64a12a5cebfc06e58fe86771ee282ff8</guid>
         <pubDate>Mon, 03 May 2010 00:44:00 +0000</pubDate>
         <media:content fileSize="44381878" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/gDoxS5ZpDFc/Devnology_Podcast_008-Graham_Bolton.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1564190" />
         <enclosure length="44381878" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/gDoxS5ZpDFc/Devnology_Podcast_008-Graham_Bolton.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/Rq59mMA83K8/102-devnology-podcast-008-graham-bolton</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 007 - Anders Hejlsberg</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/dQO5iOwKqdg/101-devnology-podcast-007</link>
         <description>&lt;p&gt;&lt;img style="float:left;margin:5px;" src="http://devnology.nl/images/stories/podcasts/Anders.png" alt="Anders Hejlsberg" width="100" height="129"/&gt;&lt;/p&gt;
&lt;p&gt;In this episode we interviewed Anders Hejlsberg, Technical Fellow with Microsoft and Chief Architect of the C# programming language.&lt;br /&gt;We talk about his past involvement in creating Turbo Pascal and later Delphi. Anders tells us about the evolution of the C# language and about some of the design decisions for C# and the .Net framework.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Links for this podcast&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Anders_Hejlsberg"&gt;Anders Hejlsberg's Wikipedia entry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Turbo_Pascal"&gt;Turbo Pascal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Borland_Delphi"&gt;Delphi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://channel9.msdn.com/posts/matthijs/C-40-and-beyond-by-Anders-Hejlsberg/"&gt;Presentation Devdays 2010: C# 4.0 and beyond&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://channel9.msdn.com/posts/adebruyn/TechDays-2010-Developer-Keynote-by-Anders-Hejlsberg/"&gt;Keynote TechDays 2010 : Trends and future directions in programming languages&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;span class="info"&gt;This podcast is in English - Deze podcast is in het Engels&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/civ2bqO86CY" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/dQO5iOwKqdg" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">51d93da7f81b6ea85553f8c916d3fc56</guid>
         <pubDate>Thu, 15 Apr 2010 15:27:00 +0000</pubDate>
         <media:content fileSize="44369930" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/YoGiVSyfOZg/Devnology_Podcast_007-Anders_Hejlsberg.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1564188" />
         <enclosure length="44369930" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/YoGiVSyfOZg/Devnology_Podcast_007-Anders_Hejlsberg.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/civ2bqO86CY/101-devnology-podcast-007</feedburner:origLink></item>
      <item>
         <title>Verslag Tetris codefest</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/Ad0Jp_u9-Ic/100-verslag-tetris-codefest</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;Dit verslag is geschreven door Mendelt Siebenga(&lt;a rel="nofollow" target="_blank" href="http://twitter.com/mendelt"&gt;@mendelt&lt;/a&gt;) . Bedankt Mendelt!&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.xkcd.com/724/"&gt;&lt;img style="float:right;margin:5px 10px;" src="http://devnology.nl/images/stories/Events/tetris.xkcd.png" width="266" align="right" height="304"&gt;&lt;/a&gt;Op woensdag 7 April waren we welkom op het Delftse kantoor van &lt;a rel="nofollow" target="_blank" href="http://www.ogd.nl/"&gt;OGD 
&lt;/a&gt;voor het Devnology Tetris Codefest. De OGD heeft een makkelijk bereikbaar
 kantoor aan de rand van Delft met op de bovenste verdieping een kantine
 voorzien van bar, dakterras, flipperkast en een arcade machine. Kortom 
een goede plek om met een stel programmeurs een avond lang in code te 
duiken. &lt;/p&gt;&lt;p&gt;Natuurlijk moest er eerst gegeten worden. Onder het genot 
van enkele biertjes, frisdrank en de indrukwekkende hoeveelheid chinees 
die door onze gastheer was besteld werden alvast de verschillende Tetris
 implementaties waar iedereen mee bezig was geweest besproken.&lt;/p&gt;&lt;p&gt;Na 
het eten kregen de deelnemers nog een half uur de tijd om de laatste 
hand te leggen aan hun code, hierna gingen we van start. Het was leuk om
 te zien dat er grote verschillen waren in aanpak. De meest in het oog 
springende versies waren de Tetris compiler in ANTLR en Tetris in SQL. &lt;/p&gt;&lt;p&gt;De
 ANTLR versie gebruikte een met ANTLR gegenereerde parser voor het 
inlezen van tekst-bestanden met Tetris spelsituaties waarna een stukje 
Java code zich gedroeg als speler en de juiste zetten deed. De 
resulterende spelsituaties werden weer in een tekst-bestand 
weggeschreven en kon als invoer dienen voor de parser waarna de java 
code een volgende zet kon verzinnen. Hiermee was meteen de grootste 
onvolkomenheid in traditionele Tetris implementaties geëlimineerd, de 
menselijke speler.&lt;/p&gt;&lt;p&gt;De SQL versie gebruikte een database voor het 
opslaan van spelsituaties. Alle logica zoals het draaien van stenen en 
dergelijke was in SQL geschreven. De gebruikersinterface was geschreven 
in C#. Veel van de logica in Tetris is erg goed in SQL set-based 
operaties uit te drukken, dus dit was niet eens zo'n gekke 
implementatie.&lt;/p&gt;&lt;p&gt;Ook de OGD zelf had ook een inzending. Zij 
demonstreerden een C# versie die normaal voor de interne 
programmeer-cursussen gebruikt werd. Dit was duidelijk de meest 
uitgebreide versie met een tetromino editor waar gebruikers zelf nieuwe 
blokken mee kunnen bouwen en meerdere front-ends voor verschillende UI 
frameworks. Verder werden nog een compleet functionele aanpak in Haskel 
gedemonstreerd, een functionele implementatie in Scala met een Java en 
JavaFX front-end. Twee Javascript versies en een Python Tetris.&lt;/p&gt;&lt;p&gt;Behalve
 de verschillende programmeertalen was het ook erg leerzaam om 
verschillen in aanpak te vergelijken. Implementatie-details zoals het 
roteren van blokken dat op een aantal verschillende manieren 
geimplementeerd was tot verschillen in methodologie, van TDD tot 
testloos en van functioneel to OO.&lt;/p&gt;&lt;p&gt;Helaas was er niet genoeg tijd 
om alle Tetrissen te bespreken, wat dat betreft was het goed dat geen 
van de drie aanwezige Devnology bestuursleden code had meegenomen, ze 
hebben het natuurlijk al druk genoeg met het organiseren van dit soort 
events. Ik zou hun en de mensen van de OGD graag willen bedanken voor 
een leuke en leerzame avond.&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/72157623678582675/"&gt;
&lt;img src="http://farm3.static.flickr.com/2721/4502520724_4e80b669d5_s.jpg" width="75" border="0" height="75"&gt;
 &lt;img src="http://farm3.static.flickr.com/2754/4501747183_715d9e0aa2_s.jpg" width="75" border="0" height="75"&gt; 

&lt;img src="http://farm3.static.flickr.com/2743/4502381938_98587f1d5d_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp; 
&lt;img src="http://farm3.static.flickr.com/2802/4502382162_8b956491f5_s.jpg" width="75" border="0" height="75"&gt; 

&lt;img src="http://farm3.static.flickr.com/2758/4501747273_816ce25630_s.jpg" width="75" border="0" height="75"&gt; 

&lt;img src="http://farm5.static.flickr.com/4042/4501887561_cbd43dc576_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp;
&lt;img src="http://farm5.static.flickr.com/4070/4503056303_ecef364215_s.jpg" width="75" border="0" height="75"&gt;&amp;nbsp;&lt;/a&gt; 
&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;De code voor de Tetris DSL van Jeroen van den Bos is te vinden op &lt;a rel="nofollow" target="_blank" href="http://github.com/jvdb/tetrisdsl"&gt;http://github.com/jvdb/tetrisdsl&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;Michel Rijnders heeft zijn Haskell beschikbaar gesteld op &lt;a rel="nofollow" target="_blank" href="http://github.com/rmies/tetris"&gt;http://github.com/rmies/tetris&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;Arjen van Schie heeft een implementatie in JavaFX, Java en Scala op &lt;a rel="nofollow" target="_blank" href="http://github.com/schiean/tetris"&gt;http://github.com/schiean/tetris&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Je kunt Mendelt's implementatie in Javascript volgen op zijn blog &lt;a rel="nofollow" target="_blank" href="http://mendeltsiebenga.com/"&gt;http://mendeltsiebenga.com/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/Ad0Jp_u9-Ic" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/100-verslag-tetris-codefest</guid>
         <pubDate>Thu, 08 Apr 2010 19:58:16 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/100-verslag-tetris-codefest</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 006 - Robert Martin</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/C0SzTpQJ2Mk/98-devnology-podcast-006</link>
         <description>&lt;p&gt;&lt;img style="float:left;margin:5px;" src="http://devnology.nl/images/stories/podcasts/UncleBob.png" alt="Robert C. Martin" width="160" height="112"/&gt;&lt;/p&gt;
&lt;p&gt;Robert C Martin is a wellknown speaker and author of various books on software development such as &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Software-Development-Principles-Patterns-Practices/dp/0135974445"&gt;Agile Software Development, Principles, Patterns, and Practices&lt;/a&gt;&amp;nbsp;and his latest &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1268581830&amp;amp;sr=1-1"&gt;Clean Code&lt;/a&gt;.&lt;br /&gt;He is founder, President and CEO of &lt;a rel="nofollow" target="_blank" href="http://objectmentor.com/"&gt;ObjectMentor&lt;/a&gt;. You can follow him on twitter via &lt;a rel="nofollow" target="_blank" href="http://twitter.com/unclebobmartin"&gt;@unclebobmartin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In this episode we speak with Uncle Bob about careers and eduction in programming, various books that have influenced him, people that he worked with, the state of Agile Software Development and trends in and future of programming.&lt;/p&gt;
&lt;h2&gt;Links for this podcast&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/The_Art_of_Computer_Programming"&gt;Book Series: Donald Knuth - The Art of Programming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Software-Tools-Brian-W-Kernighan/dp/020103669X"&gt;Book: Kernighan &amp;amp; Plauger - Software Tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://mitpress.mit.edu/sicp/"&gt;Book: The Structure and Interpretation of Computer Programs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/The_C_Programming_Language_%28book%29"&gt;Book: Kernighan &amp;amp; Ritchie: The C Programming Language&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Agile_Manifesto"&gt;The Agile Manifesto&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://blog.objectmentor.com/articles/2007/07/10/the-founding-of-the-agile-alliance"&gt;Uncle Bob's recollection of the founding of the Agile Alliance&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://manifesto.softwarecraftsmanship.org/"&gt;The Software Craftmanship Manifesto&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This podcast is in English - Deze podcast is in het Engels&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/jrPubEtGfhw" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/C0SzTpQJ2Mk" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">44fd8d38222eb474f6376ae7c4d811ba</guid>
         <pubDate>Mon, 29 Mar 2010 00:07:00 +0000</pubDate>
         <media:content fileSize="42547210" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/uk1I2rulZ64/Devnology_Podcast_006-Robert_Martin.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1564187" />
         <enclosure length="42547210" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/uk1I2rulZ64/Devnology_Podcast_006-Robert_Martin.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/jrPubEtGfhw/98-devnology-podcast-006</feedburner:origLink></item>
      <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;embed 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>Fri, 05 Mar 2010 07:09:07 +0000</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/0oxuGLFFgxY/95-devnology-podcast-005-peli-de-halleux</link>
         <description>&lt;p&gt;&lt;img style="float:left;margin:5px;" src="http://devnology.nl/images/stories/podcasts/Peli.jpg" alt="Peli de Halleux" width="73" height="73"/&gt;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 &lt;a rel="nofollow" target="_blank" href="http://blog.dotnetwiki.org/"&gt;http://blog.dotnetwiki.org&lt;/a&gt; of via twitter : &lt;a rel="nofollow" target="_blank" href="http://twitter.com/pelikhan"&gt;@pelikhan&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Links voor deze podcast&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://msdn.microsoft.com/en-us/devlabs/default.aspx"&gt;Microsoft Devlabs home page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://research.microsoft.com/"&gt;Microsoft Research home page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://research.microsoft.com/en-us/um/redmond/groups/rise/"&gt;Peli's group RISE - Research in Software Engineering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://channel9.msdn.com/blogs/peli/"&gt;Peli's videos op channel 9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://msdn.microsoft.com/devlabs/cc950525.aspx"&gt;Pex - Automated white box testing voor .Net&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://msdn.microsoft.com/devlabs/dd491992.aspx"&gt;Code Contracts - Design by contract Library voor .Net&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://research.microsoft.com/en-us/projects/specsharp/"&gt;Spec # - Design by contract geimplementeerd als extensie van C# (open source)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://msdn.microsoft.com/devlabs/ee794896.aspx"&gt;Reactive extensions - een library om asynchroon en event-gebaseerd te programmeren&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://research.microsoft.com/en-us/um/redmond/projects/z3/"&gt;The Z3 theorem prover (gebruikt in Pex and vele andere projecten)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;span class="info"&gt;This podcast is in English - Deze podcast is in het Engels&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/_TonH4DHVdQ" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/0oxuGLFFgxY" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">2edd50fceb3821c9fc19df4d17b3b205</guid>
         <pubDate>Fri, 19 Feb 2010 04:19:00 +0000</pubDate>
         <media:content fileSize="54820874" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/fjXsN4VZazA/Devnology_Podcast_005-Peli_de_Halleux.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1564183" />
         <enclosure length="54820874" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/fjXsN4VZazA/Devnology_Podcast_005-Peli_de_Halleux.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/_TonH4DHVdQ/95-devnology-podcast-005-peli-de-halleux</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 19:05:56 +0000</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 17:19:34 +0000</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 - Jurgen Vinju</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/FmAAPuCKOKc/90-devnology-podcast-004-interview-met-jurgen-vinju</link>
         <description>&lt;p&gt;&lt;img style="margin-bottom:10px;float:left;margin-right:10px;" src="http://devnology.nl/images/stories/podcasts/jurgenvinju.jpg" alt="" width="85" height="85"/&gt;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.&lt;/p&gt;
&lt;p&gt;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 &lt;a rel="nofollow" target="_blank" href="http://homepages.cwi.nl/~jurgenv/"&gt;zijn website&lt;/a&gt;; zijn dagelijkse activiteiten volg je op Twitter: &lt;a rel="nofollow" target="_blank" href="http://twitter.com/jurgenvinju"&gt;@jurgenvinju&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;De Domein specifieke taal &lt;a rel="nofollow" target="_blank" href="http://www.meta-environment.org/Meta-Environment/Rascal"&gt;Rascal&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Als iedereen alleen maar bezig is met het schrijven van software abstracties, dan wordt er geen werkende software meer geschreven, stelt de&amp;nbsp;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Turing_tarpit"&gt;Turing Pit&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.meta-environment.org/Meta-Environment/ASF%2bSDF"&gt;ASF+SDF&lt;/a&gt; is de vormalige taal, die aan het Centrum voor Wiskunde en Informatie is ontwikkeld, om source code te analyseren en transformeren.&lt;/li&gt;
&lt;li&gt;Software ontwikkeling is complex, omdat het tracht een probleem op te lossen in een omgeving waarin de eisen aan de oplossing constant veranderen: &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Wicked_problem#Wicked_problems_in_software_development"&gt;Wicked design&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Een &lt;a rel="nofollow" target="_blank" href="http://www.martinfowler.com/bliki/DomainSpecificLanguage.html"&gt;Embedded DSL&lt;/a&gt; (ook wel: Internal DSL) is een taal die onderdeel uitmaakt van bijvoorbeeld een general-purpose taal als Ruby.&lt;/li&gt;
&lt;li&gt;Boek: &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Generative-Programming-Methods-Tools-Applications/dp/0201309777"&gt;Generative Programming&lt;/a&gt;, Krysztof Czarnecki.&lt;/li&gt;
&lt;li&gt;Boek: &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215"&gt;Domain Driven Design&lt;/a&gt;, Eric Evans.&lt;/li&gt;
&lt;li&gt;Boek: &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/0735619670/ref=pd_bxgy_b_img_a"&gt;Code Complete&lt;/a&gt;, Steve McConnell.&lt;/li&gt;
&lt;li&gt;Boek: &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Why-Programs-Fail-Systematic-Debugging/dp/1558608664"&gt;Why Programs Fail&lt;/a&gt;, Andreas Zeller.&lt;/li&gt;
&lt;li&gt;Boek: &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Spring-Technical-Writing-Engineers-Scientists/dp/0131498630"&gt;Spring into Technical Writing&lt;/a&gt;, Barry J. Rosenberg.&lt;/li&gt;
&lt;li&gt;Boek: &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X"&gt;The Pragmetic Programmer&lt;/a&gt;, Andrew Hunt.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;This podcast is in Dutch - Deze podcast is in het Nederlands&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/kP4nIl_uMGs" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/FmAAPuCKOKc" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">e236919d51f8459cd37ae2bbface4fd9</guid>
         <pubDate>Tue, 22 Dec 2009 05:00:00 +0000</pubDate>
         <media:content fileSize="56388174" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/hMGS2HZ_UVk/Devnology_Podcast_004-Jurgen_Vinju.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1563600" />
         <enclosure length="56388174" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/hMGS2HZ_UVk/Devnology_Podcast_004-Jurgen_Vinju.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/kP4nIl_uMGs/90-devnology-podcast-004-interview-met-jurgen-vinju</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 19:02:29 +0000</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 - Frans Bouma</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/ceYxOSZ5y1o/86-devnology-podcast-3-interview-met-frans-bouma</link>
         <description>&lt;p&gt;&lt;img style="margin:5px;float:left;" src="http://devnology.nl/images/stories/Events/communityday/frans.png" alt="Frans Bouma" align="left"/&gt;&lt;/p&gt;
&lt;p&gt;We spraken met Frans Bouma over de start en ontwikkeling van &lt;a rel="nofollow" target="_blank" href="http://www.sd.nl/"&gt;Solutions Design&lt;/a&gt; als ISV en de ontwikkeling van &lt;a rel="nofollow" target="_blank" href="http://www.llblgen.com/"&gt;LLBLGen Pro&lt;/a&gt;&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.&lt;/p&gt;
&lt;p&gt;Frans houdt een veelgelezen blog bij op &lt;a rel="nofollow" target="_blank" href="http://weblogs.asp.net/fbouma"&gt;http://weblogs.asp.net/fbouma&lt;/a&gt; en op twitter is hij bekend als &lt;a rel="nofollow" target="_blank" href="http://twitter.com/FransBouma/"&gt;@fransbouma&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Boek - Robert Sedgewick: &lt;a rel="nofollow" target="_blank" href="http://www.bol.com/nl/p/boeken-engels/algorithms-in-%3E%20c/1001004001430599/index.html"&gt;Algorithms in C&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Boek - Steve McConnell : &lt;a rel="nofollow" target="_blank" href="http://cc2e.com/"&gt;Code Complete&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Boek - Eric Evans : &lt;a rel="nofollow" target="_blank" href="http://www.bol.com/nl/p/boeken-engels/domain-driven-%3E%20design/1001004001984629/index.html"&gt;Domain Driven Design&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Boek - Edward Yourdon : &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/exec/obidos/ASIN/0135986249/"&gt;Modern Structured Analysis&lt;/a&gt; (en zijn website op &lt;a rel="nofollow" target="_blank" href="http://www.yourdon.com/"&gt;www.yourdon.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/List_of_algorithms"&gt;http://en.wikipedia.org/wiki/List_of_algorithms&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;This podcast is in Dutch - Deze podcast is in het Nederlands&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/q-gm9ohgMYg" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/ceYxOSZ5y1o" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">c7ed02810d499c0c4b8d2944a5a8b775</guid>
         <pubDate>Wed, 25 Nov 2009 05:00:00 +0000</pubDate>
         <media:content fileSize="60450826" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/bcijC8uwHzA/Devnology_Podcast_003-Frans_Bouma.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1563598" />
         <enclosure length="60450826" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/bcijC8uwHzA/Devnology_Podcast_003-Frans_Bouma.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/q-gm9ohgMYg/86-devnology-podcast-3-interview-met-frans-bouma</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;embed 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 19:22:18 +0000</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;embed 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 21:00:45 +0000</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 20:30:30 +0000</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</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/UJYj-LTgDoQ/80-devnology-podcast-002-greg-young-over-domain-driven-design</link>
         <description>&lt;p&gt;&lt;img style="margin:5px;float:left;" src="http://farm4.static.flickr.com/3433/3936933368_37eb68845b_s.jpg" alt="Foto Greg Young" width="75" height="75"/&gt;&lt;/p&gt;
&lt;p&gt;In this podcast we talk with Greg Young. Greg is a guru on Domain Driven Design in distributed environments. We talk about &amp;acute;Command &amp;amp; Query separation' as a way to apply different models within solutions. Other subjects that are touched upon are event based storage, audit trailing, high scalability, DDD in a SOA context and how to deal with DDD and foreign languages.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Links for this podcast&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Greg's blog is on codebetter.com/blogs/gregyoung/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://codebetter.com/blogs/gregyoung/archive/2007/07/27/books-that-influenced-me.aspx"&gt;List of books that influenced Greg&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://tech.groups.yahoo.com/group/domaindrivendesign/"&gt;Domain Driven Design group&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://herdingcode.com/?p=189"&gt;Herding Code Podcast with Greg Young : Our Grand Failure &amp;ndash; Thoughts on DDDD&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.infoq.com/interviews/greg-young-ddd"&gt;Greg Young&amp;nbsp;on State Transitions in Domain-Driven Design and DDD Best Practices&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.infoq.com/presentations/greg-young-unshackle-qcon08"&gt;Presentation 'Unshackle your domain' on DDDD by Greg Young&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.infoq.com/minibooks/domain-driven-design-quickly"&gt;InfoQ Book: Domain Driven Design Quickly&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Greg's blog is on &amp;nbsp;&lt;a rel="nofollow" target="_blank" href="http://codebetter.com/blogs/gregyoung/"&gt;http://codebetter.com/blogs/gregyoung/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This podcast is in English - Deze podcast is in het Engels&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/0tBtPxxiMJg" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/UJYj-LTgDoQ" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">fc0cf752a03fce631ef5a646eda90a49</guid>
         <pubDate>Wed, 28 Oct 2009 04:00:00 +0000</pubDate>
         <media:content fileSize="66165332" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/qFUD_ogcerE/Devnology_Podcast_002-Greg_Young.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1563593" />
         <enclosure length="66165332" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/qFUD_ogcerE/Devnology_Podcast_002-Greg_Young.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/0tBtPxxiMJg/80-devnology-podcast-002-greg-young-over-domain-driven-design</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;embed 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 08:14:39 +0000</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 13:02:46 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/57-community-day-agenda</feedburner:origLink></item>
      <item>
         <title>Community Day Call for Content gesloten</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/iZSWHLMy21E/54-community-day-call-for-content-gesloten</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/iZSWHLMy21E" 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/54-community-day-call-for-content-gesloten</guid>
         <pubDate>Thu, 01 Oct 2009 05:00:08 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/54-community-day-call-for-content-gesloten</feedburner:origLink></item>
      <item>
         <title>[podcast]Devnology Podcast 001 - Rob Vens</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/8VZpw8SAzuQ/55-devnology-podcast-001-rob-vens</link>
         <description>&lt;p&gt;&lt;img style="margin:10px;" src="http://devnology.nl/images/stories/podcasts/rob_vens.jpeg" alt="" align="left"/&gt;&lt;/p&gt;
&lt;p&gt;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. &lt;br /&gt;Rob noemt in zijn verhaal personen en zaken die hem ge&amp;iuml;nspireerd hebben. Voor een aantal hiervan volgen hieronder links.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Alan_Kay"&gt;Alan Kay&lt;/a&gt; - de vader van Smalltalk is te vinden op TED met een talk over &lt;a rel="nofollow" target="_blank" href="http://www.ted.com/talks/view/id/228"&gt;'a powerfull idea about ideas'&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Jeff_Hawkins"&gt;Jeff Hawkins&lt;/a&gt;,&amp;nbsp;de auteur van&amp;nbsp;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/On_Intelligence"&gt;'On Intelligence'&lt;/a&gt;,&amp;nbsp;heeft een TED talk gedaan '&lt;span id="altHeadline"&gt;&lt;a rel="nofollow" target="_blank" href="http://www.ted.com/talks/jeff_hawkins_on_how_brain_science_will_change_computing.html"&gt;how brain science will change computing&lt;/a&gt;'&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Frances_Yates"&gt;Frances Yeats&lt;/a&gt; schrijft over het Magisch Theater in &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Art_of_memory"&gt;The Art of Memory&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://research.sun.com/projects/lively/"&gt;LivelyKernel &lt;/a&gt;- de webapplicatie ontwikkelomgeving volledig gebaseerd op javascript,&amp;nbsp;ook een project van &lt;a rel="nofollow" target="_blank" href="http://research.sun.com/people/mybio.php?c=394"&gt;Dan Ingalls&lt;/a&gt;, tevens de man achter &lt;a rel="nofollow" target="_blank" href="http://www.squeak.org/"&gt;Squeak&lt;/a&gt; (open-source Smalltalk)&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Douglas_Engelbart"&gt;Douglas Engelbart&lt;/a&gt;, uitvinder van de muis en beroemd om o.a. zijn papers over hypertext systemen en natuurlijk de &lt;a rel="nofollow" target="_blank" href="http://www.sri.com/engelbart-event.html"&gt;Mother Of All Demos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Seaside_%28software%29"&gt;Seaside&lt;/a&gt; is het web applicatie framework voor Smalltalk&lt;/li&gt;
&lt;li&gt;Kevin Kelly - &lt;a rel="nofollow" target="_blank" href="http://www.kk.org/outofcontrol/"&gt;Out of control&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;het &lt;a rel="nofollow" target="_blank" href="http://www.vpri.org/pdf/tr2007008_steps.pdf"&gt;Steps project&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;'&lt;a rel="nofollow" target="_blank" href="http://www.theatlantic.com/doc/194507/bush"&gt;As we may think&lt;/a&gt;'&amp;nbsp;is een wetenschappelijk artikel van &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Vannevar_Bush"&gt;Vannevar Bush&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.cincomsmalltalk.com/files/jarober/papers/exploratory_modeling.pdf"&gt;Exploratory modelling - White Paper&lt;/a&gt; van Andreas T&amp;ouml;nne en Georg Heeg&lt;/li&gt;
&lt;li&gt;Zie ook een video van Rob's presentatie over &lt;a rel="nofollow" target="_blank" href="http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;amp;printTitle=eXploratory_Modeling_at_ESUG_2008&amp;amp;entry=3404625062"&gt;Exploratory Modelling&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Rob's website vind je op &lt;a rel="nofollow" target="_blank" href="http://www.robvens.nl/"&gt;http://www.robvens.nl&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This podcast is in Dutch - Deze podcast is in het Nederlands&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DevnologyPodcast/~4/WOxL7KDqe00" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/8VZpw8SAzuQ" height="1" width="1"/&gt;</description>
         <author>podcast@devnology.nl (Devnology)</author>
         <guid isPermaLink="false">592878c1d35911803256dde82144c3fc</guid>
         <pubDate>Thu, 01 Oct 2009 04:00:00 +0000</pubDate>
         <media:content fileSize="59615605" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/zyJcLRJI2B4/Devnology_Podcast_001-Rob_Vens.mp3" />
         <media:thumbnail url="http://assets.libsyn.com/item/1563580" />
         <enclosure length="59615605" type="audio/mpeg" url="http://feeds.devnology.nl/~r/DevnologyPodcast/~5/zyJcLRJI2B4/Devnology_Podcast_001-Rob_Vens.mp3" />
      <feedburner:origLink>http://feeds.devnology.nl/~r/DevnologyPodcast/~3/WOxL7KDqe00/55-devnology-podcast-001-rob-vens</feedburner:origLink></item>
      <item>
         <title>Scala installatie en resources</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/1lymECySaWk/53-scala-installatie-en-resources</link>
         <description>&lt;h2&gt;Installatie instructies voor de workshop&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Met dank aan Mendelt Siebenga, Soemirno Kartosowieto en Jan Willem Tulp.&lt;br&gt;&lt;/em&gt;&lt;br&gt;Voor de Scala sessie van 7 october&amp;nbsp;willen we&amp;nbsp;om de tijd optimaal te gebruiken alle deelnemers verzoeken van tevoren de benodigde software op je laptop te installeren. We gaan bij de volgende aanwijzingen ervan uit dat hiervoor gebruik wordt gemaakt van Eclipse en de Scala plugin voor Eclipse. &lt;/p&gt;
&lt;h3&gt;JDK&lt;/h3&gt;
&lt;p&gt;Mocht je deze nog niet hebben kun je de Java Development Kit op de volgende locatie downloaden:&lt;br&gt;&lt;a rel="nofollow" target="_blank" href="http://java.sun.com/javase/downloads/index.jsp#jdk"&gt;http://java.sun.com/javase/downloads/index.jsp#jdk&lt;/a&gt; &lt;br&gt;In veel Linux versies kan de JDK ook via de package manager geinstalleerd worden. Op Ubuntu kan dit bijvoorbeeld met het volgende commando&lt;br&gt;&lt;br&gt;&lt;strong&gt;sudo apt-get install sun-java6-jdk &lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;Eclipse IDE&lt;/h3&gt;
&lt;p&gt;Voor de Scala plugins is de laatste versie van Eclipse nodig De laatste versie van Eclipse kan hier gevonden worden:&amp;nbsp;&lt;a rel="nofollow" target="_blank" href="http://www.eclipse.org/downloads/"&gt;http://www.eclipse.org/downloads/&lt;/a&gt;&amp;nbsp;&lt;br&gt;Er zijn verschillende versies van Eclipse te downloaden. Voor scala ontwikkeling is "Eclipse IDE for Java Developers" prima. &lt;br&gt;Installatie is simpel. Download de versie van Eclipse voor het juiste platform, pak de files uit naar de gewenste locatie en start eclipse. &lt;/p&gt;
&lt;h3&gt;Scala IDE&lt;/h3&gt;
&lt;p&gt;De Eclipse Scala IDE kan vanuit Eclipse geinstalleerd worden. Start Eclipse, klik "Help" en dan "Install new software". &lt;br&gt;Bovenin het window dat nu getoond wordt kan je een locatie selecteren waarvandaan software wordt geinstalleerd. Selecteer hier Add om een nieuwe locatie toe te voegen. Voeg hier de volgende locatie toe; &lt;br&gt;&lt;strong&gt;http://www.scala-lang.org/scala-eclipse-plugin&lt;/strong&gt;&amp;nbsp; &lt;br&gt;&lt;br&gt;Nu kan in de lijst Scala geselecteerd worden om te installeren, doe dit &lt;br&gt;&lt;a rel="nofollow" target="_blank" href="http://www.scala-lang.org/node/94"&gt;http://www.scala-lang.org/node/94&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;De Scala IDE gebruikt nogal wat geheugen en daarom kan het nodig zijn om de heap-configuration aan te passen in Eclipse. Dit kan door de config.ini file in de Eclipse directory aan te passen. Verander de regels beginnend met -Xms en -Xmx in :&lt;br&gt;-Xms256m&lt;br&gt;-Xmx1024m&lt;/p&gt;
&lt;p&gt;
&lt;h1&gt;&lt;br&gt;&lt;br&gt;Resources&lt;/h1&gt;
&lt;h2&gt;Boeken&lt;/h2&gt;
&lt;p&gt;De volgende boeken kunnen je wellicht op weg helpen&lt;br&gt;&lt;/p&gt;
&lt;table class="mceItemTable" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Programming-Scala-Comprehensive-Step-step/dp/0981531601/ref=pd_bxgy_b_img_b"&gt;&lt;img id="prodImage" height="240" alt="Programming in Scala: A Comprehensive Step-by-step Guide" src="http://ecx.images-amazon.com/images/I/41YtEX1Pw7L._SL500_AA240_.jpg" width="240"&gt;&lt;/a&gt; &lt;/td&gt;
&lt;td&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/gp/product/193435631X/ref=s9_simz_gw_s0_p14_i1?pf_rd_m=ATVPDKIKX0DER&amp;amp;pf_rd_s=center-1&amp;amp;pf_rd_r=12VD38K8BWC865DX6FA1&amp;amp;pf_rd_t=101&amp;amp;pf_rd_p=470938131&amp;amp;pf_rd_i=507846"&gt;&lt;img id="prodImage" height="240" alt="Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine (Pragmatic Programmers)" src="http://ecx.images-amazon.com/images/I/51hfd66G1pL._SL500_AA240_.jpg" width="240" border="0"&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="PADDING-RIGHT:10px;PADDING-LEFT:10px;PADDING-BOTTOM:10px;PADDING-TOP:10px;"&gt;Dit is een boek van onder andere de maker van Scala, Martin Odersky. Het is een dikke pil, maar didactisch erg sterk. Als je geen Java achtergrond hebt, of je hebt geen ervaring met functioneel programmeren dan is dit waarschijnlijk het beste boek om&amp;nbsp;erin te duiken. En als je alles wilt weten over Scala, dan is dit in boekvorm de beste resource. 776 paginas. &lt;/td&gt;
&lt;td style="PADDING-RIGHT:10px;PADDING-LEFT:10px;PADDING-BOTTOM:10px;PADDING-TOP:10px;"&gt;Programming Scala, uit de Pragmatic Programmer reeks, geeft een goede introductie in de basisconcepten van Scala, met een focus op concurrent&amp;nbsp;programming. 250 paginas &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td colSpan="2"&gt;&lt;a rel="nofollow" class="" target="_blank" href="http://www.amazon.com/Programming-Scala-Animal-Guide-Wampler/dp/0596155956/ref=pd_sim_b_5"&gt;&lt;img id="prodImage" height="240" alt="Programming Scala (Animal Guide)" src="http://ecx.images-amazon.com/images/I/51xeZfriMLL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg" width="240" border="0"&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="PADDING-RIGHT:10px;PADDING-LEFT:10px;PADDING-BOTTOM:10px;PADDING-TOP:10px;" colSpan="2"&gt;Dit&amp;nbsp;boek, pas uitgegeven, houdt qua omvang&amp;nbsp;met 446 paginas het midden tussen de eerste twee. Een online-versie van dit boek kun je inzien via &lt;a rel="nofollow" target="_blank" href="http://programming-scala.labs.oreilly.com/"&gt;http://programming-scala.labs.oreilly.com/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;h2&gt;Podcasts&lt;/h2&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.javaworld.com/podcasts/jtech/2008/061008jtech.html"&gt;Podcast: Scala revealed&lt;/a&gt; (JavaWorld, Juni 2008) &lt;br&gt;&lt;a rel="nofollow" class="" target="_blank" href="http://www.javaworld.com/podcasts/jtech/2007/120607jtech007.html"&gt;Bill Venners on the rise of Scala&lt;/a&gt; &lt;br&gt;&lt;a rel="nofollow" target="_blank" href="http://www.javaworld.com/podcasts/jtech/2008/061008jtech.html"&gt;Ted Neward on why Java developers need Scala&lt;/a&gt; &lt;br&gt;&lt;a rel="nofollow" class="" target="_blank" href="http://www.se-radio.net/podcast/2007-07/episode-62-martin-odersky-scala"&gt;Software Engineering Radio: Martin Odersky on Scala&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Presentaties&lt;/h2&gt;
&lt;p&gt;Bill Venners - &lt;a rel="nofollow" class="" target="_blank" href="http://www.parleys.com/display/PARLEYS/Home#slide=1;talk=27131945;title=The%20Feel%20Of%20Scala"&gt;The feel of Scala&lt;/a&gt;&amp;nbsp;Devoxx 2008&lt;br&gt;Jonas Bonér - &lt;a rel="nofollow" class="" target="_blank" href="http://www.infoq.com/presentations/Scala-Jonas-Boner"&gt;Pragmatic, Real Word Scala&lt;/a&gt;, QCon 2009&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Links&lt;/h2&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.scala-lang.org/"&gt;Scala Web site&lt;/a&gt;&lt;br&gt;&lt;a rel="nofollow" target="_blank" href="http://www.ibm.com/developerworks/java/library/j-scala01228.html?S_TACT=105AGX02&amp;amp;S_CMP=EDU"&gt;The busy Java developer's guide to Scala: Functional programming for the object oriented&lt;br&gt;&lt;/a&gt;&lt;a rel="nofollow" target="_blank" href="http://markthispage.blogspot.com/2009/06/more-than-100-sites-to-study-scala.html"&gt;100+ Scala links&amp;nbsp;&lt;/a&gt; &lt;a rel="nofollow" target="_blank" href="http://www.geekontheloose.com/images/stories/programming/Scala_Cheatsheet.pdf"&gt;&lt;br&gt;aardige (niet complete) Scala cheatsheet&amp;nbsp;&lt;/a&gt; &lt;br&gt;&lt;a rel="nofollow" target="_blank" href="http://www.codecommit.com/blog/scala/roundup-scala-for-java-refugees"&gt;erg goeie Scala tutorial voor Java ontwikkelaars&lt;/a&gt;&amp;nbsp; &lt;br&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.sun.com/sundararajan/entry/scala_for_java_programmers"&gt;overzicht van verschillen en overeenkomsten tussen Java en Scala&amp;nbsp;&lt;/a&gt; &lt;br&gt;&lt;a rel="nofollow" target="_blank" href="http://liftweb.net/"&gt;Liftweb, een webframework in Scala &lt;/a&gt;&lt;br&gt;&lt;a rel="nofollow" class="" target="_blank" href="http://www.scala-lang.org/docu/files/ScalaByExample.pdf"&gt;Scala by example&lt;/a&gt; (pdf)&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/1lymECySaWk" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/53-scala-installatie-en-resources</guid>
         <pubDate>Wed, 30 Sep 2009 08:05:42 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/53-scala-installatie-en-resources</feedburner:origLink></item>
      <item>
         <title>Øredev</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/svw9tfILv_4/52-oredev</link>
         <description>&lt;p&gt;Van 2 tot 6 november vind in Zweden weer Øredev plaats. Dit is een jaarlijks congres waarin een breed scala aan onderwerpen wordt belicht door internationaal gerenommeerde sprekers. Er zijn verschillende tracks voor &lt;a rel="nofollow" target="_blank" href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/tracks!OpenDocument&amp;amp;day=3&amp;amp;track=e92ac6a14535633bc12575a5004943a0"&gt;&lt;u&gt;&lt;span class="" style="COLOR:#0000ff;"&gt;Java&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/tracks!OpenDocument&amp;amp;day=3&amp;amp;track=774403CBFC46BFC3C12575A5004994A0"&gt;&lt;u&gt;&lt;span class="" style="COLOR:#0000ff;"&gt;Agile Ways&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/tracks!OpenDocument&amp;amp;day=4&amp;amp;track=F8E03A7BE50A2677C12575A500496201"&gt;&lt;u&gt;&lt;span class="" style="COLOR:#0000ff;"&gt;Test&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/tracks!OpenDocument&amp;amp;day=5&amp;amp;track=24116556E47101EAC12575A50049A141"&gt;&lt;u&gt;&lt;span class="" style="COLOR:#0000ff;"&gt;Agile&amp;nbsp; Architecture&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/tracks!OpenDocument&amp;amp;day=5&amp;amp;track=1FB45F966ACB6E94C12575A500497290"&gt;&lt;u&gt;&lt;span class="" style="COLOR:#0000ff;"&gt;Web Development&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/tracks!OpenDocument&amp;amp;day=3&amp;amp;track=5EA1ADD99261C8A5C12575A500494952"&gt;&lt;u&gt;&lt;span class="" style="COLOR:#0000ff;"&gt;.NET&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/tracks!OpenDocument&amp;amp;day=3&amp;amp;track=F5DEA2C1A80DE71DC12575A500497E09"&gt;&lt;u&gt;&lt;span class="" style="COLOR:#0000ff;"&gt;In the Cloud&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/tracks!OpenDocument&amp;amp;day=4&amp;amp;track=022317E241DB32A0C12575A500496F27"&gt;&lt;u&gt;&lt;span class="" style="COLOR:#0000ff;"&gt;Mobile 2.0&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/tracks!OpenDocument&amp;amp;day=4&amp;amp;track=034F82C6951F562BC12575A500495C99"&gt;&lt;u&gt;&lt;span class="" style="COLOR:#0000ff;"&gt;Architecture&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/tracks!OpenDocument&amp;amp;day=3&amp;amp;track=6A805BD2839B6978C12575A500497AC6"&gt;&lt;u&gt;&lt;span class="" style="COLOR:#810081;"&gt;Effective Languages&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/tracks!OpenDocument&amp;amp;day=3&amp;amp;track=BD3C09484C257950C12575A500497688"&gt;&lt;u&gt;&lt;span class="" style="COLOR:#0000ff;"&gt;User Experience&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/tracks!OpenDocument&amp;amp;day=3&amp;amp;track=442717C5AAD75F02C12575A500496545"&gt;&lt;u&gt;&lt;span class="" style="COLOR:#0000ff;"&gt;PM in Practice&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&amp;nbsp;en &lt;a rel="nofollow" target="_blank" href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/tracks!OpenDocument&amp;amp;day=5&amp;amp;track=2556B90C592E1E23C12575A500499CC6"&gt;&lt;u&gt;&lt;span class="" style="COLOR:#0000ff;"&gt;Aspects of Leadership&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Met zo'n 1000 bezoekers is dit een van de grotere conferences in Scandinavië, maar is het ook weer niet massaal. Aansprekende namen dit jaar zijn onder andere &lt;a rel="nofollow" class="" target="_blank" href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/speaker!opendocument&amp;amp;sp_id=2E6059364B75A533C12575A3005D642A&amp;amp;track=6A805BD2839B6978C12575A500497AC6"&gt;Joe Armstrong&lt;/a&gt;, &lt;a rel="nofollow" class="" target="_blank" href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/speaker!opendocument&amp;amp;sp_id=161D50899CDEFBE9C12575AC004C5753"&gt;Rebecca Wirfs-Brock&lt;/a&gt;, &lt;a rel="nofollow" class="" target="_blank" href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/speaker!opendocument&amp;amp;sp_id=D810D1FC4B43E732C1257594002CDA87"&gt;Ola Bini&lt;/a&gt;, &lt;a rel="nofollow" class="" target="_blank" href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/speaker!opendocument&amp;amp;sp_id=2C36BEAB3ECCA639C125759000725E58"&gt;Douglas Crockford&lt;/a&gt;,&amp;nbsp;&lt;a rel="nofollow" class="" target="_blank" href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/speaker!opendocument&amp;amp;sp_id=1135A7F7AE638378C12575AF0049D229"&gt;Dan North&lt;/a&gt;, &lt;a rel="nofollow" class="" target="_blank" href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/speaker!opendocument&amp;amp;sp_id=4B86F12A6AAFBD88C1257594000DC841"&gt;Dean Wrampler&lt;/a&gt; en vele, vele anderen.&lt;br&gt;Waarom we als Devnology reclame maken voor deze conference? Niet omdat wij er beter van worden, maar jij misschien wel. De organisatie van Oredev heeft namelijk aangeboden een korting van 15% te verlenen voor onze community leden. Wil je hier gebruik van maken, stuur dan een mailtje naar &lt;a rel="nofollow" target="_blank" href="mailto:secretariaat@devnology.nl"&gt;secretariaat@devnology.nl&lt;/a&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a rel="nofollow" class="" target="_blank" href="http://www.oredev.org/"&gt;&lt;img height="222" src="https://devnology.nl/images/stories/Events/oredev.gif" width="623"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/svw9tfILv_4" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/52-oredev</guid>
         <pubDate>Thu, 24 Sep 2009 07:13:47 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/52-oredev</feedburner:origLink></item>
      <item>
         <title>Greg Young at Devnology</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/LEBCBFglV4k/51-greg-young-at-devnology</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;Verslag geschreven door Peter Veentjer. Meer lezen van Peter? Bezoek dan zijn blog op &lt;a rel="nofollow" target="_blank" href="http://pveentjer.wordpress.com/"&gt;pveentjer.wordpress.com&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Yesterday I attended a Distributed Domain Driven Design presentation given by Greg Young and organized by devnology at Xebia office. In the past I have been playing with DDD concepts but a lot of questions remained unanswered, even after asking them to Eric Evans when he was at the Xebia office a few years ago.&lt;br /&gt;&lt;br /&gt;The information provided by Greg made a lot of sense and it was nice to see that there is a better way for writing domain driven applications instead of the current often awkward approach. Creating different models for different needs and storing the event chain instead of storing the new state of an object really made sense. So it is certainly something I want to experiment with in the future. The well known “Patterns of Enterprise Application Architecture” written by Martin Fowler and “Domain-Driven Design: Tackling Complexity in the Heart of Software” written by Eric Evans, made the first steps in the enterprise domain driven design possible, but I think that Greg could lead us to the next step.&lt;br /&gt;&lt;br /&gt;Apart from the technical content (very very important to me) it was also nice to see an enthusiastic and professional speaker. I would certainly place him in the same league as Fowler and Evens and I think that we are going to hear more about Greg in the future (a book perhaps?).&lt;br&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/LEBCBFglV4k" height="1" width="1"/&gt;</description>
         <author>arne@devnology.nl (Arne Timmerman)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/51-greg-young-at-devnology</guid>
         <pubDate>Sun, 20 Sep 2009 15:32:44 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/51-greg-young-at-devnology</feedburner:origLink></item>
      <item>
         <title>Verslag Paneldiscussie 3 september 2009</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/5N2QFieAwTg/47-verslag-paneldiscussie-3-september-2009</link>
         <description>&lt;p&gt;Afgelopen &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/volgende-bijeenkomst/details/13-paneldiscussie-mdd"&gt;donderdag, 3 september 2009&lt;/a&gt;, heeft Devnology een panel van vier experts bij elkaar gebracht om zich samen met ruim 45 bezoekers te verdiepen in model-gedreven softwareontwikkeling (MDD, MDE, MDA ..). In de reminder e-mail werd enthousiast gesteld dat we op zoek zouden gaan naar antwoorden op vragen als 'Waarom heeft de ontwikkelmethode niet de verwachte populariteit bereikt ondanks de potentiële voordelen, zoals een hogere productiviteit en softwarekwaliteit?', maar is dat op deze avond gelukt?&lt;br /&gt;&lt;br /&gt;Aan het begin van de avond werd al snel duidelijk dat een groot deel van de bezoekers was gekomen met veel vragen omtrent Model Driven Development (MDD). De flip-over waar voorafgaand aan de paneldiscussie vragen op konden worden geschreven stond binnen no-time vol en tijdens het eten werd volop gediscussieerd. Na een korte introductie van de locatiesponsor en het panel gaf de gespreksleider, &lt;a rel="nofollow" target="_blank" href="http://www.software-innovators.nl/evdillen"&gt;Edwin van Dillen&lt;/a&gt;, het startsein voor de paneldiscussie met de belofte dat alle vragen van de flip-over op het panel zouden worden afgevuurd. Zoals bij elke interactieve discussie, bleek de realiteit anders.&lt;br /&gt;&lt;br /&gt;De discussie werd afgetrapt met een showcase van het &lt;a rel="nofollow" target="_blank" href="http://www.cordys.com/"&gt;Cordys Business Operations Platform&lt;/a&gt;, door Erik van de Ven. In de demonstratie liet Erik zien hoe er met het platform op basis van 'drag 'n drop' in rap tempo software kan worden gebouwd. Cordys gaat er hierbij vanuit dat een applicatie niet te vatten is in één model, maar dat er onderscheid wordt gemaakt tussen verschillende modellen, voor bijvoorbeeld de grafische interface en de proceslogica. De vraag of de standaardcomponenten in het platform niet beperkend werken werd beantwoord met: 'Het platform publiceert op een aantal plaatsen 'hooks' waar custom componenten, eventueel gecodeerd, aan vast kunnen worden geknoopt'.&lt;br /&gt;&lt;br /&gt;&lt;a rel="nofollow" target="_blank" href="http://homepages.cwi.nl/~jurgenv"&gt;Jurgen Vinju&lt;/a&gt;, onderzoeker aan het &lt;a rel="nofollow" target="_blank" href="http://www.meta-environment.org/"&gt;Centrum voor Wiskunde en Informatica&lt;/a&gt;, nam het stokje over van Erik en introduceerde zichzelf aan de hand van een presentatie. Hij schetste een beeld waarin software op drie niveaus kan worden gerepresenteerd: in code, in een abstractie of in een grafische representatie. De academisch onderzoeker legde uit dat een model in software kan worden uitgedrukt op één van deze niveaus, maar dat het model getransformeerd kan worden van het ene naar het andere niveau. Hoewel dit lijkt te veronderstellen dat een model dus van code naar een grafische representatie kan worden getransformeerd en terug, maakte Jurgen in de discussie duidelijk dat dit in de praktijk (nog) niet mogelijk is.&lt;br /&gt;&lt;br /&gt;De derde expert in rij, &lt;a rel="nofollow" target="_blank" href="http://www.sanderhoogendoorn.com"&gt;Sander Hoogendoorn&lt;/a&gt;, zette de discussie voort met een korte schets van het &lt;a rel="nofollow" target="_blank" href="http://www.accelerateddeliveryplatform.com/"&gt;Accelerated Delivery Platform&lt;/a&gt; (ADP) van Capgemini. In vogelvlucht zette Sander de historie van dit platform uiteen en legde uit dat deze verzameling van practices en frameworks gebaseerd is op het principe van Smart Use Cases. Het platform stoelt op Tobago: een applicatie waarmee een centraal model, in tegenstelling tot het platform van Cordys, in de genoemde use cases wordt uitgewerkt waaruit kant-en-klare code wordt gegenereerd. In de discussie werd duidelijk dat de gegenereerde code strikt wordt gescheiden van andere code en dat de zogenaamde 'custom code' door middel van annotaties bij een update van het model wordt overgenomen.&lt;br /&gt;&lt;br /&gt;Als beginnend webdeveloper liep &lt;a rel="nofollow" target="_blank" href="http://swerl.tudelft.nl/bin/view/EelcoVisser"&gt;Eelco Visser&lt;/a&gt;, associate professor aan de TU Delft, een aantal maanden geleden aan tegen de wirwar van webdevelopment frameworks. Als laatste expert op deze avond, zette Eelco zijn frustraties omtrent deze frameworks uiteen en beschreef de (mede) door hem ontwikkelde oplossing: de domein specifieke taal &lt;a rel="nofollow" target="_blank" href="http://webdsl.org/webdslorg/home"&gt;WebDSL&lt;/a&gt;. In deze taal kunnen op een consistente wijze webapplicaties worden ontwikkeld, waarin een duidelijke scheiding wordt gemaakt tussen verschillende modellen die een dergelijke applicatie kunnen bestaan. De vraag uit het publiek of deze taal nu eigenlijk niet langzaam evolueert tot een 'general purpose' taal werd door de expert tegengesproken: 'Hoewel WebDSL als taal erg uitgebreid is, is de definitie, syntax en semantiek, van de taal toegespitst op het ontwikkelen van webapplicaties.'.&lt;br /&gt;&lt;br /&gt;Hoewel de vorige alinea's wellicht niet het beeld schetsen dat er op dit punt al ruim 2,5 uur tijd voorbij zijn gevlogen, hield de avond hier op. Het is te moeilijk gebleken om in één avond het hele model-gedreven paradigma de revue te laten passeren. Op deze leerzame avond hebben we vanuit vier verschillende perspectieven een kijkje in de keuken gekregen van concrete Model Driven toepassingen. Hoewel er lekker is gediscussieerd over deze vier perspectieven met de experts, zijn lang niet alle vragen beantwoord. We willen om deze reden dan ook een vervolg geven aan deze avond, maar in een volledig ander (en nieuw) formaat. To be continued..!&lt;/p&gt;
&lt;p&gt;
&lt;div style="width:400px;text-align:center;"&gt;
 
 
 
 
 
 
&lt;span style="font-size:9px;"&gt;Get this widget at &lt;a rel="nofollow" target="_blank" href="http://www.roytanck.com"&gt;roytanck.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/5N2QFieAwTg" height="1" width="1"/&gt;</description>
         <author>arne@devnology.nl (Arne Timmerman)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/47-verslag-paneldiscussie-3-september-2009</guid>
         <pubDate>Mon, 07 Sep 2009 18:14:54 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/47-verslag-paneldiscussie-3-september-2009</feedburner:origLink></item>
      <item>
         <title>Community Day, call for content</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/wGl0q-NgsmQ/45-community-day-call-for-content</link>
         <description>&lt;p&gt;De bijeenkomsten van Devnology brengen bezoekers met verschillende  achtergronden bij elkaar. Hierdoor krijgen bezoekers de kans om buiten hun  gebruikelijke context te treden en hun horizon te verbreden. Om deze positieve  ontwikkeling voort te zetten, organiseren wij zaterdag 7 november een  &lt;b&gt;Community Day&lt;/b&gt;. Het doel van deze dag is om een raamwerk te  bieden om kennis, ervaring en enthousiasme te delen. De bedoeling is dat de  sessies op deze dag ingevuld worden door mensen uit onze community; een dag dus  voor en dóór de community!&lt;/p&gt;
&lt;h2&gt;Sessies&lt;/h2&gt;
&lt;p&gt;De Community Day bestaat uit meerdere sessie slots die geheel door onze  community worden ingevuld. Daarom nodigen wij iedereen&amp;nbsp;hiervan&amp;nbsp;uit om één of  meerdere sessievoorstellen te doen voor deze bijzondere dag. Je kunt een sessie  voorstellen via het&amp;nbsp;&lt;strike&gt;dit formulier&lt;/strike&gt; (de deadline voor het doen van een sessievoorstel is verstreken).&amp;nbsp;Voor  de sessies hebben wij vijf vormen gedefiniëerd:&lt;/p&gt;
&lt;h3&gt;Workshop&lt;/h3&gt;
&lt;p&gt;In deze sessievorm laat je andere hands-on ervaring doen met een platform,  taal, technology of bijvoorbeeld een concept. Een workshop bestaat uit één of  meerdere slots van 75 minuten.&lt;/p&gt;
&lt;h3&gt;Presentatie&lt;/h3&gt;
&lt;p&gt;In deze sessievorm laat deel je kennis, ervaring en enthousiasme over een  platform, taal, framework, technologie of concept. Een presentatie bestaat uit  één slot van 75 minuten.&lt;/p&gt;
&lt;h3&gt;Chalk ‘n Talk&lt;/h3&gt;
&lt;p&gt;Bij een Chalk and Talk sessie wordt er alleen een (black|white)bord gebruikt.  Hiermee worden de sessies minder rechtlijnig en interactief. Een Chalk and Talk  bestaat uit één slot van 75 minuten.&lt;/p&gt;
&lt;h3&gt;Discussie&lt;/h3&gt;
&lt;p&gt;Je kunt een discussie voorstellen over een onderwerp waar je veel over weet  of veel over wilt leren. Voor sessies met meer dan 15 deelnemers zal hiervoor de  &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Fishbowl_%28conversation%29"&gt;Fishbowl&lt;/a&gt; manier van discussiëren worden gehanteerd. Een discussie sessie kent&lt;b&gt; &lt;/b&gt;geen spreker en bestaat uit één slot van 75 minuten.&lt;/p&gt;
&lt;h3&gt;Lightning talk&lt;/h3&gt;
&lt;p&gt;Een &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Lightning_Talk"&gt;lightning talk&lt;/a&gt; is een praatje of presentatie van maximaal 20 minuten. Door middel van dit  format kun je in een korte tijd een punt maken of een demo geven. Het idee  hierbij is dat het geven hiervan laagdrempelig is, en de inhoud erg &lt;i&gt;to the  point &lt;/i&gt;is. Wanneer toehoorders meer willen weten over het betreffende  onderwerp kan de spreker offline, of in een eventuele vervolgsessie, hieraan een  vervolg geven.&lt;/p&gt;
&lt;h2&gt;Richtlijnen&lt;/h2&gt;
&lt;p&gt;Neem de volgende punten mee bij het doen van een voorstel:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bezoekers hebben verschillende achtergronden; Java, Ruby, Scala, Smalltalk,  .NET of bijvoorbeeld Groovy. Bedenk wat je sessie betekend voor iemand met een  andere achtergrond dan jezelf. &lt;/li&gt;
&lt;li&gt;We zien graag een nadruk op concepten, stijlen of benaderingen, meer dan op  specifieke implementaties. &lt;/li&gt;
&lt;li&gt;Academische onderwerpen hoeven niet te worden geschuwd. We zien graag meer  interactie tussen praktijk en theorie van software ontwikkeling. &lt;/li&gt;
&lt;li&gt;Probeer in je sessie ruimte te creëren voor interactie met de deelnemers. &lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Het proces&lt;/h2&gt;
&lt;p&gt;Iedereen heeft tot &lt;b&gt;1 oktober&lt;/b&gt; om een sessie voorstel te doen.  Hierna zal de agenda voor de Community day op woensdag &lt;b&gt;7 oktober&lt;/b&gt; bekend  gemaakt worden. Je kunt een sessie voorstel doen door &lt;strike&gt;dit formulier&lt;/strike&gt; (de deadline voor het doen van een sessievoorstel is verstreken) in te  vullen. Mocht je dit formulier te beperkend vinden of mocht je nog vragen hebben  stuur deze dan 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/wGl0q-NgsmQ" 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/45-community-day-call-for-content</guid>
         <pubDate>Thu, 20 Aug 2009 09:21:46 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/45-community-day-call-for-content</feedburner:origLink></item>
      <item>
         <title>Verslag Re-inventing programming</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/ZNYZd9hSDqM/44-verslag-re-inventing-programming</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;Het verslag is geschreven door Tjeerd Hans Terpstra. Tjeerd Hans is te volgende op twitter onder &lt;a rel="nofollow" target="_blank" href="http://twitter.com/faachman"&gt;@faachman&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Gistermiddag reed ik naar Woerden voor mijn eerste bezoek aan een bijeenkomst van &lt;a rel="nofollow" target="_blank" href="http://www.devnology.nl/" title="Devnology"&gt;Devnology&lt;/a&gt;. Het was een zogenaamde 'expert meeting', waarbij een domeinexpert vertelt over een onderwerp dat hem/haar boeit. &lt;a rel="nofollow" target="_blank" href="http://www.robvens.nl/" title="Rob Vens"&gt;Rob Vens&lt;/a&gt; van Sogyo vertelde over programmeren en computers in het algemeen en hoe we deze concepten moeten gaan 'her-uitvinden'. Een groot scala aan beroemde persoonlijkheden en gebeurtenissen op het gebied van computerwetenschap en filosofie passeerden de revue.&lt;/p&gt;
&lt;p&gt;De rode draad door de avond heen was 'invent /  de-invent  / reinvent'. De basisgedachte hierachter is dat men na het uitvinden en uitkristalliseren van een techniek of concept zijn opgebouwde denk- en werkpatroon over de techniek of het concept tot de basis moet afbreken. Pas hierna kan men een compleet nieuwe structuur opbouwen waarmee een revolutionair en logische invalshoek wordt gevormd. Hiermee worden (hopelijk) bestaande vraagstukken beantwoord. Dit is uiteraard niet een éénmalige exercitie, maar een cyclus. Men kan het proces vergelijken met de leerling van de gildemeester in de middeleeuwen. Een goede gildemeester drilde de leerling met alle bestaande technieken op autoritaire wijze. Op het einde van de opleiding stelde de meester dat alles wat de leerling tot dan toe geleerd had, niet waar was. De leerling werd hierdoor gedwongen om het vak op zijn eigen manier opnieuw uit te vinden. Overleefde de leerling deze vrije val, dan was hij klaar om te werken.&lt;/p&gt;
&lt;p&gt;Rob Vens stelt dat we met de huidige computertechnologie slechts in de eerste iteratie zitten van deze cyclus. Volgens hem hangt de her-uitvinding van de manier waarop wij programmeren in de lucht. Men zou het kunnen vergelijken met een soort collectief bewustzijn waarin een gedachte hangt. De boekdrukkunst is een voorbeeld van een uitvinding die in de lucht hing en ogenschijnlijk ook op meerdere plaatsen tegelijk is uitgevonden.&lt;/p&gt;
&lt;p&gt;Met behulp van de &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs" title="pyramide van Maslow"&gt;pyramide van Maslow&lt;/a&gt;, '&lt;a rel="nofollow" target="_blank" href="http://esgs.free.fr/uk/art/sands.htm" title="Science and Sanity"&gt;Science and Sanity&lt;/a&gt;' van &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Alfred_Korzybski" title="Alfred Korzybski"&gt;Alfred Korzybski&lt;/a&gt; en '&lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/The_Space_Vampires" title="Space Vampires"&gt;Space Vampires&lt;/a&gt;' van &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Colin_Wilson" title="Colin Wilson"&gt;Colin Wilson&lt;/a&gt; legt Rob uit dat de manier waarop wij 'zien' subjectief is en de manier waarop we presteren afhankelijk is van het niveau waarin wij in levensbehoeften voorzien zijn. Het laagste niveau is uiteraard voedsel en warmte, de hogere niveaus bevatten steekwoorden als 'gevoel voor eigenwaarde', 'zelfvertrouwen' en 'zelf-verwezenlijking'.&lt;/p&gt;
&lt;p&gt;Men kan niet alleen individueel als mens in de hogere regionen van de pyramide van Maslow verkeren, maar ook als team. Rob Vens is een Smalltalk-enthousiast, en vertelt dat het team dat zich in het &lt;a rel="nofollow" target="_blank" href="http://www.parc.com/" title="Palo Alto Research Center"&gt;Palo Alto Research Center&lt;/a&gt; bezig hield met het ontwikkelen van Smalltalk in korte tijd tot grote hoogten is gekomen. Dit team bevond zich in 'the zone'. In de vloed van filosofische beroemdheden had ik Robert M. Pirsig ook verwacht met zijn boek 'Zen and the art of motorcycle maintenance'. Zijn onderzoek naar waarden en de notie van de objectiviteit van de grootheid 'kwaliteit' had zeker genoemd kunnen worden, maar wellicht was het dan een te vaag en esoterisch verhaal geworden.&lt;/p&gt;
&lt;p&gt;Om ons verder te de-inventen verteld Rob verder over een scala aan gedachten en concepten. Bijvoorbeeld over de gedacht dat technologie als levenvorm en tak in de evolutie gezien kan worden. &lt;a rel="nofollow" target="_blank" href="http://www.kk.org/" title="Kevin Kelly"&gt;Kevin Kelly&lt;/a&gt; heeft hierover een presentatie gehouden tijdens &lt;a rel="nofollow" target="_blank" href="http://www.ted.com/index.php/talks/kevin_kelly_on_how_technology_evolves.html" title="TED"&gt;TED&lt;/a&gt; en noemt de nieuwe tak 'Technologia'. Ook over wetenschappers (die niet antwoorden geven, maar vragen stellen), sequentieel denken (i.t.t. cyclisch en parallel), mieren, stoommachines, kybernetica (of cybernetica als je latin-lover bent), &lt;a rel="nofollow" target="_blank" href="http://learningevolves.wikispaces.com/nonUniversals" title="universals en non-universals"&gt;universals en non-universals&lt;/a&gt; (door &lt;a rel="nofollow" target="_blank" href="http://mrtopf.blip.tv/file/51972" title="Alan Kay"&gt;Alan Kay&lt;/a&gt; van PARC) heeft Rob duidelijke opvattingen en meningen.&lt;/p&gt;
&lt;p&gt;Uiteraard hebben op één avond niet het programmeren kunnen 'reinvent-en' (hoewel je natuurlijk stiekem hoopt dat er iets geniaals uit zo'n avond voortvloeit). Rob Vens heeft ons wèl meegenomen op een achtbaanrit door de tijd van de ontwikkeling van computerwetenschappen. Hierdoor hebben velen van de bezoekers hopelijk een ander perspectief gevormd op de werkelijkheid en zijn we iets dichter bij de heruitvinding van het programmeren gekomen.&lt;/p&gt;
&lt;p&gt;In de pauze en na afloop werd er druk gediscussiëerd en gefilosofeerd en ge-'guitar hero't (bijzonder om dit in één adem te noemen) in de ontvangstruimte van Class-A in Woerden, waar het erg goed toeven was.&lt;/p&gt;
&lt;p&gt;Ondanks dat de inhoud van de avond niet was wat ik verwachtte (ik had meer techniek verwacht) ging ik naar huis met genoeg stof tot nadenken. Daar wil ik Rob Vens en het team van Devnology erg voor bedanken! Bedankt!&lt;/p&gt;
&lt;p&gt;Tjeerd Hans Terpstra&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/ZNYZd9hSDqM" 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/44-verslag-re-inventing-programming</guid>
         <pubDate>Thu, 06 Aug 2009 14:30:50 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/44-verslag-re-inventing-programming</feedburner:origLink></item>
      <item>
         <title>Devnology &amp; after party (OffTopic)</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/kU8OP2BZF3k/42-devnology-a-after-party-offtopic</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;Deze post is geschreven door &lt;a rel="nofollow" target="_blank" href="http://bloggingabout.net/blogs/dennis/default.aspx"&gt;Dennis van der Stelt&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Today the &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/"&gt;Devnology&lt;/a&gt; meeting with &lt;a rel="nofollow" target="_blank" href="http://www.robvens.nl/blog/"&gt;Rob Vens&lt;/a&gt; was held at &lt;a rel="nofollow" target="_blank" href="http://www.class-a.nl/"&gt;Class-A&lt;/a&gt; in Woerden. It was a fun and interesting evening, you can probably read more about it soon on the Devnology site. One thing I have to throw online though is what happened after the meeting. A lot of people stayed to chat about technology and what the future or other languages and platforms might bring us. That’s what Devnology is always interesting for, the bridge that’s being made between all those different kind of developers.&lt;/p&gt;
&lt;p&gt;But after a while a few people stayed, like &lt;a rel="nofollow" target="_blank" href="http://twitter.com/promontis"&gt;Michel&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://twitter.com/Stephanvs"&gt;Stephan&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://twitter.com/freena"&gt;Freena&lt;/a&gt;, Frans Bouma and the Devnology ‘board’. We actually got to play some Guitar Hero tunes and almost everyone complained that the game was lagging, but perhaps that was because they just could not play that well. Frans Bouma played for the first time in his life, the especially difficult Satch Boogie by Joe Satriani, together with Michel. Way cool!&lt;/p&gt;
&lt;p&gt;
 
 
 
&lt;embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/JyJHoY-O9l0&amp;amp;hl=en&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6"&gt;&lt;/iframe&gt;
 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/kU8OP2BZF3k" 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/42-devnology-a-after-party-offtopic</guid>
         <pubDate>Thu, 06 Aug 2009 07:48:24 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/42-devnology-a-after-party-offtopic</feedburner:origLink></item>
      <item>
         <title>Agile Open 2009</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/07reQCLtj0k/40-agile-open-2009</link>
         <description>&lt;p&gt;Heb je het naar je zin gehad op onze Open Space afgelopen maand, en wil je graag nog eens? Of heb je deze juist gemist? Hier is je kans!&lt;br /&gt;&lt;br /&gt;De mannen van &lt;a rel="nofollow" target="_blank" href="http://agileholland.com/"&gt;AgileHolland &lt;/a&gt;organiseren op 10 en 11 sept aanstaande de &lt;a rel="nofollow" target="_blank" href="http://agileholland.com/nl/blog-entry/agile-open-conferentie"&gt;Agile Open&lt;/a&gt; conferentie. Dit is een tweedaagse Open Space conferentie rondom alle aspecten van agile softwareontwikkeling. Geen voorgeprogrammeerde inhoud, geen sprekers die je vanaf een podium vertellen hoe het zou moeten. Deze conferentie wordt wordt gerund voor en door de deelnemers - zij bepalen gezamenlijk het programma bij de start van de conferentie.&lt;/p&gt;
&lt;p&gt;Heb je dringende vragen die je wilt voorleggen aan je 'peers'? Heb je een wild agile idee dat je eens wilt uitproberen? Wil je de diepte in met agile collega's? Of wil je gewoon op de hoogte blijven van de laatste agile ontwikkelingen? Kom dan naar de Agile Open.&lt;a rel="nofollow" target="_blank" href="http://agileholland.com"&gt;&lt;img src="http://agileholland.com/sites/agileholland.com/files/images/tulip100x50.gif" border="0" alt="AgileOpen Logo" width="100" height="50" align="right"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Het thema van de conferentie is: &lt;strong&gt;Mijn methode is groter dan de jouwe...of toch niet?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a rel="nofollow" target="_blank" href="http://agileholland.com/nl/blog-entry/agile-open-conferentie"&gt;Lees verder voor meer informatie en registratie.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/07reQCLtj0k" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/40-agile-open-2009</guid>
         <pubDate>Tue, 04 Aug 2009 12:51:45 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/40-agile-open-2009</feedburner:origLink></item>
      <item>
         <title>DDD training door Greg Young</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/UPZEMp7T-Z8/39-ddd-training-door-greg-young</link>
         <description>&lt;p&gt;Devnology is een open community met het doel om gepassioneerde softwareontwikkelaars in Nederland een platform te bieden om kennis en ervaring uit te wisselen. Wij ondersteunen vanuit deze visie initiatieven en ideeën uit de community voor Devnology bijeenkomsten, maar ook daarbuiten. Een intiatief waar wij graag aandacht aan willen besteden is een Domain Driven Design training door Greg Young, georganiseerd door Erik Pragt, trouwe bezoeker van Devnology bijeenkomsten.&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;em&gt;In een tweedaagse training op 14 en 15 september leert Greg Young je de essentie van het toepassen van DDD concepten in het ontwerp en de implementatie van je software. De training legt naast een gedegen theoretische basis de nadruk op de dagelijkse toepassing van de methodiek en bestaat voor een groot deel uit hands-on labs. Wil je meer weten over 'Command Query Separation', 'Aggregate Roots' of 'Bounded Context'? Dan is deze training uitermate geschikt voor jou! &lt;a rel="nofollow" target="_blank" href="http://www.jworks.nl/"&gt;Schrijf je nu in&lt;/a&gt; op de website van jWorks!&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/UPZEMp7T-Z8" height="1" width="1"/&gt;</description>
         <author>arne@devnology.nl (Arne Timmerman)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/39-ddd-training-door-greg-young</guid>
         <pubDate>Thu, 16 Jul 2009 15:53:09 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/39-ddd-training-door-greg-young</feedburner:origLink></item>
      <item>
         <title>Class-A sponsort 'Re-inventing Programming'</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/EriauF-mp84/38-class-a-sponsort-re-inventing-programming</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.class-a.nl/"&gt;Class-A&lt;/a&gt; heeft toegezegd de volgende Devnology bijeenkomst '&lt;a rel="nofollow" target="_blank" href="http://devnology.nl/volgende-bijeenkomst/details/10-re-inventing-programming"&gt;Re-inventing Programming&lt;/a&gt;' te sponsoren. Dankzij Dennis van der Stelt, coach en software engineer bij Class-A, kunnen we op woensdag 5 augustus in Woerden terecht met ruim 30 personen. We worden ontvangen met een maaltijd en kunnen na de bijeenkomst napraten tijdens een spelletje Guitar Hero!&lt;/p&gt;
&lt;p&gt;Als je je nog niet hebt ingeschreven voor de expert meeting met Rob Vens, wacht dan niet te lang: de teller staat op het moment van schrijven op 25.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/EriauF-mp84" height="1" width="1"/&gt;</description>
         <author>arne@devnology.nl (Arne Timmerman)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/38-class-a-sponsort-re-inventing-programming</guid>
         <pubDate>Thu, 09 Jul 2009 17:50:54 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/38-class-a-sponsort-re-inventing-programming</feedburner:origLink></item>
      <item>
         <title>Open Spaces session: an inspiring bunch</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/EyVbHcn5XHw/37-open-spaces-session-an-inspiring-bunch</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;Verslag geschreven door Angelo van der Sijpt. Meer lezen van Angelo? Bezoek dan zijn blog op &lt;a rel="nofollow" target="_blank" href="http://agile.luminis.nl/"&gt;agile.luminis.nl&lt;/a&gt; of volg hem op twitter: &lt;a rel="nofollow" target="_blank" href="http://twitter.com/_angelos" title="@_angelos twitter pagina"&gt;@_angelos&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Last Saturday, I visited the &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/"&gt;Devnology&lt;/a&gt; open space session, hosted at &lt;a rel="nofollow" target="_blank" href="http://www.vxcompany.com/"&gt;VX Company&lt;/a&gt; in Baarn. I am not a .NET guru, but I have an opinion about everything, so I went there for the agile theme.&lt;/p&gt;
&lt;p&gt;Open spaces is the agile shape of a conference: we start out with no agenda whatsoever, and anyone who has a good idea puts it on a post-it. If you’re interested in a session, note this in some way, and we end up with an ad-hoc planning for the day. More information about open spaces can be found at &lt;a rel="nofollow" target="_blank" href="http://www.openspaceworld.com/"&gt;Open Space World&lt;/a&gt;.&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;img src="http://devnology.nl/images/stories/articles/37/open_space_schedule.jpg" border="0" alt="Open Space agenda" width="500"/&gt;&lt;/p&gt;
&lt;p&gt;Some highlights that caught my eye:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;‘Scrum’ and ‘agile’ are definitely the hot thing in town. Lots of companies have some sort of agile process, and most call it Scrum. Although I am rather skeptical of using to-be-signed-off requirements documents (I believe this hampers agility) and teams that enforce silence in the office (I think this will give some productivity boost in the short run, but I also think it harms learning, communication, and perhaps even team spirit), I’m glad to see there is so much interest. We might really be on to something here…&lt;/li&gt;
&lt;li&gt;The next hot thing in the agile nation, Kanban, was virtually unheard of.&lt;/li&gt;
&lt;li&gt;Pair programming is not as hot a topic as I thought it would be. We have been using pair programming for quite some time now, with great results (I won’t give you the numbers, other people have gathered those way better than I can). Several people I spoke either wanted to try it but never had the chance, or are outright against wasting two people to do a one-man job.&lt;/li&gt;
&lt;li&gt;Open space sessions are highly self-selecting: all people I spoke have a very clear opinion, and are willing to discuss anything that comes along. It’s been a long time since I found so many interesting people in the basement of a big corporation on a Saturday.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All in all, a very inspriring day. It always fun to be surrounded by enthousiastic people, discussing the thing we all strive to do best: create great software.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/EyVbHcn5XHw" 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/37-open-spaces-session-an-inspiring-bunch</guid>
         <pubDate>Wed, 08 Jul 2009 11:38:41 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/37-open-spaces-session-an-inspiring-bunch</feedburner:origLink></item>
      <item>
         <title>Verslag Code Fest 3 juni 2009</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/b822NHwK0aE/35-verslag-code-fest-3-juni-2009</link>
         <description>&lt;p&gt;Na het eerste succesvolle &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/volgende-bijeenkomst/details/4-code-fest-game-of-life"&gt;CodeFest&lt;/a&gt; ('The Game Of Life') , heeft Devnology op 3 juni 2009 het tweede CodeFest georganiseerd onder de titel &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/volgende-bijeenkomst/details/7-crime-scene-investigation"&gt;CodeFest: CSI&lt;/a&gt;. Het was een avond waarin we met een groep van 17 mensen met passie voor software ons gefocust hebben op het ontcijferen van verspreide data. We waren welkom op de mooie en goed bereikbare locatie van Aviva Solutions in Leiden en konden daar ook genieten van een heerlijke warme maaltijd.&lt;br /&gt; &lt;br /&gt; &lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/3594390695/in/set-72157619231136930/"&gt;Jeroen van den Bos&lt;/a&gt;, software architect bij het Nederlands Forensisch Instituut, had de avond voorbereid en begon met een korte presentatie over hoe je verborgen data kan terugvinden. Hij legde helder uit hoe data word opgeslagen op een schijf, hoe het komt dat data toch nog vaak te achterhalen is ook al heeft iemand het al 'verwijderd' en welke methoden je kan gebruiken om data te lezen op een schijf die niet meer 'normaal' leesbaar is. Wil je daar meer over weten, lees dan vooral zijn blog.&lt;br /&gt; &lt;br /&gt; Na de presentatie werden de laptops open geklapt en begon het CodeFest in volle gang. Jeroen had als uitdaging een databestand (in een door hem zelf bedacht formaat) uitgeleverd, waarover vijf vragen te beantwoorden waren. Om die vragen te beantwoorden moest je de beschrijving van het formaat goed lezen, inzicht krijgen in het bestandstype en uiteraard slimme code schrijven. Aangezien velen in hun dagelijks werk niet bezig zijn met het ontrafelen van een databestand was het voor een grote groep flink puzzelen. Gelukkig waren er slimme 'CSI-helden' aanwezig en kon er aan het eind van de avond code gedeeld worden om zo van elkaar te leren. Zo liet &lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/3595181884/in/set-72157619231136930/"&gt;Rick&lt;/a&gt; een stukje code in C# zien, legde &lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/3594396439/in/set-72157619231136930/"&gt;Corno&lt;/a&gt; zijn oplossing in 'good old' C++ uit, beschreef &lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/3595184388/in/set-72157619231136930/"&gt;Wes&lt;/a&gt; hoe hij het in Ruby had aangepakt en verbaasde &lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/3594390645/in/set-72157619231136930/"&gt;Ralf&lt;/a&gt; iedereen weer door te laten zien hoe krachtig Erlang wel niet is. Wat vooral opviel was dat men er vooral voor gekozen had om stapje voor stapje meer uit het bestand te halen, in plaats van het alle specificaties van het bestandsformaat om te zetten in code om een volledig domein gemodelleerd te hebben.&lt;br /&gt; &lt;br /&gt; Ook bij dit event was er weer een licentie te winnen en Ralf Wolters mag zich de gelukkige winnaar noemen! Evenals bij het CodeFest 'The Game of Life', had hij weer een elegante en korte oplossing. Niet alleen de deelnemers waren er van onder de indruk, ook Jeroen vond het een interessant programma wat ook een bijdrage kan leveren aan de manier waarop software wordt ontwikkeld bij het NFI. Na het harde CSI-werk werd er nog wat geborreld en nagepraat voordat iedereen weer huiswaarts ging. Wat mij betreft was dit CodeFest weer een geslaagde avond; op naar het volgende event: de &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/volgende-bijeenkomst/details/2-open-space-01"&gt;Open Space&lt;/a&gt;!&lt;/p&gt;&lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3329/3595181856_0d7249c190_s.jpg" border="0" width="75" height="75"/&gt; &lt;img src="http://farm4.static.flickr.com/3347/3595181868_9b45ff0917_s.jpg" border="0" width="75" height="75"/&gt; &lt;img src="http://farm3.static.flickr.com/2480/3594396453_8d98707ab4_s.jpg" border="0" width="75" height="75"/&gt; &lt;img src="http://farm4.static.flickr.com/3361/3595184374_e4bc5d218a_s.jpg" border="0" width="75" height="75"/&gt; &lt;img src="http://farm3.static.flickr.com/2473/3595184354_86a66348cc_s.jpg" border="0" width="75" height="75"/&gt; &lt;img src="http://farm4.static.flickr.com/3591/3594396389_b0236810d6_s.jpg" border="0" width="75" height="75"/&gt; &lt;img src="http://farm4.static.flickr.com/3648/3594396421_f5c6be575c_s.jpg" border="0" width="75" height="75"/&gt; &lt;img src="http://farm3.static.flickr.com/2472/3594390663_5b5815f76f_s.jpg" border="0" width="75" height="75"/&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/b822NHwK0aE" height="1" width="1"/&gt;</description>
         <author>jmv@verbree.net (Jan-Maarten Verbree)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/35-verslag-code-fest-3-juni-2009</guid>
         <pubDate>Thu, 04 Jun 2009 20:43:12 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/35-verslag-code-fest-3-juni-2009</feedburner:origLink></item>
      <item>
         <title>About File Carving</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/QTs2Ao0ehPw/33-about-file-carving</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;Een kijkje in de wereld van één van de belangrijkste forensische software technieken, geschreven door Jeroen van den Bos.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Op de &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/volgende-bijeenkomst/details/7-crime-scene-investigation"&gt;Devnology-bijeenkomst van gisteravond&lt;/a&gt; heb ik een praatje gehouden over &lt;em&gt;file carving&lt;/em&gt;, een techniek om bestanden terug te halen die verwijderd, gefragmenteerd of op een andere manier niet meer direct terug te vinden zijn in een bestandssysteem. In plaats van het verspreiden van een presentatie met slechts een paar steekwoorden geef ik liever een lijst met links waar je dezelfde informatie (plus nog veel meer) terug kunt vinden.&lt;/p&gt; 		&lt;p&gt;Om te beginnen wat achtergrondinformatie over bestandssystemen in het algemeen. Zoals gewoonlijk is Wikipedia hier een goede bron voor, met het artikel &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/File_system"&gt;File system&lt;/a&gt; als startpunt: daarin vind je links naar allerlei specifieke bestandssystemen, lijsten en vergelijkingen, waaronder vrij specifieke artikelen zoals &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/File_system_fragmentation"&gt;File system fragmentation&lt;/a&gt;. Een interessant boek op dit gebied is &lt;a rel="nofollow" target="_blank" href="http://www.digital-evidence.org/fsfa/"&gt;File System Forensic Analysis&lt;/a&gt; van Brian Carrier. Behalve materiaal over specifieke forensische technieken bevat het ook een uitgebreide beschrijving van vrijwel alle moderne bestandssystemen en hoe hiervoor analyse-applicaties te implementeren. Een minder diepgaande maar gratis en direct beschikbare variant hiervan zijn de &lt;a rel="nofollow" target="_blank" href="http://www.forensicswiki.org/wiki/File_Systems"&gt;File Systems&lt;/a&gt; beschrijvingen op &lt;a rel="nofollow" target="_blank" href="http://www.forensicswiki.org/wiki/Main_Page"&gt;ForensicWiki&lt;/a&gt;.&lt;/p&gt; 		&lt;p&gt;Het daadwerkelijke carven wordt daar ook beschreven in het artikel &lt;a rel="nofollow" target="_blank" href="http://www.forensicswiki.org/wiki/File_Carving"&gt;File Carving&lt;/a&gt; met een lijst van technieken. Zie ook een lijst van tools in &lt;a rel="nofollow" target="_blank" href="http://www.forensicswiki.org/wiki/Tools:Data_Recovery#Carving"&gt;Data Recovery Tools/Carving&lt;/a&gt;. Uitgebreidere beschrijvingen inclusief implementatiedetails komen aan bod in de scripties van Kloet (&lt;a rel="nofollow" target="_blank" href="http://www.forensicswiki.org/images/b/b9/Kloet_2007.pdf"&gt;Measuring and Improving the Quality of File Carving Methods&lt;/a&gt;) en Mikus (&lt;a rel="nofollow" target="_blank" href="http://cisr.nps.edu/downloads/theses/05thesis_mikus.pdf"&gt;An Analysis of Disc Carving Techniques&lt;/a&gt;). Cohen beschrijft in zijn paper &lt;a rel="nofollow" target="_blank" href="http://sandbox.dfrws.org/2007/cohen/Advanced_Carving.pdf"&gt;Advanced Carving techniques&lt;/a&gt; de implementatiedetails van een carver voor PDF, ZIP en een aantal andere formaten. Er zijn nog veel meer papers op dit gebied, doe daarvoor een Google Scholar query naar bijvoorbeeld &lt;a rel="nofollow" target="_blank" href="http://scholar.google.com/scholar?q=file+system+carving"&gt;file system carving&lt;/a&gt;.&lt;/p&gt; 		&lt;p&gt;Dan wat exotischere zaken:&lt;/p&gt; 			&lt;ul&gt;&lt;li&gt;De gisteravond kort genoemde methode om overschreven data terug te halen is beschreven op Wikipedia in &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Gutmann_method"&gt;Gutmann method&lt;/a&gt; (zie ook Peter Gutmann's oorspronkelijke paper &lt;a rel="nofollow" target="_blank" href="http://www.cs.auckland.ac.nz/%7Epgut001/pubs/secure_del.html"&gt;Secure Deletion of Data from Magnetic and Solid-State Memory&lt;/a&gt;).&lt;/li&gt;&lt;li&gt;Statistische technieken worden beschreven in &lt;a rel="nofollow" target="_blank" href="http://staff.science.uva.nl/%7Ecveenman/publications/IWCF07.pdf"&gt;Statistical Disk Cluster Classification for File Carving&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Een voorbeeld van het besproken gebruiken van niet of slecht gedocumenteerde functionaliteit van een bestandssysteem om bijvoorbeeld data te verbergen is beschreven in &lt;a rel="nofollow" target="_blank" href="http://documents.sirlopu.com/documents/heibner.pdf"&gt;Data hiding in the NTFS file system&lt;/a&gt;. 			&lt;/li&gt;&lt;/ul&gt; 		&lt;p&gt;Mocht je na dit alles nog steeds meer willen weten of doen, dan is de website van de &lt;a rel="nofollow" target="_blank" href="http://www.dfrws.org/"&gt;Digital Forensics Research Conference&lt;/a&gt; de moeite waard. Daar wordt jaarlijks een &lt;a rel="nofollow" target="_blank" href="http://www.dfrws.org/2009/challenge/index.shtml"&gt;Forensic Challenge&lt;/a&gt; georganiseerd, regelmatig op het gebied van file carving (zie de &lt;a rel="nofollow" target="_blank" href="http://www.dfrws.org/archives.shtml"&gt;archieven&lt;/a&gt; voor vorige edities met challenges en resultaten). Daarnaast is er nog een digitale publicatie op het gebied van digitaal forensisch onderzoek genaamd &lt;a rel="nofollow" target="_blank" href="http://www.utica.edu/academic/institutes/ecii/ijde/"&gt;International Journal of Digital Evidence&lt;/a&gt;.&lt;/p&gt; 		&lt;p&gt;Tenslotte, het &lt;a rel="nofollow" target="_blank" href="http://www.forensischinstituut.nl/"&gt;Nederlands Forensisch Instituut&lt;/a&gt; heeft software op dit gebied als open source beschikbaar gemaakt, waaronder de disk imaging tool &lt;a rel="nofollow" target="_blank" href="http://sourceforge.net/projects/rdd/"&gt;RDD&lt;/a&gt; en de multimedia carver &lt;a rel="nofollow" target="_blank" href="http://sourceforge.net/projects/defraser/"&gt;Defraser&lt;/a&gt;. 	&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/QTs2Ao0ehPw" height="1" width="1"/&gt;</description>
         <author>arne@devnology.nl (Arne Timmerman)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/33-about-file-carving</guid>
         <pubDate>Thu, 04 Jun 2009 08:11:18 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/33-about-file-carving</feedburner:origLink></item>
      <item>
         <title>Programmer Dilemma's</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/xLzzdaQY1iw/32-programmer-dillemas</link>
         <description>&lt;p&gt;&lt;span class="info"&gt;Verslag geschreven door Soemirno Kartosowieto. Meer lezen van Soemirno? Bezoek dan zijn blog op: &lt;a rel="nofollow" target="_blank" href="http://soemirno.net"&gt;soemirno.net.&lt;/a&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;Ik was ook weer op de tweede devnology bijeenkomst. Dit keer geen codefest, maar een ronde tafel bijeenkomst bij &lt;a rel="nofollow" target="_blank" href="http://www.seats2meet.com/"&gt;Seats2meet &lt;/a&gt;in Utrecht. Het streven van devnology is om actieve participanten te hebben en dat is met deze opzet weer redelijk gelukt. De .net populatie was het grootst, maar ik vind dat als niet .netter niet zo een punt. Vind het juist prima dat programmeurs uit de .net community zich onttrekken aan de door Microsoft gesponsorde evenementen. En ik kon ook nog even wat mensen verbazen met het feit dat Smalltalk nog niet dood is. Het eerste dilemma dat behandeld werd was meteen een lastige: specialisatie of generalisatie. Iedereen vond zichzelf een generalist, maar ook weer een specialist. Dat maakte de discussie zelf wel interessant op een andere manier. Ik dacht trouwens dat .net ontwikkelaars het makkelijker hadden in vergelijking met java ontwikkelaars. In bijvoorbeeld de java web applicatie specialisatie kunn je nog kiezen uit 30 webframeworks, maar ook in de Microsoft wereld blijken er voldoende verschillende specialisaties te bestaan. De ronde waarin we onze favoriete blogs, tools, e.d. konden delen vond ik achteraf wat minder. Niet echt iets bij waarvan ik dacht, dat moet ik meteen uitzoeken. Achteraf met Wes over gesproken in de trein en het blijkt dat het misschien komt omdat we de echt nuttige dingen als vanzelfsprekend vinden. Als je in de ruby wereld zit is het gebruik van Git en Github vanzelfsprekend, terwijl het voor de anderen best wel een eye-opener kan zijn om te zien hoe gedistribueerd versie beheer werkt. En ongetwijfeld denken de .net en java programmeurs dat iedereen het nut van een goede debugger wel begrijpt, maar ruby programmeurs doen het zonder. De inhoud van de avond is natuurlijk slechts een deel van het verhaal. We zijn er om een netwerk op te bouwen en dat lijkt aardig te lukken nu. Veel nieuwe gezichten en niet alleen mensen die zich op uitnodiging van de organisatoren hadden aangemeld. &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/xLzzdaQY1iw" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/32-programmer-dillemas</guid>
         <pubDate>Sun, 24 May 2009 18:43:49 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/32-programmer-dillemas</feedburner:origLink></item>
      <item>
         <title>Dé favoriet: TED.com</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/aYRta61QXzo/30-de-favoriet-ted</link>
         <description>&lt;p&gt;&lt;img src="http://devnology.nl/images/stories/articles/30/ted_logo.gif" border="0" hspace="20" vspace="20" align="right"/&gt;In de Ronde Tafel bijeenkomst van een aantal weken geleden is er gediscussieerd over interessante informatie bronnen, handige tools en inspirerende boeken. In een vorige &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/blog/7-verslagen/28-je-favoriete-"&gt;blogpost&lt;/a&gt; zijn een groot aantal van deze 'favorieten' nog eens op een rijtje gezet, en is aan iedere deelnemer van de bijeenkomst gevraagd om te stemmen op zijn favoriete nummer één tip. Na een spannende eindstrijd maken wij graag de winnende 'favoriete' aan jullie bekend: &lt;a rel="nofollow" target="_blank" href="http://www.ted.com/"&gt;TED.com&lt;/a&gt; door Rick van der Arend! &lt;/p&gt;&lt;p&gt;TED, dat staat voor Technology, Entertainment &amp; Design, is een conferentie die al sinds de jaren '90 wordt georganiseerd met het doel om échte slimme mensen een podium te geven. Onder de sprekers vind je namen als: Bill Gates, Ray Anderson en Alan Kay. De onderwerpen variëren van oplossingen voor wereldwijde problemen tot nieuwe, futuristische, technologie. Alle sessies worden op website van TED verzameld en zijn gratis te bekijken. Ben jij op zoek naar brainfood, inspirerende nieuwe technologie en interessante visies, neem dan eens een kijkje op &lt;a rel="nofollow" target="_blank" href="http://www.ted.com/"&gt;TED.com&lt;/a&gt;!&lt;/p&gt;&lt;p&gt;Wij bedanken iedereen voor de tips en feliciteren Rick met het winnen van een &lt;a rel="nofollow" target="_blank" href="http://www.jetbrains.com"&gt;JetBrains &lt;/a&gt;licentie naar keuze! &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/aYRta61QXzo" 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/30-de-favoriet-ted</guid>
         <pubDate>Wed, 20 May 2009 09:50:35 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/30-de-favoriet-ted</feedburner:origLink></item>
      <item>
         <title>Aviva Solutions sponsort Code Fest</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/qko0Wk-WaEw/29-aviva-solutions-sponsort-codefest</link>
         <description>&lt;p&gt;Afgelopen week heeft &lt;a rel="nofollow" target="_blank" href="http://www.avivasolutions.nl"&gt;Aviva Solutions&lt;/a&gt; ons laten weten het &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/volgende-bijeenkomst/details/7-crime-scene-investigation"&gt;aankomende Code Fest&lt;/a&gt; te sponsoren. Dit betekent dat het Code Fest met de titel Crime Scene Investigation plaats zal vinden in hun kantoor te Leiden. Naast het beschikbaar stellen van haar locatie zal Aviva Solutions er ook voor zorgen dat er bij binnenkomst een maaltijd voor ons klaar staat.&lt;/p&gt;  &lt;p&gt;Met de bevestiging van de locatie zullen er twee Avivanen aanwezig zijn waaronder &lt;a rel="nofollow" target="_blank" href="http://www.dennisdoomen.net/"&gt;Dennis Doomen&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Tot woensdag 3 juni in Leiden!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/qko0Wk-WaEw" 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/29-aviva-solutions-sponsort-codefest</guid>
         <pubDate>Sat, 16 May 2009 12:08:57 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/29-aviva-solutions-sponsort-codefest</feedburner:origLink></item>
      <item>
         <title>Je favoriete ..</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/l_BbIzia494/28-je-favoriete-</link>
         <description>&lt;p&gt;Het Software Engineering vakgebied wordt overspoeld door boeken, blogs, websites, podcasts en nog veel meer andere vormen van informatie. Kennis die ons helpt om te leren van best practices en bad practices, waardoor we iedere dag steeds betere software ontwikkelaars worden.&lt;/p&gt;&lt;p&gt;In de laatste Ronde Tafel bijeenkomst, op woensdag 6 mei, is er gediscussieerd over de bronnen van informatie waar software ontwikkelaars in Nederland dagelijks inspiratie uit putten. Alle genoemde bronnen zijn verzameld en van iedere deelnemer van deze avond wordt in deze blogpost de interessantste of meeste originele 'favoriete ..' genoemd. In willekeurige volgorde zijn dit de favorieten van:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.class-a.nl/blogs/dennis/"&gt;Dennis van der Stelt&lt;/a&gt;: het boek &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Dynamics-Software-Development-Jim-McCarthy/dp/1556158238"&gt;Dynamics of Software Development&lt;/a&gt; van Jim McCarthy, grondlegger van het Microsoft Solution Framework&lt;/li&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://taiga.nl/"&gt;Erwin Berends&lt;/a&gt;: de korte (10 minuten) podcasts van &lt;a rel="nofollow" target="_blank" href="http://www.dimecasts.net/Home"&gt;Dime Casts.Net&lt;/a&gt; over .NET software ontwikkeling in het algemeen&lt;/li&gt;&lt;li&gt;Rémy van Duijkeren: een blog van &lt;a rel="nofollow" target="_blank" href="http://blog.cwa.me.uk/"&gt;Chris Alcock&lt;/a&gt; waarin hij elke dag een selectie maakt van interessante blog-posts, zodat jij dat niet hoeft te doen&lt;/li&gt;&lt;li&gt;Jeroen van den Bos: wetenschappelijke papers, op het gebied van bijvoorbeeld software engineering, op &lt;a rel="nofollow" target="_blank" href="http://arxiv.org/"&gt;arXiv.org&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://weblogs.asp.net/FBouma/"&gt;Frans Bouma&lt;/a&gt;: terug naar de basis met het boek &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Algorithms-Parts-1-4-Fundamentals-Structures/dp/0201314525"&gt;Algorithms in C&lt;/a&gt; van Robert Sedgewick&lt;/li&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.rickvanderarend.nl/"&gt;Rick van der Arend&lt;/a&gt;: innovatie, nieuwe ideeën, allerlei artikelen en presentaties die over de wereld moeten worden verspreid: &lt;a rel="nofollow" target="_blank" href="http://www.ted.com/"&gt;TED&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://narnach.blogspot.com/"&gt;Wes Oldenbeuving&lt;/a&gt;: de boeken van de uitgever &lt;a rel="nofollow" target="_blank" href="http://www.pragprog.com/"&gt;the Pragmatic Programmers &lt;/a&gt;&lt;/li&gt;&lt;li&gt;Dennie Bastiaan: de screencasts van &lt;a rel="nofollow" target="_blank" href="http://channel9.msdn.com/posts/DanielMoth/"&gt;Daniel Moth&lt;/a&gt;, waarin hij bijvoorbeeld niet alleen uitlegt wat LINQ is, maar wat erachter schuilt&lt;/li&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.dennisdoomen.net/"&gt;Dennis Doomen&lt;/a&gt;: richtlijnen voor Pair Programming op InfoQ: &lt;a rel="nofollow" target="_blank" href="http://www.infoq.com/articles/adopting-pair-programming"&gt;Successfully Adopting Pair Programming&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://soemirno.net/"&gt;Soemirno Kartosoewito&lt;/a&gt;: de podcasts van &lt;a rel="nofollow" target="_blank" href="http://javaposse.com/"&gt;Java Posse&lt;/a&gt;, discussies over alles op het gebied van software ontwikkeling in Java &lt;/li&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.promontis.nl/News.aspx"&gt;Michel van den Berg&lt;/a&gt;: de blogs van &lt;a rel="nofollow" target="_blank" href="http://weblogs.asp.net/scottgudutch/about.aspx"&gt;Scott Guthrie&lt;/a&gt; in het Nederlands vertaald&lt;/li&gt;&lt;li&gt;Stefan van Stekelenburg: de blog &lt;a rel="nofollow" target="_blank" href="http://channel9.msdn.com/"&gt;Channel 9&lt;/a&gt; over alles op het gebied van Microsoft software ontwikkeling&lt;/li&gt;&lt;li&gt;Mark Giesen: de &lt;a rel="nofollow" target="_blank" href="http://blogs.msdn.com/"&gt;MSDN blogs&lt;/a&gt; waar alle webcasts en whitepapers van de Microsoft product-teams zijn te vinden &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Op basis van een survey onder de deelnemers wordt de meeste waardevolle 'favoriete ..' uit deze lijst verkozen; de winnaar krijgt een Jetbrains licentie naar keuze. Als jij nog andere leuke en onmisbare toevoegingen hebt, aarzel dan niet om ze in de comments toe te voegen!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/l_BbIzia494" height="1" width="1"/&gt;</description>
         <author>arne@devnology.nl (Arne Timmerman)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/28-je-favoriete-</guid>
         <pubDate>Wed, 13 May 2009 19:35:09 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/28-je-favoriete-</feedburner:origLink></item>
      <item>
         <title>Devnology, a bridge between developer communities</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/XehYYTIgx8s/27-devnology-a-bridge-between-developer-communities</link>
         <description>&lt;span class="info"&gt;Cross-posted van &lt;a rel="nofollow" target="_blank" href="http://narnach.blogspot.com/"&gt;Narnach's blog&lt;/a&gt;&lt;/span&gt; &lt;h1&gt;What is Devnology?&lt;/h1&gt;&lt;p&gt;Devnology is a foundation that organizes meetings for software developers. Their goal is to bridge the gap between the many different communities that exist for the many programming languages and platforms that a software developer can choose to use. The background of the founders is mainly in the Windows world.&lt;/p&gt;&lt;p&gt;In order to learn from others, Devnology was started as a way to help developers share and learn tips and tricks, insights, tools, news and insights. In this respect, it is similar to how the &lt;a rel="nofollow" target="_blank" href="http://amsterdam-rb.org/"&gt;Ruby User Group&lt;/a&gt; meetings work as a way to learn from each other. The difference is that the Ruby meetings are more heavily focused on socializing, while Devnology meetings are balanced more towards learning.&lt;/p&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://ruby-lang.org/"&gt;Ruby&lt;/a&gt; meetings tend to be fun beer nights: we gather in the pub, drink beer (or ice tea) and talk all night long about topics that can include Ruby, tools, new companies or projects, freelancing, pet projects and much, much more. Sometimes someone gets a laptop on the table and shows what they are working on, usually in the form of a live demo or by showing code. The key difference between Ruby meetings and Devnology meetings is the organized format of Devnology meetings. Devnology meetings have a limit on attendance, a pre-arranged location that is either rented or sponsored and they have a speaker or theme to provide enough fuel to keep the conversations going for the whole evening.&lt;/p&gt;&lt;h1&gt;Building bridges&lt;/h1&gt;&lt;p&gt;Getting to know new people is a chance to learn about new ways of thinking. The more different people you meet, the more you can learn. Within a single community, there tends to be an overlap in certain ways of thinking. As an example, let's contrast Rubyists and Windows developers.&lt;/p&gt;&lt;p&gt;Rubyists, in my experience, tend to be young and eager to try out new things. There are quite a bit of people that learn on the job and don't have a formal education. A lot of them work at smaller companies or as freelancer and they are pretty passionate about what they do. Due to &lt;a rel="nofollow" target="_blank" href="http://rubyonrails.org/"&gt;Rails&lt;/a&gt;, a lot of work is in web development. Open Source is very important and everyone is more or less expected to have an account on &lt;a rel="nofollow" target="_blank" href="http://github.com/"&gt;Github&lt;/a&gt; to share their code. A lot of people have a Mac or at least run Linux on their laptop. I don't know anyone who is serious about Windows as a developer platform for Ruby. There are some tools for Windows, but support is poor compared to Linux and Mac. Rubyists tend to be intimate with the command line and they tend to know at least a little bit of how to operate a Linux server. From front-end HTML/CSS design, through Rails code to a MySQL database design, from automated unit testing, integration testing and performance testing, a Ruby developer tends to know at least a bit about everything. Chances are, they will fulfill multiple or all of these roles on their projects.&lt;/p&gt;&lt;p&gt;In contrast, the handful of Windows developers I met at the last Devnology meeting tend to be older than Rubyists and appear a bit more formal. There are quite a bit of consultants working for larger companies. I actually heard people describe themselves as Software Architect and talk about corporate ladders as the most normal thing in the world. For a Rubyist to say that would be strange.&lt;/p&gt;&lt;p&gt;For me, these two groups are kind of opposites. Due to this, they would normally not interact much. This causes knowledge to be discovered independently and to be spread in their own communities. What is new in one group could be discovered a year later by the other group. If the two groups interact and share knowledge, the knowledge sharing might happen earlier. This is where Devnology can add a lot of value.&lt;/p&gt;&lt;h1&gt;The git story&lt;/h1&gt;&lt;p&gt;A good example of knowledge that is not universal is the &lt;a rel="nofollow" target="_blank" href="http://git-scm.com/"&gt;Git&lt;/a&gt; distributed source code management system. For Rubyists, it is the SCM to use. Subversion is so 2007. In the Windows world, Subversion is still the way to go and Git is largely unknown. Git was developed by Linus Torvalds, of Linux kernel fame, to replace Bitkeeper after Bitkeeper stopped being free. Git has great support on Linux and Mac, but Windows support took a while to get going.&lt;/p&gt;&lt;p&gt;Being distributed, Git does not depend on a central repository to store all code. When you have a checkout of the code, you have the full repository. This includes all history and branches, tags, etc. Git supports a centralized workflow, where everyone pushes their changes to a single server and pulls their updates from there. Through git-svn, it is possible to even use git to interact with Subversion repositories.&lt;/p&gt;&lt;p&gt;The advantages of Git becomes more interesting in the Github model: everyone on the team has a public repository on Github and a private repository on their laptop. You work locally and then push your changes to your public repository. Then you pull changes from other people's public repositories, work offline for a bit and push all changes back to your public repository. Other people can then pull in your changes and so on. This is almost an evolutionary approach to coding, where the best patches get pulled in by a lot of people and remain with the project. For closed source projects, you can use Github's private repositories, which you can share with people of your choice. In the Ruby world, Github is becoming a social network for developers.&lt;/p&gt;&lt;p&gt;My personal "I am so glad I use Git instead of Subversion" moment came when the old server we use to keep a number of private repositories on had a HDD failure. We just put in a new HDD, uploaded my working copies of all repositories and got back to work. During the week we had no central server, we committed code to local branches and ran a built-in git server to share new patches over the network. With Subversion we would have needed to do extra work to regularly backup the central repository and we could not have created new patches during the week the server was down.&lt;/p&gt;&lt;h1&gt;Last week's Devnology meeting&lt;/h1&gt;&lt;p&gt;Last week wednesday I attended Devnology's second meeting and had a great evening. There were about 18 people, mostly .NET and Java developers, but there were also two Smalltalkers, a Pythonist and me as a Rubyist. Though a lot of references and examples used the Windows platform and it's tools and languages, the discussion went about fundamentals that apply to all platforms, languages and communities. The meeting type was Round Table discussion and it was divided into two parts, each with their own topics.&lt;/p&gt;&lt;h2&gt;First part&lt;/h2&gt;&lt;p&gt;We gathered a number of topics and then voted on them. The two topics we would be discussing were: Generalist vs Specialist and Learning on the job vs Computer Science. &lt;/p&gt;&lt;p&gt;Generalist vs Specialist was interesting because it immediately became clear that everyone had a different opinion on what the terms meant. Is it specific to a language, a business domain, a platform, a role in the team or something else entirely? What is the scope in which you define these terms? It is interesting to question this. I always thought of myself as a Generalist, because I can do almost anything required in our company: be the sysadmin, be the software architect, design the database, write back-end code, write front-end code, test the system, plan the project and lead the team. On the other hand I am a Specialist, because all my knowledge is focused within the Ruby and Rails environment. I would be lost on Windows with a .NET project to develop a GUI application.&lt;/p&gt;&lt;p&gt;After a bit, the discussion flowed over to Learning on the Job vs Computer Science. Arguments that were put forth for CS are that it gives you a broad knowledge of different ways to solve a problem. Learning on the Job saves you four years and immediately starts to teach you what you need to know. You might not know the theoretical background about why things work the way the do, but you will be able to apply it.&lt;/p&gt;&lt;p&gt;The discussion also highlighted interesting perspectives of people who initially started to work and then later got their CS degree. Going this route gives you a lot more practical context to put the theory in. This is the opposite of the CS-first approach, where you first learn a lot of 'useless' theory that only later on becomes relevant when it gets a context in your job. A lot of theory might never get a proper context, I can imagine.&lt;/p&gt;&lt;p&gt;I initially started on a CS-ish route by studying Artificial Intelligence, but I did not find it challenging enough. For this reason I quit and found myself a job, where I did find a challenge and learned a lot of things. From time to time I do find myself hungry for the knowledge I could have gained at a CS course. The problem is that the school system is, in my opinion, very fake with grades as goals instead of knowledge as supreme goal. It's been four years since I left university and I only have vague memories of most of the things I learned, while I was always among the best scoring students. On the other hand, I also tend to forget how to use certain software libraries I knew intimately half a year ago but never used since then. I think that the details of what you know will fade, but the general concepts you learn will probably expand your way of thinking and stay.&lt;/p&gt;&lt;h2&gt;Second part&lt;/h2&gt;&lt;p&gt;The question of this part was "What is/are your favorite...?" A couple of suggested things to list were people's top-3 books, blogs, podcasts, tools.&lt;/p&gt;&lt;p&gt;My choice was the &lt;a rel="nofollow" target="_blank" href="http://pragprog.com/"&gt;Pragmatic Programmers&lt;/a&gt;. They started as simple software developers turned authors, but they went on to build a publishing house for software books. Whenever I want to learn something new, I always check in there is a PragProg book or screencast available. They introduced the concept of beta books, which are books that have a beta version published as PDF while the author is still writing the book. This is great, as the author gets a lot of feedback to make the printed book better. If the book has source code that contains a bug, you can just click the 'Report Errata' button at the bottom of the PDF and submit a bug report and possible fix for the code on that page. Getting your hands on an early version of a book also means that you can read it way before the paper version even ships.&lt;/p&gt;&lt;p&gt;A second choice is &lt;a rel="nofollow" target="_blank" href="http://peepcode.com/"&gt;Peepcode&lt;/a&gt;, which sells professional screencasts on a wide range of topics. Recently they also started publishing smaller eBooks as PDF. A lot of early work is focused on Ruby, but more recent work covers a wider range of topics. Non-ruby topics include Git, Emacs, Clojure, Objective-C, Productivity, Javascript and more. &lt;/p&gt;&lt;h1&gt;Conclusion&lt;/h1&gt;&lt;p&gt;Devnology is a great initiative that I intend to support by means of attending meetings and generating publicity in the Ruby communities I am part of. Sharing knowledge between previously unconnected communities is a good thing and I hope it will be a huge success. &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/XehYYTIgx8s" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/27-devnology-a-bridge-between-developer-communities</guid>
         <pubDate>Tue, 12 May 2009 07:12:05 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/27-devnology-a-bridge-between-developer-communities</feedburner:origLink></item>
      <item>
         <title>About Programmer Lifestyle Dilemmas</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/nTT2w-94qqc/26-about-programmer-lifestyle-dilemmas</link>
         <description>&lt;span class="info"&gt;Verslag geschreven door Dennis Doomen, principle consultant bij Aviva Solutions. Meer lezen van Dennis? Bezoek dan zijn blog op: &lt;a rel="nofollow" target="_blank" href="http://www.dennisdoomen.net"&gt;dennisdoomen.net&lt;/a&gt;&lt;/span&gt;   &lt;p&gt;Yesterday, I attended the second &lt;a rel="nofollow" target="_blank" href="http://devnology.nl/"&gt;Devnology&lt;/a&gt; meeting in Utrecht and I had a really fun evening. Devnology is an initiative started by &lt;a rel="nofollow" target="_blank" href="http://www.born2code.net/"&gt;Pieter Joost van de Sande&lt;/a&gt; and &lt;a rel="nofollow" target="_blank" href="http://freekleemhuis.com/"&gt;Freek Leemhuis&lt;/a&gt; and focuses on sharing experiences, insights and knowledge between members of the entire developer community. That means that you'll see not only .NET and Java developers, but also developers using C++, Ruby on Rails, SmallTalk and even functional programming. It felt very refreshing to hear about all those other platforms I simply don't have the time for. &lt;/p&gt;  &lt;p&gt;This session was held in one of the very attractive rooms offered by &lt;a rel="nofollow" target="_blank" href="http://www.seats2meet.com/default.asp?action=pagina&amp;pagina=1298"&gt;Seats2Meet&lt;/a&gt; in Utrecht and focused on the typical dilemmas a programmer has to face in his daily duties. As a kind of preparation we were asked to answer a list of questions related to our habits, interests and so on. I thought it would be nice to share my answers and also mention the things I heard from the others and will read or investigate.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Q: Do you prefer to work as an independent consultant or be on someone’s payroll?&lt;/strong&gt;     &lt;br /&gt;I have always liked to work for a company, either big or small, as long as they can offer enough interesting opportunities. I don't like to find my own customers (at least, not initially) or spend time on administrative tasks. Moreover, working in a company offers my changes for sharing knowledge, experiences and enthusiasm.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Q: Do you prefer to work in pairs or alone?&lt;/strong&gt;     &lt;br /&gt;I definitely stimulate Pair Programming within my teams since I've seen it cause an improvement in the overall level of technical and domain knowledge. But I myself don't always do it, mostly, because I typically have a lot of team leading tasks. The primary reason for me to sit next to another developer is to improve the usage of coding guideline, design principles and other best practices. Obviously, when trying to figure out a complex technical challenge, Pair Programming really excels.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Q: Do you prefer to work in the office or at home?      &lt;br /&gt;&lt;/strong&gt;I prefer to work at the office since it is more fun, and allows me to have interesting discussions with other colleagues.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Q: Can you live with a waterfall methodology or do you insist on Agile?      &lt;br /&gt;&lt;/strong&gt;I have lost faith in a traditional waterfall approach, and strongly believe in many of the aspects of typical Agile methodologies. I'm currently looking into using (elements of) SCRUM for my projects.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Q: Do you try to keep up with all the latest developments, or focus on concepts?      &lt;br /&gt;&lt;/strong&gt;I always try to stay in shape by reading blogs, books and by having discussions with other members of the community. However, I'm starting to become aware of the fact that I can't keep up that pace for a very long time. As a matter of fact, I'm already pushing some of the newer technologies that are not yet necessary for my current tasks aside as long as possible. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Q: Specializing or generalizing      &lt;br /&gt;&lt;/strong&gt;I focus my attention on the stuff that helps me the most at my current job, but I do have a particular interest in Test Driven Development, design and architecture. However, I always keep an overview of all the products and technologies the Microsoft platforms offers. So, I'm both :-)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Q: What are your three favorite blogs?&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://codebetter.com/blogs/jeremy.miller/default.aspx"&gt;Jeremy D. Miller&lt;/a&gt;'s blog on CodeBetter &lt;/li&gt;    &lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://ayende.com/blog"&gt;Ayende Rahien&lt;/a&gt;'s blog &lt;/li&gt;    &lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://weblogs.asp.net/scottgu/default.aspx"&gt;Scott Guthrie&lt;/a&gt;'s blog &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Q: What are your three favorite Podcasts?      &lt;br /&gt;&lt;/strong&gt;I've never done that, but looking at the popularity of these during this meeting, I'm going to look into them.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Q: Name three books that had a lot of impact&lt;/strong&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.dennisdoomen.net/Applying Domain Driven Design and Patterns - Jimmy Nillson"&gt;Applying Domain Driven Design and Patterns - Jimmy Nillson&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1241702597&amp;sr=1-1"&gt;Domain Driven Design: Tackling Complexity in the Heart of Software - Eric Evans&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.infoq.com/minibooks/scrum-xp-from-the-trenches"&gt;Scrum and XP from the Trenches - Henrik Kniberg&lt;/a&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;Q: What tools do you use to find knowledge?      &lt;br /&gt;&lt;/strong&gt;I primarily use Google Reader to stay up to date with a whole bunch of blogs. I don't understand why Microsoft's Live site does not provide something like this.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Q: What events do you visit regularly?&lt;/strong&gt;     &lt;br /&gt;PDC or Teched, Microsoft Developer Days, Software Developer Event / Conference, CodeCamp, DotNed, Devnology, OpenSpace&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Q: What are you going to read or investigate as a result of this second Devnology meeting?&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.google.com/search?q=mike+tautlty&amp;sourceid=ie7&amp;rls=com.microsoft:en-US:IE-SearchBox&amp;ie=&amp;oe="&gt;Mike Taulty&lt;/a&gt;'s blog &lt;/li&gt;    &lt;li&gt;The book "&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Dynamics-Software-Development-Jim-McCarthy/dp/1556158238"&gt;Dynamics of Software Development&lt;/a&gt;", by Jim McCarthy &lt;/li&gt;    &lt;li&gt;The book "&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/0735619670"&gt;Code Complete&lt;/a&gt;", by Steve McConnell &lt;/li&gt;    &lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.joelonsoftware.com/"&gt;Joel Spolsky&lt;/a&gt;'s podcasts &lt;/li&gt;    &lt;li&gt;Using &lt;a rel="nofollow" target="_blank" href="http://www.realvnc.com/"&gt;RealVNC&lt;/a&gt; as a way to allow pair programming without sitting next to eachother &lt;/li&gt;    &lt;li&gt;Screencasts from the &lt;a rel="nofollow" target="_blank" href="http://www.ted.com/"&gt;TED&lt;/a&gt; website &lt;/li&gt;    &lt;li&gt;The book "&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Object-Design-Responsibilities-Collaborations-Addison-Wesley/dp/0201379430"&gt;Object Design: Roles, Responsibilities, and Collaborations&lt;/a&gt;", by Rebecca Wirf's-Brock &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/nTT2w-94qqc" 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/26-about-programmer-lifestyle-dilemmas</guid>
         <pubDate>Sat, 09 May 2009 10:47:17 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/26-about-programmer-lifestyle-dilemmas</feedburner:origLink></item>
      <item>
         <title>Verslag Ronde Tafel bijeenkomst 6 mei 2009</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/9o1ZnF0zPnE/25-verslag-ronde-tafel-bijeenkomst-6-mei-2009</link>
         <description>&lt;p&gt;Op 6 mei 2009 is de Orde van de &lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/3509126441/"&gt;Vierkante Tafel&lt;/a&gt; voor het eerst samengekomen om de dilemma's van deze tijd met elkaar te bespreken: Programmer Lifestyle dilemmas. In een inspirerende zaal van &lt;a rel="nofollow" target="_blank" href="http://www.seats2meet.com/"&gt;Seats2Meet &lt;/a&gt;is er met een groep van 17 gepassioneerde software specialisten (of generalisten?) gediscussieerd over de typische dilemma's waar je als ontwikkelaar tegenwoordig in je dagelijkse werk mee wordt geconfronteerd.&lt;/p&gt;&lt;p&gt;Na een korte kennismaking, onder het genot van broodjes in de lounge van Seats2Meet, is de avond van start gegaan met het inventariseren van dilemma's. Iedereen kreeg de kans om zijn prangende dilemma(s) op één van de grote flip-overs te schrijven, en met behulp van gekleurde ronde en vierkante stickers aan te geven welke dilemma's hij graag zou willen bespreken op de avond. Uit de lijst van ruim 15 dilemma's is uiteindelijk gestart met een discussie over het meest populaire dilemma: 'Generaliseren of Specialiseren?'.&lt;/p&gt;&lt;p&gt;Aan de ene kant lijkt specialiseren nodig, omdat je door de razendsnelle ontwikkelingen in het vakgebied keuzes moet maken. Rick stelde dit voor als een grote T, waarbij je moet zorgen dat je op de horizontale as van de T op de hoogte bent van alle nieuwe concepten en technieken, maar bewust kiest om op één plaats de diepte in te gaan. Aan de andere kant leidt specialisatie misschien tot een beperkte visie. Waarom is het bijvoorbeeld zo gebruikelijk dat je je als software architect specialiseert in een platform als Java of .NET? Of, zoals Wes krachtig samenvatte: 'Als het enige gereedschap dat je hebt een hamer is, dan zijn alle problemen spijkers' .&lt;/p&gt;&lt;p&gt;De avond vervolgde na een dik half uur met een vraag, de brug naar het tweede dilemma: Kan je in je werk net zoveel leren als in een opleiding? Dennis stelde dat de ervaring die je op doet in je werk, als je niet gaat studeren, je een grote voorsprong geeft op student-collega's die zich pas 6 jaar later in de praktijk storten. Maar, Frans draaide de stelling om en vroeg zich hardop af of je de concepten die je in 6 jaar studie leert wel in kan halen in de avonduren? Jeroen vulde aan: 'Een opleiding is de meest efficiënte manier om jezelf concepten eigen te maken, en leert je anders dan werken in de praktijk, kritisch na te denken over hoe je de correctheid van een oplossing kunt onderbouwen'.&lt;/p&gt;&lt;p&gt;De tijd vloog voorbij, en na een korte koffie-break, werd de tweede helft van de avond ingezet: 'Je favoriete..'. Een korte greep uit de grote hoeveelheid blogs, boeken, screencasts, podcasts die zijn besproken: &lt;a rel="nofollow" target="_blank" href="http://channel9.msdn.com/posts/DanielMoth/"&gt;Screencasts van Daniel Moth&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://javaposse.com/"&gt;Java posse&lt;/a&gt;, Boeken van the &lt;a rel="nofollow" target="_blank" href="http://www.pragprog.com/"&gt;Pragmatic Programmers&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.se-radio.net/"&gt;Software Engineering Radio&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.infoq.com/"&gt;InfoQ&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.ted.com"&gt;TED&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://weblogs.asp.net/scottgudutch/about.aspx"&gt;Scott Guthrie&lt;/a&gt; in Dutch, &lt;a rel="nofollow" target="_blank" href="http://arxiv.org/"&gt;Arxiv.org&lt;/a&gt; en &lt;a rel="nofollow" target="_blank" href="http://martinfowler.com/bliki/"&gt;Martin Fowler&lt;/a&gt;. In een volgende blog-post worden alle genoemde 'favorieten' op een rijtje gezet. Er kan vervolgens gestemd worden op de meest originele en waardevolle toevoeging; de winnaar krijgt een Jetbrains licentie naar keuze! &lt;/p&gt;&lt;p&gt;


{artsexylightbox flickrNumberOfImages="19" flickr="Devnology" flickrSet="72157617815555872"} {/artsexylightbox}&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/9o1ZnF0zPnE" height="1" width="1"/&gt;</description>
         <author>arne@devnology.nl (Arne Timmerman)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/25-verslag-ronde-tafel-bijeenkomst-6-mei-2009</guid>
         <pubDate>Thu, 07 May 2009 14:48:22 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/25-verslag-ronde-tafel-bijeenkomst-6-mei-2009</feedburner:origLink></item>
      <item>
         <title>Python en de Google AppEngine op het Code Fest</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/3ptenb2_teA/22-python-en-de-google-appengine-op-het-code-fest</link>
         <description>&lt;span class="info"&gt;Verslag geschreven door Rick van der Arend. Meer lezen van Rick? Bezoek dan zijn blog op: &lt;a rel="nofollow" target="_blank" href="http://codeagle.com"&gt;codeagle.com&lt;/a&gt;&lt;/span&gt;&lt;p&gt;Op 1 april vond het eerste Devnology CodeFest  plaats. Er was een mooie groep van 16 enthousiastelingen verzameld op de Sogyo  boerderij voor het maken van een implementatie van the Game of Life, de bekende  cellulaire automaat bedacht door Conway.&lt;/p&gt;&lt;p&gt;Mijn doel voor deze avond was het maken van een  implementatie van the Game of Life in Python en deze te hosten in de Google  AppEngine. Een aardige uitdaging, aangezien mijn kennis van Python niet veel  verder ging dan dat het whitespace significant scripttaal is waar regelmatig het  keyword def in voorkomt en dat deze taal ontwikkeld is door Guido van Rossum. Oh  en natuurlijk dat deze taal tegenwoordig door Google omarmd is, wat niet geheel  toevallig samenging met het feit dat Guido voor Google is gaan  werken.&lt;/p&gt;&lt;p&gt;Enfin, ik had anderhalf uur om Python en de Google  AppEngine te leren kennen en er de game-of-life in te implementeren. Dat is dus  gelukt. (Zie &lt;a rel="nofollow" target="_blank" href="http://game-of-life.appspot.com"&gt;game-of-life.appspot.com&lt;/a&gt;). Dit lijkt me een flinke  opsteker voor de makers van de Google AppEngine SDK. Je hebt twee belangrijke  handelingen nodig om een applicatie te ontwikkelen voor de AppEngine:  uitproberen en uploaden. En inderdaad, daar hoef je dus ook echt maar twee  commando's (&lt;a rel="nofollow" target="_blank" href="http://code.google.com/appengine/docs/python/tools/devserver.html"&gt;dev_appserver.py&lt;/a&gt; en &lt;a rel="nofollow" target="_blank" href="http://code.google.com/appengine/docs/python/tools/uploadinganapp.html"&gt;appcfg.py&lt;/a&gt;) voor te  kennen en te gebruiken. En het werkt gewoon: heel erg netjes. Python was iets meer werk om in thuis te geraken, maar viel  eigenlijk ook best mee. Het hielp waarschijnlijk wel dat ik een aantal jaar in  PHP geprogrammeerd heb. Hoewel ze behoorlijk wat verschillen hebben, zijn beide dynamische scripttalen en dat helpt toch wel om met kennis van de één, thuis te geraken in de ander.&lt;/p&gt;&lt;p&gt;De avond was voor mij persoonlijk dus succesvol, maar zeker ook voor de hele groep. Iedereen was zich duidelijk aan het vermaken  en waarschijnlijk ook wel hier en daar iets nieuws aan het leren. Erg  interessant om te zien wat anderen ervan gemaakt hebben. Een 3D versie, een  Erlang versie, JavaFx, een OS versie in Cosmos, je kunt het zo gek niet  bedenken. Met live commentaar van de maker, uiteraard. Hopelijk is iedereen er  een volgende keer weer bij.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/3ptenb2_teA" 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/22-python-en-de-google-appengine-op-het-code-fest</guid>
         <pubDate>Wed, 22 Apr 2009 11:25:08 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/22-python-en-de-google-appengine-op-het-code-fest</feedburner:origLink></item>
      <item>
         <title>Video impressie van de Software Testing Middag</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/-jOEVXg56P4/21-video-impressie-van-de-software-testing-middag</link>
         <description>&lt;p&gt;Tijdens het gastcollege op de TU Delft hebben we een aantal video opnames gemaakt. Hieronder vind je de compilatie die een goede impressie geeft van het event en de verschillende vormen waarmee kennis en ervaring gedeeld werd.&lt;/p&gt;     &lt;embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=70645" height="337" width="600"&gt;&lt;/iframe&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/-jOEVXg56P4" height="1" width="1"/&gt;</description>
         <author>pieterjoost@devnology.nl (Pieter Joost van de Sande)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/21-video-impressie-van-de-software-testing-middag</guid>
         <pubDate>Mon, 13 Apr 2009 08:18:47 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/21-video-impressie-van-de-software-testing-middag</feedburner:origLink></item>
      <item>
         <title>Verslag Code Fest 1 april 2009</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/U9RqV90ch7E/19-verslag-code-fest-1-april-2009</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/sets/72157616332611310/" title="Meer foto's van het Code Fest"&gt;&lt;img src="http://farm4.static.flickr.com/3556/3410696817_8b6e08d32e_m.jpg" border="0" alt="smiles" align="right"/&gt;&lt;/a&gt;Op dit eerste Code Fest was de case het uitwerken van het klassieke &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life"&gt;Game of Life&lt;/a&gt; in een taal en platform naar keuze. Na het genieten van een broodje in het namiddagzonnetje op het terras van &lt;a rel="nofollow" target="_blank" href="http://www.sogyo.nl" title="Sogyo website"&gt;Sogyo&lt;/a&gt; werden de handen uit de mouwen gestoken. Het deelnemersaantal was van tevoren op een maximum van 16 gezet, en dit bleek tijdens de avond een prettig aantal.&lt;/p&gt;&lt;p&gt;De meeste deelnemers kregen tegen het eind van de avond de gelegenheid hun oplossing te demonstreren, en er waren goede discussies, die in een prettige ongedwongen sfeer plaatsvonden. De verscheidenheid en creativiteit in oplossingen die door de deelnemers ten toon werd gespreid was opvallend.&lt;/p&gt;&lt;p&gt;Joep liet ons zien dat &lt;a rel="nofollow" target="_blank" href="http://www.adobe.com/products/flex/" title="Flex product pagina"&gt;Flex&lt;/a&gt; vele mogelijkheden tot grafische weergave kent, en met Flexbuilder zijn deze relatief eenvoudig te realiseren. Wel vond men dat er nog veel 'plumbing code' nodig was, maar met een volwassen IDE hoeft dat geen probleem te zijn.&lt;/p&gt;De (denkbeeldige) prijs voor de minste regels code ging naar Ralf, wiens oplossing in de functionele en dynamische taal &lt;a rel="nofollow" target="_blank" href="http://erlang.org/" title="Officiele Erlang website"&gt;Erlang&lt;/a&gt; in een paar regels was gevat. De GUI erbij kenmerkte zich hierbij door een retro-look.&lt;br /&gt;&lt;p&gt;De andere functionele taal die aan bod kwam was &lt;a rel="nofollow" target="_blank" href="http://www.haskell.org/"&gt;Haskell&lt;/a&gt;, hiervan liet Sander ons zien dat de meeste code de UI beschreef. In vergelijking met Erlang valt hierbij op dat Haskell een veel stricter type systeem heeft. Over het algemeen is de opbouw van een UI niet het sterkste punt van functionele talen, en ook bij Haskell was dat te merken.&lt;/p&gt;&lt;p&gt;Riccardo liet zien hoe je verschillende problemen, en dus ook de Game of Life, kunt beschrijven in &lt;a rel="nofollow" target="_blank" href="http://alloy.mit.edu/"&gt;Alloy&lt;/a&gt;, waarna deze de verschillende permutaties aan oplossingen doorloopt en de juiste oplossing toont. De toepasbaarheid van Alloy lijkt voorlopig vooral van academische aard, maar het concept erachter was in vergelijking met de andere oplossing een buitenbeentje en juist daarom interessant. Het lijkt een prima omgeving om &lt;a rel="nofollow" target="_blank" href="http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=eXploratory_Modeling_at_ESUG_2008&amp;entry=3404625062"&gt;eXploratory Modeling&lt;/a&gt; in toe te passen.&lt;/p&gt;&lt;p&gt;Frank had gekozen voor plain old Java, bij de presentatie van zijn oplossing ontstond een leuke discussie over hoe men het beste met state om kon gaan bij de implementatie. Zijn oplossing was hierdoor geoptimaliseerd voor state management, maar helaas kwam dat er niet uit vanwege een andere bottleneck, namelijk het schrijven naar de console output.&lt;/p&gt;&lt;p&gt;Frans had zijn GL omgeving die hij rond 2001 gebruikte in de demo scene afgestoft en deed ons versteld staan met een heuse 3d showcase, inclusief muziek. Wanneer zijn eerste game wordt uitgebracht is nog niet duidelijk.&lt;/p&gt;&lt;p&gt;We hadden door Rick's inspanningen een heuse implementatie in de Cloud, gerealiseerd met behulp van de Google App Engine via een Python script. Je kunt deze aan het werk zien via &lt;a rel="nofollow" target="_blank" href="http://game-of-life.appspot.com/"&gt;http://game-of-life.appspot.com&lt;/a&gt;.&lt;/p&gt;&lt;p&gt; Matthijs had het op zich genomen om met &lt;a rel="nofollow" target="_blank" href="http://www.gocosmos.org/" title="Comsos website"&gt;CosMos&lt;/a&gt; een nieuw operating systeem te maken, welke de Game of Life zou implementeren. Met Cosmos richt men zich vooral op embedded software voor devices, en het was leuk om te zien hoe we nu na Windows en Linux ook een Game of Life OS hebben. Aan een blue screen of death was Matthijs helaas niet toegekomen.&lt;/p&gt;&lt;p&gt;Daar het al laat werd is niet iedere oplossing aan bod gekomen, en Smalltalk en .Net (Spec#, WPF, Silverlight) komen daarom wellicht een andere keer aan bod.&lt;br /&gt;Na wat stemronden was Riccardo met zijn demonstratie van Alloy de gelukkige winnaar van een licentie van Jetbrains naar keuze. Hoewel Riccardo aangeeft dat hij bij voorkeur technologie agnostisch te werk gaat het gerucht dat hij hierbij toch kiest voor &lt;a rel="nofollow" target="_blank" href="http://www.jetbrains.com/idea/index.html" title="IntelliJ IDEA product informatie"&gt;IntelliJ IDEA&lt;/a&gt;. Gefeliciteerd Riccardo!&lt;/p&gt; &lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/sets/72157616332611310/" title="Meer foto's van het Code Fest"&gt;&lt;img src="http://farm4.static.flickr.com/3663/3411494040_c63f3246c1_s.jpg" border="0"/&gt; &lt;img src="http://farm4.static.flickr.com/3408/3410695049_7aa7472853_s.jpg" border="0"/&gt; &lt;img src="http://farm4.static.flickr.com/3329/3411505708_f5957e0f61_s.jpg" border="0"/&gt; &lt;img src="http://farm4.static.flickr.com/3589/3411500558_b6867fb468_s.jpg" border="0"/&gt; &lt;img src="http://farm4.static.flickr.com/3388/3410694153_25b91a3359_s.jpg" border="0"/&gt; &lt;img src="http://farm4.static.flickr.com/3334/3410684681_d7641f7c9f_s.jpg" border="0"/&gt; &lt;img src="http://farm4.static.flickr.com/3321/3411498844_d926af1ae3_s.jpg" border="0"/&gt; &lt;img src="http://farm4.static.flickr.com/3579/3411502686_530cceec36_s.jpg" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/U9RqV90ch7E" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/19-verslag-code-fest-1-april-2009</guid>
         <pubDate>Mon, 06 Apr 2009 16:57:42 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/19-verslag-code-fest-1-april-2009</feedburner:origLink></item>
      <item>
         <title>Verslag gastcollege TU Delft 25 maart 2009</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/dBwRJYVF5xw/20-verslag-gastcollege-tu-delft-25-maart-2009</link>
         <description>&lt;p&gt;Op 25 maart was het dan zover: het eerste event van Devnology vind plaats, en het betrof een gastcollege over Software Testen. Studenten software engineering onder de hoede van Prof. Dr. Arie van Deursen konden deze middag op een leuke, interactieve manier kennis nemen van een een schat aan ervaring, ingebracht door een panel van zeer ervaren mensen uit de software industrie. Er werd belangeloos meegewerkt door een aantal experts:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/devnology/sets/72157616332407746/" title="Meer foto's"&gt;&lt;img src="http://farm4.static.flickr.com/3403/3410681125_8feafc615d_m.jpg" border="0" alt="Clemens Reijnen" width="240" height="161" align="right"/&gt;&lt;/a&gt;Bob van de Burght, Professional Testing BV&lt;/li&gt;&lt;li&gt;Chris Schotanus, Logica&lt;/li&gt;&lt;li&gt;Clemens Reijnen, Sogeti&lt;/li&gt;&lt;li&gt;Pieter Joost van de Sande, Atos Origin&lt;/li&gt;&lt;li&gt;Professor Van Deursen, TU Delf &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Er was gekozen voor een combinatie van verschillende bijeenkomst vormen. We openden met een Panel discussie, waarbij kennis werd gemaakt met de panelleden. Verschillende vragen uit het publiek kwamen hierbij aan de orde. Bob en Chris deelden hun schat aan ervaring door in te gaan op het verloop van testen bij verschillende project typen en methodes. Professor van Deursen was verheugd bevestiging te zien dat de stof die studenten bij hun opleiding krijgen aangereikt ook terug was te vinden in de verhalen van het panel.Clemens vertelde over de nieuwe mogelijkheden die Microsoft met de 2010 versie van Visual Studio beschikbaar gaat stellen, waarmee met name interessante oplossingen voor verdere integratie van testers en ontwikkelaars wordt geboden.&lt;/p&gt;&lt;p&gt;Na een half uur kon men de discussie voortzetten in het praktikum lokaal, waar de experts met kleine groepjes studenten om tafel of whiteboard in discussie gingen. Deze omgangsvorm, geinspireerd door &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Open_Space_Technology"&gt;Open Spaces Technology&lt;/a&gt;, boodt veel interactie tussen de deelnemers. In de collegezaal werd tenslotte afgesloten met een &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Fishbowl_(conversation)"&gt;Fishbowl&lt;/a&gt; discussie. Aansluitend was er een borrel in een kroeg ergens in de donkere krochten van het TU gebouw, waar men dankzij de sponsoring van Microsoft kon genieten van een hapje en een drankje.&lt;/p&gt;&lt;p&gt;Voor zowel studenten als panelleden was het een leuke en leerzame ervaring, en ieder geval weer eens wat anders dan weer een hoorcollege. Er is gesproken over een herhaling, dus wie weet komen we dan terug om de discussie voort te zetten!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/dBwRJYVF5xw" height="1" width="1"/&gt;</description>
         <author>freek_l@hotmail.com (freek)</author>
         <guid isPermaLink="false">http://devnology.nl/nl/blog/7-verslagen/20-verslag-gastcollege-tu-delft-25-maart-2009</guid>
         <pubDate>Sat, 04 Apr 2009 23:00:00 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/20-verslag-gastcollege-tu-delft-25-maart-2009</feedburner:origLink></item>
      <item>
         <title>Bijeenkomst vormen</title>
         <link>http://feeds.devnology.nl/~r/devnology/~3/i8JxJ2FRb0I/9-bijeenkomst-vormen</link>
         <description>&lt;p&gt;Vanuit Devnology willen wij graag dat bezoekers vooraf een goed beeld hebben van wat ze van een bijeenkomst kunnen verwachten. Daarom hebben wij een aantal bijeenkomst vormen gedefineerd. Sommige vormen zijn geintroduceerd om een active discussie uit te lokken waarbij andere vormen zich richten op het delen van kennis vanuit een expert. Op deze pagina vind je een overzicht van de verschillende vormen.&lt;/p&gt;
&lt;table class="mceItemTable" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td colspan="2"&gt;
&lt;h2&gt;Open Space Technology&lt;/h2&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="2"&gt;
&lt;table class="mceItemTable" border="0" cellspacing="10"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;&lt;img alt="postit" src="https://devnology.nl/images/stories/bluepost-it-open-space-rules.png" width="200" border="0" height="150"&gt;&lt;/td&gt;
&lt;td valign="top"&gt;Deze 'vrije' vorm van bijeenkomsten vindt zijn oorsprong in de ervaring dat de gesprekken op de gang tijdens een evenement vaak interessanter zijn dan het evenement zelf. Open Space betekent een open ruimte. Een eenvoudig, maar krachtig raamwerk schept de juiste condities voor een dynamisch proces van discussie en samenwerking. Elke deelnemer draagt met zijn deskundigheid bij aan en heeft invloed op het eindresultaat.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="2"&gt;
&lt;h2&gt;Ronde tafel bijeenkomst&lt;/h2&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="2"&gt;
&lt;table class="mceItemTable" border="0" cellspacing="10"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;Voor deze bijeenkomsten kan elke deelnemer bepaalde ideeën of oplossingen inbrengen, die dan gezamelijk besproken worden. Er is geen sprake van één expert of voordracht, maar van een discussie en uitwisseling van gezichtspunten op basis van gelijkwaardigheid, zoals dat ook in de Ronde tafel bijeenkomsten van Koning Arthur gold.&lt;br /&gt;&lt;/td&gt;
&lt;td valign="top"&gt;&lt;img src="https://devnology.nl/images/stories/meetingformats/roundtable.bmp" width="138" border="0" height="69"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;h2&gt;Code Fest&lt;/h2&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="2"&gt;
&lt;table class="mceItemTable" border="0" cellspacing="10"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;&lt;img src="https://devnology.nl/images/stories/meetingformats/i_love_code_candy.jpg" width="103" border="0" height="103"&gt;&lt;/td&gt;
&lt;td valign="top"&gt;'Samen zijn we slimmer dan alleen'. Onder dat motto zullen we bijeenkomsten onder de noemer Code Fest insteken. Tijdens deze bijeenkomsten zullen we samen een case uitwerken, waarbij een beamer afgewisseld wordt tussen de laptops van de verschillende deelnemers. We gaan hierbij ontdekken wat de verschillende persoonlijke als wel technologische benaderingen betekenen voor het eindresultaat.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="2"&gt;
&lt;h2&gt;Expert meeting&lt;/h2&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="2"&gt;
&lt;table class="mceItemTable" border="0" cellspacing="10"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;De expert meeting is een meer traditioneel format, waarbij de expert een voordracht geeft, bijvoorbeeld aan de hand van een boek dat hij of zij heeft geschreven. Hoewel een expert meeting voornamelijk een bijeenkomst is waarin wordt geluisterd en geleerd, proberen wij ook deze avond interactief te houden. Er wordt veel tijd vrij gemaakt voor vragen en discussies.&lt;br /&gt;&lt;/td&gt;
&lt;td valign="top"&gt;&lt;img src="https://devnology.nl/images/stories/meetingformats/einstein.jpg" border="0"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="2"&gt;
&lt;h2&gt;Chalk ’n Talk&lt;/h2&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="2"&gt;
&lt;table class="mceItemTable" border="0" cellspacing="10"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;&lt;img src="https://devnology.nl/images/stories/meetingformats/chalk_talk_mugs.jpg" width="103" border="0" height="103"&gt;&lt;/td&gt;
&lt;td valign="top"&gt;Deze vorm van bijeenkomst wordt gedragen door een expert, maar kent niet een vooraf bepaald betoog. Op basis van discussie met aanwezigen probeert de expert zijn kennis over te dragen naar gelang de behoefte en het kennis niveau van de aanwezigen.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;


&lt;h2&gt;Panel discussie&lt;/h2&gt;


&lt;table class="mceItemTable" border="0" cellspacing="10"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;Voor dit type meeting wordt een panel gezocht van ten minste drie personen die afwijkende gezichtspunten hebben op de materie in kwestie. Het panel wordt het vuur aan de schenen gelegd door een gespreksleider, in samenwerking met de deelnemers. Deze avond staat garant voor veel discussie en een levendige avond.&lt;/td&gt;
&lt;td valign="top"&gt;&lt;img src="https://devnology.nl/images/stories/meetingformats/panel1.jpg" width="130" border="0" height="130"&gt;&lt;/td&gt;&lt;/tr&gt;


&lt;tr&gt;
&lt;td colspan="2"&gt;
&lt;h2&gt;Workshop&lt;/h2&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="2"&gt;
&lt;table class="mceItemTable" border="0" cellspacing="10"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;&lt;img src="https://devnology.nl/images/stories/meetingformats/workshop.jpg" alt="" width="97" align="left" height="97"&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td valign="top"&gt;In een workshop zullen we de mogelijkheid bieden om onder begeleiding van experts hands-on ervaring op te doen met bepaalde methoden of technieken. Doorgaans is door het interactieve karakter het aantal deelnemers van een worksop beperkt tot een klein aantal.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;


&lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://feeds.feedburner.com/~r/devnology/~4/i8JxJ2FRb0I" 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/9-bijeenkomst-vormen</guid>
         <pubDate>Wed, 31 Dec 2008 11:23:25 +0000</pubDate>
         <category>Verslagen</category>
      <feedburner:origLink>http://devnology.nl/nl/blog/7-verslagen/9-bijeenkomst-vormen</feedburner:origLink></item>
   </channel>
</rss><!-- fe3.yql.bf1.yahoo.com compressed/chunked Thu May 17 20:28:22 UTC 2012 -->

