<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Duchess &#187; groovy</title>
	<atom:link href="http://jduchess.org/blog/tag/groovy/feed" rel="self" type="application/rss+xml" />
	<link>http://jduchess.org</link>
	<description>Globally Connecting Women in Java Technology</description>
	<lastBuildDate>Mon, 30 Jan 2012 18:42:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Eclipse forum Europe 2009</title>
		<link>http://jduchess.org/blog/eclipse-forum-europe-2009-2</link>
		<comments>http://jduchess.org/blog/eclipse-forum-europe-2009-2#comments</comments>
		<pubDate>Sat, 23 May 2009 13:26:28 +0000</pubDate>
		<dc:creator>Duchess</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[birt]]></category>
		<category><![CDATA[dsl]]></category>
		<category><![CDATA[eclipse forum europe]]></category>
		<category><![CDATA[ecmascript]]></category>
		<category><![CDATA[emp]]></category>
		<category><![CDATA[equinox p2]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[osgi]]></category>
		<category><![CDATA[rcp]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[ui design]]></category>

		<guid isPermaLink="false">http://jduchess.org/?p=554</guid>
		<description><![CDATA[This year’s eclipse forum at Mainz was in cooperation with JAX and SOA. So that sounds great right? If you would purchase the main conference ticket you were allowed to enter all three of them!!! The catch here is that only the Eclipse forum was (almost) entirely in English. JAX was mainly in German and [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">This year’s <a href="http://it-republik.de/jaxenter/eclipseforumeurope/"> eclipse forum</a> at Mainz was in cooperation with JAX and SOA. So that sounds great right? If you would purchase the main conference ticket you were allowed to enter all three of them!!! The catch here is that only the Eclipse forum was (almost) entirely in English. JAX was mainly in German and SOA, well I do not know, I was not that interested in it. I was quite surprised because nowhere in the website was mentioned that it would be in German: <em>&#8220;3-in-1 Conference Combo: Register for the Eclipse Forum Europe and enjoy the JAX and SOACON conference as well!”</em>. I started getting suspicious only because on the timetable most titles and descriptions were in German… Unfortunately the language barrier limited my options so I had to stick with the Eclipse talks which proved to be quite interesting.</p>
<p class="MsoNormal">Day 1</p>
<p class="MsoNormal">The first day started with a talk about the <a href="http://www.eclipse.org/modeling/">Eclipse Modeling Project (EMP)</a>, a top eclipse project that facilitates model driven software engineering. It contains lots of interesting tools for code generation, validation, model querying, database mapping, concurrent access to models etc. Also the <a href="http://www.eclipse.org/modeling/emft/">EMFT</a>, a project in its incubation stage that aims to extend/complement <a href="http://www.eclipse.org/modeling/emf/">EMF</a> (the main component of EMP) provides additional functionality such as a query tool more UI oriented, support for the .NET platform, a tool model’s comparisons and a plug-in that enhances eclipse for working with code generation.</p>
<p class="MsoNormal">Later that day I attended two very fun talks from Ted Neward: Busy developers guide to <a href="http://www.scala-lang.org/">Scala</a> and the same for <a href="http://en.wikipedia.org/wiki/ECMAScript">ECMAscript</a>. Both talks seemed suitable for developers of none or some knowledge about the particular languages. Scala was definitely one of the hot topics of this conference.</p>
<p class="MsoNormal">
<p class="MsoNormal">That same afternoon the keynote was &#8216;Architecting your way through recession: an open source survival kit&#8217;. The talk was about recession and open source. As long as I was there, it was mainly about common knowledge stuff with a touch of marketing (the speaker was from one of the conference’s gold sponsors <a href="http://www.liferay.com/web/guest/home">Liferay</a>).</p>
<p class="MsoNormal">The next talk I visited was called <a href="www.compeople.de/files/mangerich__jax2009_.pdf">&#8216;Fresh Ideas for UI – Interaction design in Eclipse&#8217;</a>. I went there with a colleague of mine that is really interested in new ideas about UI design, but none of us found them really fresh. We definitely saw some very pretty applications but were mainly comprised of old ideas put nicely together. The presenter was a psychologist that seemed very experienced on user-computer interaction. Even though he gave some good generic tips about UI design, his lack of technical knowledge didn&#8217;t help people like my colleague that were interested in eclipse specific information.</p>
<p class="MsoNormal">
<p class="MsoNormal">During the evening break they were offering beers. When I attended the following talk I found out why.</p>
<p class="MsoNormal">It was a great keynote by Neal Ford with the strange name &#8216;Ancient Philosophers &amp; Blowhard Jamborees&#8217;. After the talk two phrases got stuck in my mind, the first of which is <em>accidental complexity</em>. It is the tendency of introducing extra complexity on projects and then later having to deal with it. And some of the reasons that he stated sound a bit too familiar: Manager Boards that comprise of people with none or little technical knowledge, meetings that end with the conclusion to reschedule a meeting and software/hardware that has to be used because the company just purchased it at some point, even though it introduces additional complexity. And what he thinks this will lead to if we do not become more aware and active about it? The transfer of most software development to Asia and in particular <a href="http://en.wikipedia.org/wiki/Chindia">Chindia</a>. And there is exactly where my second favorite phrase fits <em>shift happens</em>.</p>
<p class="MsoNormal">Now you understand about the beers&#8230;</p>
<p class="MsoNormal">Day 2</p>
<p class="MsoNormal">
<p class="MsoNormal">The second day started with a morning talk about &#8216;what s new in <a href="http://www.eclipse.org/birt/phoenix/">BIRT 2.3</a>&#8216;. Some of the new stuff is the introduction of a JavaScript debugger and improvements on charts and reports. Also two new nice aspects are that each report can now return multiple results sets and that preferences can defer among BIRT projects and not only among workspaces.</p>
<p class="MsoNormal"><span> </span>Next talk that I was interested in was &#8216;BIRT within Java Enterprise&#8217;. To my disappointment the speaker announced that the presentation was in German because he only found out that it should have been in English the day before… <span> </span>I rushed to a talk about <a href="http://wiki.eclipse.org/Xtext">Xtext</a>, a framework to develop external DSLs. The main idea behind it is that one can define a language grammar and then Xtext is responsible generating the parser, the editor etc.</p>
<p class="MsoNormal"><span> </span>The key note was unfortunately in German. You can find more details about it at my x-colleagues <a href="http://blog.xebia.com/2009/04/30/life-on-tour-jax-09-conference-review">review</a> who happens to be a German speaker. So for me it was time for a break. But what can you do during a break when there is no coffee (they served coffee few times a day, which was disappearing quite fast) and more importantly no Internet? (the coverage was so bad that you could rarely connect&#8230;) Oh well at least I could queue early for the lunch which by the way was good and in general the whole conference was very well catered.</p>
<p class="MsoNormal"><span>Another talk that I attended on that day was <a href="http://www.slideshare.net/glaforge/writing-domainspecific-languages-in-groovy-presentation">&#8216;Domain-Specific Languages in Groovy&#8217;</a>. Also very interesting, DSLs seem to be quite in at the moment. After yet another keynote in German there was an interesting talk by Wayne Beaton where he presented a simple application that runs on a desktop using Eclipse Rich Client Platform (RCP), on a server using Rich Ajax Platform (RAP), and as an embedded application using embedded Rich Client Platform eRCP (see <a href="http://eclipse.dzone.com/articles/getting-know-ebert">EBERT</a>). Quite tricky actually, since not all platforms have all libraries available, so especially for eRCP the options are quite limited.</span></p>
<p class="MsoNormal"><span>Day 3</span></p>
<p class="MsoNormal">
<p class="MsoNormal">Thursday started with a talk about user friendly Eclipse applications. They gave some useful tips about what the user wants and they showed that it is pretty straightforward to create cheat sheets, help, info bubbles etc. Following to that, Wayne Beaton presented Eclipse support on top down development with some nice examples. The bottom line would be &#8216;<em>treat your tests as first class citizens</em>&#8216;.</p>
<p class="MsoNormal">This afternoon did not differ much from the previous one: a keynote in German, no Internet and me together with few more none German speakers queuing early for lunch.</p>
<p class="MsoNormal">After lunch I attended a talk by Martin Lipper about general tips on OSGI. A point he made there was that in order to reduce coupling it is preferable to import bundles rather than require them. Also another good point was about extension points; one should not misuse them. For instance if we are not sure who wants to use some particular functionality we should better expose it as a service. Next talk was about the use of OSGI for dynamic application. A demo and discussion can be found at <a href="http://www.toedter.com/blog/?p=33">Kai&#8217;s blog</a></p>
<p class="MsoNormal"><span> </span>Finally the day and conference closed for me with a talk about <a href="http://wiki.eclipse.org/Equinox_p2">Equinox p2</a>, the latest provisioning mechanism. Really cool stuff!</p>
<p>The slides from Monday and Friday workshops can be found at:</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><!--[if !supportLists]--><span class="MsoHyperlink"><span style="font-family: &quot;Courier New&quot;; text-decoration: none;"><span>o<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span></span></span><!--[endif]--><span> </span><span class="MsoHyperlink"><a href="http://www.jax.de/ccm_agile_mon" target="_blank">www.jax.de/ccm_agile_mon</a></span></p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><!--[if !supportLists]--><span class="MsoHyperlink"><span style="font-family: &quot;Courier New&quot;; text-decoration: none;"><span>o<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span></span></span><!--[endif]--><span class="MsoHyperlink"><a href="http://www.jax.de/ccm_jsf_fr" target="_blank">www.jax.de/ccm_jsf_fr</a></span></p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><!--[if !supportLists]--><span class="MsoHyperlink"><span style="font-family: &quot;Courier New&quot;; text-decoration: none;"><span>o<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span></span></span><!--[endif]--><span class="MsoHyperlink"><a href="http://www.jax.de/ccm_osgi_fr" target="_blank">www.jax.de/ccm_osgi_fr</a></span></p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><!--[if !supportLists]--><span class="MsoHyperlink"><span style="font-family: &quot;Courier New&quot;; text-decoration: none;"><span>o<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span></span></span><!--[endif]--><span class="MsoHyperlink"><a href="http://www.jax.de/ccm_soa_mon" target="_blank">www.jax.de/ccm_soa_mon</a></span></p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><!--[if !supportLists]--><span class="MsoHyperlink"><span style="font-family: &quot;Courier New&quot;; text-decoration: none;"><span>o<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span></span></span><!--[endif]--><span class="MsoHyperlink"><a href="http://www.jax.de/ccm_pws_mon" target="_blank">www.jax.de/ccm_pws_mon</a></span></p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><!--[if !supportLists]--><span class="MsoHyperlink"><span style="font-family: &quot;Courier New&quot;; text-decoration: none;"><span>o<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span></span></span><!--[endif]--><span class="MsoHyperlink"><a href="http://www.jax.de/ccm_pws_fr" target="_blank">www.jax.de/ccm_pws_fr</a></span></p>
<p class="MsoNormal"><span class="MsoHyperlink"><span style="text-decoration: none;"> </span></span></p>
<p class="MsoNormal">The other slides will not be online but will be posted to attendee&#8217;s house individually (which I haven&#8217;t received yet). Hmm…</p>
<p class="MsoNormal"><span> </span>In case you are interested in more information about one of the talks please let me know. I have some notes and I was there with few more colleagues/friends that attended different ones.</p>
]]></content:encoded>
			<wfw:commentRss>http://jduchess.org/blog/eclipse-forum-europe-2009-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Duchess Newsletter #4</title>
		<link>http://jduchess.org/blog/duchess-newsletter-4</link>
		<comments>http://jduchess.org/blog/duchess-newsletter-4#comments</comments>
		<pubDate>Mon, 10 Nov 2008 20:59:55 +0000</pubDate>
		<dc:creator>Duchess</dc:creator>
				<category><![CDATA[announcements]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[devoxx]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://jduchess.org/news/duchess-newsletter-4</guid>
		<description><![CDATA[Hello Duchesses, This 4rd Duchess newsletter is to announce our upcoming events, general announcements and recap our past events. Table of Contents Event: Duchess dinner after J-Fall &#8211; November 12, 2008 Event: Duchess Talk at Devoxx &#8211; December 10, 2008 Announcement: One free Devoxx pass (university + conference) &#8211; December 8-12, 2008 Event: Introduction to [...]]]></description>
			<content:encoded><![CDATA[<p>Hello Duchesses,</p>
<p>This 4rd Duchess newsletter is to announce our upcoming events, general announcements and recap our past events.</p>
<p><strong>Table of Contents</strong></p>
<ul>
<li>Event: Duchess dinner after <a href="http://www.nljug.org/pages/events/content/jfall_2008/" title="J-Fall" target="_blank" id="xn-y">J-Fall</a> &#8211; November 12, 2008</li>
<li>Event: Duchess Talk at <a href="http://devoxx.com/" title="Devoxx" target="_blank" id="s_1m">Devoxx</a> &#8211; December 10, 2008</li>
<li>Announcement: One free Devoxx pass (university + conference) &#8211; December 8-12, 2008</li>
<li>Event: Introduction to Agile by Michael Franken (<a href="http://www.agileholland.nl/" target="_blank" title="www.agileholland.nl" id="zjjy">AgileHolland</a>) &#8211; January 20, 2008</li>
<li>Announcement: Participation Fee</li>
<li>Announcement: One Male Guest</li>
<li>Recap: Spring event by Arjen Poutsma (<a href="http://springsource.com/" target="_blank" title="SpringSource" id="t155">SpringSource</a>)</li>
<li>Recap: Groovy &amp; Grails event by Maarten Hoppen (<a href="http://www.vxcompany.com/" target="_blank" title="VX Company" id="by.-">VX Company</a>)</li>
<li>Announcement: Photos on Flickr</li>
</ul>
<p><span id="more-101"></span></p>
<p><strong>Event: Duchess dinner after J-Fall &#8211; November 12, 2008<br />
</strong></p>
<p>This is already becoming a tradition. After J-Fall we will have dinner together at restaurant Chaco, Brinklaan 92-94, Bussum</p>
<p>Meeting point is in the lobby at 18:30. We can go together to the restaurant in the center of Bussum. This dinner is not sponsored, so please bring enough money. Let us know if you want to join us by <em><strong>replying to this email</strong></em>. Please let us know ASAP (before end of the day Tuesday 11/11) so we can finalize our reservation.</p>
<p><strong>Event: </strong><strong>Duchess Talk at Devoxx &#8211; December 10, 2008 at 20:00<br />
</strong></p>
<p>Clara and Linda will give a presentation at Devoxx in Antwerp about Duchess and the issues involving women in IT. Last time we did this at the Benelux jBoss meeting, it turned into a nice discussion. So if you&#8217;re going to Devoxx, please drop by. More info on the Devoxx site at <a href="http://devoxx.com/display/JV08/BOF+Day+3" title="Devoxx BOFs" target="_blank" id="khcs">http://devoxx.com/display/JV08/BOF+Day+3</a>.</p>
<p><strong>Announcement: One free Devoxx pass (university + conference) &#8211; December 8-12, 2008</strong></p>
<p>One free Devoxx pass for both university and conference &#8211; the whole 5 days. First come first serve by <strong><em>replying to this email</em></strong>. The only requirement is that you write a recap for us about your experience at Devoxx.<strong><br />
</strong></p>
<p><strong>Event: </strong><strong>Introduction to Agile by Michael Franken &#8211; January 20, 2008<br />
</strong></p>
<p>We are proud to announce our next event &#8211; Introduction to Agile &#8211; by Michael Franken, <span class="nfakPe">agile</span> coach in the Netherlands and founder of <a href="http://www.agileholland.com/" title="AgileHolland" id="dvid">AgileHolland</a>.</p>
<p>Agile is a way of working that focuses on communication, teamwork, and delivering business value with quality software in a cost effective and timely manner. The work is done by self-organizing teams with a leadership focused on facilitating and inspiring.</p>
<p>The date for this event is set on Tuesday, January 20, 2008, at 18:00.</p>
<p>We are still looking for a location. If one of your companies is willing to sponsor us with space for this event, please let us know!</p>
<p>Please sign up on our website at <a href="http://jduchess.org/events/duchess-agile-event" title="http://jduchess.org/events/duchess-agile-event" target="_blank" id="iaml">http://jduchess.org/events/duchess-agile-event</a>.<br />
The fee is 15 euro per person for attending this event. See below.<br />
<strong>Announcement: Participation Fee<br />
</strong></p>
<p>As we organize more events, we have been running into the problem of finding money for our operating costs. While we are looking for general financial sponsorship, we have decided to ask for a small participation fee at each event. The cost for attending an event is 15 euro per person per event. The fee includes dinner since most are our events take place in the evening. We have decided on a fee per event instead of membership fees because most of our members are in other countries. This will also help us minimize no-shows. Please note that we will still need sponsoring for location, food, as well as general financial support. So please help get the word out to your companies to support women in Java.</p>
<p>There will be a participation fee starting from our next event.</p>
<p><strong>Announcement: </strong><strong>One Male Guest</strong></p>
<p>We have often been asked by our male colleagues and other guys that we come across at conferences if they can come to our events. So, taking the idea from <a href="http://girlgeekdinner.nl/" title="GirlGeekDinner" id="is2t">GirlGeekDinner</a>, we have decided on that each member may bring one male guest per event. Hopefully, this will lead to a atmosphere of collaboration between the sexes at our events.<br />
<strong>Recap: </strong><strong>Spring Event by Arjen Poutsma (<a href="http://springsource.com/" target="_blank" title="SpringSource" id="ij7v">SpringSource</a>)</strong></p>
<p><font size="2">On September 5th we had our first event: Introduction to Spring. </font>The evening started a bit late due to heavy traffic, so most people were late. But we welcomed 9 ladies and had a wonderful Spanish buffet with several warm dishes, some bread and salad, sponsored by <a href="http://www.springsource.com/" title="SpringSource" target="_blank" id="roml">SpringSource</a>.</p>
<p>After everybody had enough food, Arjen Poutsma gave a very interesting presentation about what he thought were the main reasons to use Spring. The attendees gave a lot of feedback. We discussed various uses of Spring in enterprise application. All in all it was a very inspiring evening. In the end all attendees received a SpringSource shirt and a DZone refcard for <a href="http://refcardz.dzone.com/refcardz/spring-configuration" target="_blank" title="Spring configuration" id="fh6p">Spring configuration</a>, which incidentally, you can download at the <a href="http://dzone.com/" target="_blank" title="DZone website" id="s2oz">DZone website</a>. You can also download the refcard <a href="http://refcardz.dzone.com/refcardz/spring-annotations" target="_blank" title="Spring Annotations" id="b9lw">Spring Annotations</a>, which is the more current way of configuring Spring applications.</p>
<p>To see photos from the event, go to our website for the online recap at <a href="http://jduchess.org/recap-spring-event" title="Duchess" target="_blank" id="c1zo">http://jduchess.org/recap-spring-event</a>.</p>
<p><strong>Recap: Groovy &amp; Grails Workshop by Maarten Hoppen (<a href="http://www.vxcompany.com/" title="VX Company" target="_blank" id="uqeo">VX Company</a>).</strong></p>
<p>On October 9th we had our second event<strong>:  </strong>a workshop on Groovy and Grails. After a pizza and sandwiches sponsored by <a href="http://www.vxcompany.com/" title="VX Company" target="_blank" id="cmpo">VX Company</a>, Maarten Hoppen gave an introduction to Groovy, the language that is behind grails. In a nutshell, Groovy is a dynamic language influenced by similar languages such as Ruby and Python. Groovy, however, has a strong integration with Java, and therefore allows to easily adoptation by Java developers and easily integration of Java backend and Groovy frontend. <em>Grails = Groovy + Spring + Hibernate.</em> The dynamic nature of Groovy, without the need to compile into bytecode like Java, allows for fast development. Groovy and Grails bridges the enterprise Java world and the scripting world, which is up-and-coming as machines become faster.</p>
<p>After a short introduction, we got in pairs to work on the exercises. After a quick glance at the basics we have played with more advanced features: closures, how groovy handles with collections, with regular expressions. The evening was too short to complete the exercises so we all took that home with us. VX Company provided us with the course material, including hands-on exercises, and a CD with the necessary software, and in the end every one also received the book &#8220;<a href="http://www.amazon.com/Beginning-Groovy-Grails-Novice-Professional/dp/1430210451/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1226346463&amp;sr=8-1" title="Beginning Groovy and Grails" target="_blank" id="gqa1">Beginning Groovy and Grails</a>&#8220;.</p>
<p>To see photos from the event, go to our website for the online recap at <a href="http://jduchess.org/recap-groovy-workshop" title="Duchess" target="_blank" id="j1qj">http://jduchess.org/recap-groovy-workshop</a>.<br />
<strong>Announcement: </strong><strong>Photos on Flickr</strong></p>
<p>From now on, photos for Duchess events will be uploaded to Flickr at <a href="http://flickr.com/photos/jduchess" title="Flickr jDuchess" target="_blank" id="bpaq">http://flickr.com/photos/jduchess</a>. Link to us and help us take more photos from Duchess events or send us photos from Java events that you have attend.</p>
<p>Regards,</p>
<p>Duchess</p>
]]></content:encoded>
			<wfw:commentRss>http://jduchess.org/blog/duchess-newsletter-4/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recap: Groovy &amp; Grails Workshop</title>
		<link>http://jduchess.org/blog/recap-groovy-workshop</link>
		<comments>http://jduchess.org/blog/recap-groovy-workshop#comments</comments>
		<pubDate>Sun, 09 Nov 2008 20:18:50 +0000</pubDate>
		<dc:creator>Clara Ko</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[duchess events]]></category>
		<category><![CDATA[duchess]]></category>
		<category><![CDATA[groovy]]></category>

		<guid isPermaLink="false">http://jduchess.org/events/recap/recap-groovy-grails-workshop-by-maarten-hoppen-vx-company</guid>
		<description><![CDATA[On October 9th we had our second event: a workshop on Groovy and Grails. After a pizza and sandwiches sponsored by VX Company, Maarten Hoppen gave an introduction to Groovy, the language that is behind grails. In a nutshell, Groovy is a dynamic language influenced by similar languages such as Ruby and Python. Groovy, however, [...]]]></description>
			<content:encoded><![CDATA[<p>On October 9th we had our second event<strong>:  </strong>a workshop on Groovy and Grails. After a pizza and sandwiches sponsored by <a href="http://www.vxcompany.com/" title="VX Company" target="_blank" id="cmpo">VX Company</a>, Maarten Hoppen gave an introduction to Groovy, the language that is behind grails. In a nutshell, Groovy is a dynamic language influenced by similar languages such as Ruby and Python. Groovy, however, has a strong integration with Java, and therefore allows to easily adoptation by Java developers and easily integration of Java backend and Groovy frontend. <em>Grails = Groovy + Spring + Hibernate.</em> The dynamic nature of Groovy, without the need to compile into bytecode like Java, allows for fast development. Groovy and Grails bridges the enterprise Java world and the scripting world, which is up-and-coming as machines become faster.</p>
<p>After a short introduction, we got in pairs to work on the exercises. After a quick glance at the basics we have played with more advanced features: closures, how groovy handles with collections, with regular expressions. The evening was too short to complete the exercises so we all took that home with us. VX Company provided us with the course material, including hands-on exercises, and a CD with the necessary software, and in the end every one also received the book &#8220;<a href="http://www.amazon.com/Beginning-Groovy-Grails-Novice-Professional/dp/1430210451/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1226346463&amp;sr=8-1" title="Beginning Groovy and Grails" target="_blank" id="gqa1">Beginning Groovy and Grails</a>&#8220;.</p>
<p>
<span id="more-99"></span><br />
<img src="http://farm4.static.flickr.com/3184/3013206373_63b57fe2be.jpg?v=0" alt="Food and drinks sponsored by VX Company" height="375" width="500" /><img src="http://farm4.static.flickr.com/3045/3013206443_bd7306d166.jpg?v=0" alt="Diane Etman from VX Company" height="375" width="500" /><img src="http://farm4.static.flickr.com/3020/3013206531_c63145f00c.jpg?v=0" alt="Setting up the presentation" height="375" width="500" /><img src="http://farm4.static.flickr.com/3285/3014042082_e20421f1b1.jpg?v=0" alt="Duchess meets Groovy &amp; Grails" height="375" width="500" /><img src="http://farm4.static.flickr.com/3018/3013206675_a48d965933.jpg?v=0" height="375" width="500" /><img src="http://farm4.static.flickr.com/3074/3013206765_d2f7118cc7.jpg?v=0" alt="Maarten Hoppen from VX Company" height="375" width="500" /><img src="http://farm4.static.flickr.com/3159/3013206853_2bc88cb145.jpg?v=0" alt="Maarten Hoppen from VX Company" height="375" width="500" /><img src="http://farm4.static.flickr.com/3243/3013206935_22036cab03.jpg?v=0" alt="Maarten Hoppen from VX Company" height="375" width="500" /><img src="http://farm4.static.flickr.com/3016/3014042536_ce008732a9.jpg?v=0" height="375" width="500" /><img src="http://farm4.static.flickr.com/3021/3013207107_22030e4250.jpg?v=0" height="375" width="500" /><img src="http://farm4.static.flickr.com/3044/3013207195_5f15b8dbfa.jpg?v=0" height="375" width="500" /><img src="http://farm4.static.flickr.com/3043/3013207289_f7f480befa.jpg?v=0" height="375" width="500" /><img src="http://farm4.static.flickr.com/3282/3014042928_064cc5044e.jpg?v=0" height="500" width="375" /></p>
]]></content:encoded>
			<wfw:commentRss>http://jduchess.org/blog/recap-groovy-workshop/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Duchess Newsletter #3: Fall 2008</title>
		<link>http://jduchess.org/blog/duchess-newsletter-3-fall-2008</link>
		<comments>http://jduchess.org/blog/duchess-newsletter-3-fall-2008#comments</comments>
		<pubDate>Fri, 29 Aug 2008 07:48:20 +0000</pubDate>
		<dc:creator>Duchess</dc:creator>
				<category><![CDATA[announcements]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://jduchess.org/news/duchess-newsletter-3-fall-2008</guid>
		<description><![CDATA[Hello Duchesses, This 3rd Duchess newsletter is to announce and remind you about our upcoming events in the Netherlands. Contents: Reminder: Spring Framework Event (September 5, 2008, Van Nelle Fabriek, Rotterdam) Groovy &#38; Grails Workshop (October 9, 2008, VXCompany, Baarn) Seeking Donations Reminder: Spring Framework Event (September 5, 2008, Van Nelle Fabriek, Rotterdam) It&#8217;s not [...]]]></description>
			<content:encoded><![CDATA[<p>Hello Duchesses,</p>
<p>This 3rd Duchess newsletter is to announce and remind you about our upcoming events in the Netherlands.</p>
<h3>Contents:</h3>
<ul>
<li>Reminder: Spring Framework Event (September 5, 2008, Van Nelle Fabriek, Rotterdam)</li>
<li>Groovy &amp; Grails Workshop (October 9, 2008, VXCompany, Baarn)</li>
<li>Seeking Donations</li>
</ul>
<p><span id="more-86"></span></p>
<hr />
<h3>Reminder: <a href="http://jduchess.org/events/spring-framework-event">Spring Framework Event</a> (September 5, 2008, Van Nelle Fabriek, Rotterdam)</h3>
<p>It&#8217;s not too late to sign up for our <a href="http://jduchess.org/events/spring-framework-event">Spring Framework Event</a>.</p>
<p>For those of you who have signed up already, please reply to this email to let us know if you intend to come for dinner which will be served between 6-7pm.<br />
When you arrive at Van Nelle Fabriek, tell the concierge you are coming for Ijsberg and give him your name. He will have a list of  participants for the event.</p>
<hr />
<h3><a href="http://jduchess.org/events/groovy-grails-event">Groovy &amp; Grails Workshop</a> (October 9, 2008, VXCompany, Baarn)</h3>
<p>We are proud to announce our second technical event &#8211; Groovy &amp; Grails organized by <a href="http://vxcompany.com">VXCompany</a>.</p>
<p>It will be at the VXCompany office in Baarn (near Utrecht). If necessary, we will organize pick-up/drop-off at Baarn train station.</p>
<p>This is a free event for Duchess members. To receive a free book on Groovy &amp; Grails, register before September 25:</p>
<p><a href="http://jduchess.org/events/groovy-grails-event">Register for the Groovy &amp; Grails Workshop </a></p>
<p>This workshop consists of a presentation and a hands-on session given by Maarten Hoppen of VXCompany.</p>
<p>Date: October 9, 2008<br />
Time: 17:00-22:00<br />
Location:<br />
VXCompany office<br />
Baarnsche Dijk 8<br />
3741 LR Baarn</p>
<p>The following is the schedule for the evening:</p>
<p>17:00 Dinner<br />
18:00 1st Workshop &#8211; presentation and examples<br />
19:30 Break<br />
20:00 2nd Workshop &#8211; hands-on session with Groovy &amp; Grails<br />
21:00 Drinks and book hand-out<br />
22:00 End</p>
<p><a href="http://www.vxcompany.com/DB_FILES/productie_maart_2007/general/1_4_182/Route%20VX%20Company%20Baarn.pdf">Directions to VXCompany</a>.</p>
<hr />
<h3>Seeking Donations</h3>
<p>We are currently seeking donations to cover our operations costs. Would you or your company like to contribute? Any company or individual who donate will appear on our <a href="http://jduchess.org/sponsors">sponsors</a> page. Please consider supporting our efforts. To donate, please reply to this email to get in touch.</p>
<p>Hope to see you at our upcoming events soon!</p>
<p>Cheers,</p>
<p>Duchess</p>
<p>http://www.jduchess.org</p>
]]></content:encoded>
			<wfw:commentRss>http://jduchess.org/blog/duchess-newsletter-3-fall-2008/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Duchess Groovy &amp; Grails Event</title>
		<link>http://jduchess.org/blog/groovy-grails-event</link>
		<comments>http://jduchess.org/blog/groovy-grails-event#comments</comments>
		<pubDate>Fri, 29 Aug 2008 07:40:31 +0000</pubDate>
		<dc:creator>Duchess Netherlands</dc:creator>
				<category><![CDATA[duchess events]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[duchess]]></category>
		<category><![CDATA[groovy]]></category>

		<guid isPermaLink="false">http://jduchess.org/uncategorized/duchess-groovy-grails-event</guid>
		<description><![CDATA[We are proud to announce our second technical event &#8211; Groovy &#38; Grails sponsored by VXCompany. It will take place at the VXCompany office in Baarn (near Utrecht). If necessary, we will organize pick-up/drop-off at Baarn train station. This is a free event for Duchess members. To receive a free book on Groovy &#38; Grails, [...]]]></description>
			<content:encoded><![CDATA[<p>We are proud to announce our second technical event &#8211; Groovy &amp; Grails sponsored by <a href="http://vxcompany.com">VXCompany</a>.<br />
It will take place at the VXCompany office in Baarn (near Utrecht). If necessary, we will organize pick-up/drop-off at Baarn train station.</p>
<p>This is a free event for Duchess members. To receive a free book on Groovy &amp; Grails, register on this page before September 25.</p>
<p>When you have signed up but are not able to come, please cancel your registration!</p>
<p><span id="more-85"></span></p>
<hr /> This workshop consists of a presentation and a hands-on session.Date: October 9, 2008<br />
Time: 17:00-22:00<br />
Location:<br />
VXCompany office<br />
Baarnsche Dijk 8<br />
3741 LR BaarnThe following is the schedule for the evening:<br />
17:00 Dinner<br />
18:00 1st Workshop &#8211; presentation and examples<br />
19:30 Break<br />
20:00 2nd Workshop &#8211; hands-on session with Groovy &amp; Grails<br />
21:00 Drinks and book hand-out<br />
22:00 End<a href="http://www.vxcompany.com/DB_FILES/productie_maart_2007/general/1_4_182/Route%20VX%20Company%20Baarn.pdf"><br />
</a></p>
<p>Here is an introduction to the workshop from Maarten:</p>
<h3>Groovy en Grails: Dynamisch en Agile</h3>
<p>Statisch getypeerde talen (zoals Java) kennen hun grenzen op het gebied van productiviteit en expressiviteit. Met de opkomst van dynamische talen en innovatieve Webframeworks gebaseerd op deze talen,  is het mogelijk om op een krachtige en efficiënte manier bedrijfsapplicaties te ontwikkelen.<br />
Groovy is een dynamische taal voor de Java Virtual Machine. Groovy biedt een flexibele Java-achtige syntax die Java-ontwikkelaars kunnen leren in een kwestie van uren, en biedt mogelijkheden die ook zijn terug te vinden in andere dynamische talen zoals Ruby, Python of Smalltalk. Met Groovy behoud je de investeringen die je hebt gedaan in je kennis en vaardigheden, tooling en server software, terwijl het toch mogelijk is om innovatieve software te ontwikkelen en gebruik te maken van bijvoorbeeld DSL&#8217;s (Domain Specific Languages).<br />
Grails is een geavanceerd en innovatief web-applicatie framework op basis van Groovy, en gebaseerd op bewezen Open Source producten zoals Spring, Hibernate, SiteMesh, Quartz en Ajax libraries. Grails maakt het mogelijk om met teams volgens Agile methodieken te werken en zodoende kwalitatief hoogwaardige applicaties te ontwikkelen in een korter tijdsbestek. Door gebruik te maken van principes als &#8216;Convention over Configuration&#8217;  vereenvoudigt Grails het ontwikkel proces om zodoende de focus te leggen op de zaken die er daadwerkelijk toe doen, namelijk het opleveren van &#8216;Bussiness Value&#8217; voor de gebruiker en gebruiksvriendelijke (web)applicaties.</p>
<p><a href="http://www.vxcompany.com/DB_FILES/productie_maart_2007/general/1_4_182/Route%20VX%20Company%20Baarn.pdf">Directions to VXCompany</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jduchess.org/blog/groovy-grails-event/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 12/30 queries in 0.297 seconds using disk: basic
Object Caching 464/510 objects using disk: basic

Served from: jduchess.org @ 2012-02-09 06:20:40 -->
