<?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>JavaPulse &#187; conference</title>
	<atom:link href="http://javapulse.net/tag/conference/feed/" rel="self" type="application/rss+xml" />
	<link>http://javapulse.net</link>
	<description>a finger on the pulse of the freelance Java&#0153; market in the Netherlands</description>
	<lastBuildDate>Sat, 19 Jun 2010 11:00:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Women in IT</title>
		<link>http://javapulse.net/2008/05/26/women-in-it/</link>
		<comments>http://javapulse.net/2008/05/26/women-in-it/#comments</comments>
		<pubDate>Mon, 26 May 2008 19:13:43 +0000</pubDate>
		<dc:creator>Clara Ko</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[duchess]]></category>

		<guid isPermaLink="false">http://javapulse.net/2008/05/26/women-in-it/</guid>
		<description><![CDATA[A couple of months ago Linda van der Pal and I, representing Duchess, gave a talk at FOSDEM 2008 on the issues about women in IT today. Here is the abstract:
TITLE
Duchess, Ladies in Java
link: www.jduchess.org
ABSTRACT
Female programmers are rare. Female Java programmers are even more rare. As female Java programmers ourselves, our interest in this issue [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of months ago Linda van der Pal and I, representing Duchess, gave a talk at FOSDEM 2008 on the issues about women in IT today. Here is the abstract:</p>
<p>TITLE<br />
Duchess, Ladies in Java<br />
link: <a href="http://www.jduchess.org">www.jduchess.org</a></p>
<p>ABSTRACT<br />
Female programmers are rare. Female Java programmers are even more rare. As female Java programmers ourselves, our interest in this issue led us to start Duchess, an organization to support and promote women in the Java industry and hopefully to encourage more to join. Our approach to the shortage of women Java programmers includes making  the problem and<br />
arguments for involving women in IT visible. Why is it good to have more women in the industry?</p>
<p><b>Why are there so few women in IT and why there should be more</b><br />
<i>Communications and Language Skills</i><br />
First, there is the image of IT as only for men because men are better at it. However, according to an article &#8220;Why More Women Should Consider a Career in Computer Programming&#8221;, V. Berba Velasco Jr. (the author) argues that women can contribute a lot to the field because of their intrinsic language and communications skills. People with better language skill produce better code because the code would be more readable. This would in turn lead to lower development and maintenance costs. As Martin Fowler<br />
once said, &#8220;Any fool can write code that a computer can understand.  Good programmers write code that humans can understand.&#8221; A team must understand each other to produce the software together. Furthermore, better language<br />
skills lead to better documentation, which helps the intended audience use the software.</p>
<p><i>Diversity = Productivity</i><br />
A diverse workforce is more productive. Therefore, there should be more women in the IT industry. In a recent article on the NYTimes, Scott E. Page, a professor of complex systems, political science and economics, said that homogeneous organizations get stuck more often, while &#8220;diverse groups of people bring to organizations more and different ways of seeing<br />
a problem and, thus, faster/better ways of solving it.&#8221; In his study, he used mathematical models and case studies to support the claim that diversity = productivity. Men and women complement each other. In a BBC article reporting on Helen Fisher&#8217;s speech at DAVOS, she said that &#8220;Having only men or women on your team would be like hopping on one foot instead of walking.&#8221;</p>
<p><i>Economy</i><br />
A second reason for so few women in IT is related to economy. In some countries, the IT industry suffers from the same issues that lead to the general lack of women in the workforce. In these countries, the lack of affordable childcare and flexible hours in the workplace means that women often stop working completely. The price of childcare outweighs the salary of the woman in the family, so that it is often financially unwise for a woman to return to work after having children. In this case, the women staying home is the optimal economic configuration for the family. But for the economy as a whole, a shortage of labor often impedes economic growth. In these countries, governments and businesses can encourage women to return to the workplace by providing affordable childcare and promoting flexible hours.</p>
<p><i>Stereotypes</i><br />
We realize that some of the things we said about women above are considered stereotypes and of course, not everyone fits in to a stereotype, but the fact is that men and women ARE different. The important thing is to be aware of the stereotypes, so you can see how a person &#8211; male or female &#8211; fit in.</p>
<p><b>About Duchess?</b><br />
Duchess is an organization of women Java programmers. It provides a platform for women to organize themselves online and offline for real life networking. Our short term goals include arranging technical sessions, study groups, social outings, and discounts for external events and courses. Our long term goals include establishing local branches all over the world and reachout programs in schools and universities.</p>
<p>If you are a female Java programmer, why should you join Duchess?<br />
<i>Network.</i> Extending your network is always good for your career.<br />
<i>Learn.</i> There is a chance to learn from workshops and courses accessed through Duchess.<br />
<i>Share.</i> Share your experiences will deepen your knowledge and support other women in IT. </p>
<p>References:<br />
<a href="http://www.scienceblog.com/cms/does-diversity-increase-productivity-15193.html">http://www.scienceblog.com/cms/does-diversity-increase-productivity-15193.html</a><br />
<a href="http://www.nytimes.com/2008/01/08/science/08conv.html?_r=1&#038;ref=science&#038;oref=slogin">http://www.nytimes.com/2008/01/08/science/08conv.html?_r=1&#038;ref=science&#038;oref=slogin</a><br />
<a href="http://www.streetdirectory.com/travel_guide/10105/women/why_more_women_should_consider_a_career_in_computer_programming.html">http://www.streetdirectory.com/travel_guide/10105/women/why_more_women_should_consider_a_career_in_computer_programming.html</a><br />
<a href="http://www.informit.com/articles/article.aspx?p=360842&#038;seqNum=4">http://www.informit.com/articles/article.aspx?p=360842&#038;seqNum=4</a><br />
<a href="http://www.unescap.org/esid/GAD/Events/EGMICT2001/apctt.ppt">http://www.unescap.org/esid/GAD/Events/EGMICT2001/apctt.ppt</a><br />
<a href="http://www.unu.edu/unupress/unupbooks/uu37we/uu37we0k.htm">http://www.unu.edu/unupress/unupbooks/uu37we/uu37we0k.htm</a><br />
<a href="http://news.bbc.co.uk/2/hi/business/7209353.stm">http://news.bbc.co.uk/2/hi/business/7209353.stm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://javapulse.net/2008/05/26/women-in-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaPolis 2006: Closures</title>
		<link>http://javapulse.net/2006/12/17/javapolis-2006-closures/</link>
		<comments>http://javapulse.net/2006/12/17/javapolis-2006-closures/#comments</comments>
		<pubDate>Sun, 17 Dec 2006 21:40:52 +0000</pubDate>
		<dc:creator>Clara Ko</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javapolis]]></category>

		<guid isPermaLink="false">http://javapulse.net/?p=57</guid>
		<description><![CDATA[Closure. Closure. Closure. That&#8217;s all I heard from Ruby enthusiasts all week.
It was first explained to me as being able to pass code around, like they had in C which I only vaguely remember. Then it became more clear when applied as the much neglected Visitor Pattern. For example, if you have a Collection and [...]]]></description>
			<content:encoded><![CDATA[<p>Closure. Closure. Closure. That&#8217;s all I heard from Ruby enthusiasts all week.</p>
<p>It was first explained to me as being able to pass code around, like they had in C which I only vaguely remember. Then it became more clear when applied as the much neglected Visitor Pattern. For example, if you have a Collection and you want to do something to each item. It is really not the caller&#8217;s responsibility to loop through the collection. You just want to give the handler method to the collection and say, here you go: run this on each item. That is closure. That is a correct separation of concerns. And more OO.</p>
<p>Another way to use closures is where we currently use anonymous classes. Passing handler code to a listener. Still have to figure out the exact advantage here to anonymous classes.</p>
<p>The use of closures is related to AOP. Closure is passing in handler code, where the use of this code is wrapped by other code, possibly of other aspects, such as starting and ending transactions. It is like passing in the code for the implementation an abstract method, instead of having to create an entire class around it.</p>
<p>So, although the enhanced for-loop in Java 1.5 is a welcomed simplification to the horrid Iterator, it is only moving in the direction of closures, which they say will be in Java 1.6. Until then, the discussion on why and how will be very interesting indeed.</p>
]]></content:encoded>
			<wfw:commentRss>http://javapulse.net/2006/12/17/javapolis-2006-closures/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>JavaPolis 2006: Overall Impressions</title>
		<link>http://javapulse.net/2006/12/17/javapolis-2006-overall-impressions/</link>
		<comments>http://javapulse.net/2006/12/17/javapolis-2006-overall-impressions/#comments</comments>
		<pubDate>Sun, 17 Dec 2006 12:41:20 +0000</pubDate>
		<dc:creator>Clara Ko</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javapolis]]></category>

		<guid isPermaLink="false">http://javapulse.net/?p=56</guid>
		<description><![CDATA[
After staying an extra day in Antwerp to visit family, I&#8217;m back in Amsterdam after the JavaPolis conference, the biggest independent Java conference. I told myself that if I don&#8217;t finish writing down my thoughts from JavaPolis before the weekend is over, I&#8217;ll probably never get to it. So here it goes. I guess if [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin-right:10px" src="http://static.flickr.com/140/325210886_d9721dbd21_m.jpg"/><br />
After staying an extra day in Antwerp to visit family, I&#8217;m back in Amsterdam after the <a href="http://www.javapolis.com">JavaPolis</a> conference, the biggest independent Java conference. I told myself that if I don&#8217;t finish writing down my thoughts from JavaPolis before the weekend is over, I&#8217;ll probably never get to it. So here it goes. I guess if I were more disciplined, I would&#8217;ve been writing during the sessions (like <a href="http://www.blog.dannynet.net/cat/programming/java/javapolis/">Danny Lagrouw</a>), but network connection was mostly impossible (even with 10 wireless networks), and I don&#8217;t like writing without having the ability to cross-reference things and do instant research. But still, I still want to record my own impressions.</p>
<p>Besides the sessions, what I find even more valuable is the chance to have discussions and find out technologies and experiences from fellow programmers. At first glance, the main issues presented at the conference were: SOA and rich client, with a few about performance, process, testing, and Ruby.</p>
<p>Audio/Video with synchronized slides (also downloadable as PodCasts) are <em>promised</em> for free at <a href="http://www.parleys.com">www.parleys.com</a>. Currently the site contains sessions from SpringOne, the other conference organized by <a href="http://www.bejug.org">BeJUG</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://javapulse.net/2006/12/17/javapolis-2006-overall-impressions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MoJ Recap</title>
		<link>http://javapulse.net/2006/11/25/moj-recap/</link>
		<comments>http://javapulse.net/2006/11/25/moj-recap/#comments</comments>
		<pubDate>Sat, 25 Nov 2006 13:58:53 +0000</pubDate>
		<dc:creator>Clara Ko</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://javapulse.net/?p=50</guid>
		<description><![CDATA[Last thursday, we arrived for the Masters of Java competition at the Game Syndicate in Rotterdam, a dark, cavernous place suitable for its main purpose of providing boys a place to play network games until all hours.
It was certainly inspiring to be in the company of some of the best Java developers in the Netherlands. [...]]]></description>
			<content:encoded><![CDATA[<p>Last thursday, we arrived for the <a href="http://www.nljug.org/pages/events/content/moj_2006/">Masters of Java</a> competition at the Game Syndicate in Rotterdam, a dark, cavernous place suitable for its main purpose of providing boys a place to play network games until all hours.</p>
<p>It was certainly inspiring to be in the company of some of the best Java developers in the Netherlands. It was a day of intense competition, 15-30 minute periods of stress, pushing ourselves to the limit, but it also rounded off with a sense of accomplishment and fun. It was definitely an experience and I&#8217;m glad I participated.</p>
<p>There were a total of 22 teams, at least 50% less than they had before. The organizers admitted that they didn&#8217;t send out as many emails as they did last year. And someone who also participated last year thought that it was because people found the assignments too hard. Last year, most people simply couldn&#8217;t finish most of the assignments. But this year, they had better QA of the tests and made sure that most people at least had a fighting chance.</p>
<p>The assignments were either a test on algorithm or a test on API knowledge. We did quite okay on the API knowledge, placing 5 or 6 on some assignments, but couldn&#8217;t keep it up. One disadvantage is that this was the first time I ever encountered Java 5 constructs. My partner has some but also limited knowledge. So, although I thought professionals because of experience, would have a better chance at APIs, this is only if you had the chance to work on Java 5 or spent your own time to look at it. As for the algorithms, you have to just be plain smart.</p>
<p>At the beginning, we made very silly mistakes that cost us lots of time. There was also a hint on one of the assignments that threw almost everybody. Better no hint than a misleading hint. At least be clear about what you&#8217;re hinting about. Anyway, in the end we are proud to place in the top half. My partner thinks that we could&#8217;ve done better if we had practiced more, but I&#8217;m not sure. I wonder which teams have participated before. It would be interesting to know.</p>
<p>In conclusion, experience matters, but then again, being real smart is better. :)</p>
<p>Congratulations to the winners, especially the first place team, Globetrotters from iProfs, who won a SUN workstation.</p>
]]></content:encoded>
			<wfw:commentRss>http://javapulse.net/2006/11/25/moj-recap/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Unique JRuby Talk by SUN JRuby Guru, Charles Nutter</title>
		<link>http://javapulse.net/2006/11/16/unique-jruby-talk-by-sun-jruby-guru-charles-nutter/</link>
		<comments>http://javapulse.net/2006/11/16/unique-jruby-talk-by-sun-jruby-guru-charles-nutter/#comments</comments>
		<pubDate>Thu, 16 Nov 2006 08:55:07 +0000</pubDate>
		<dc:creator>Clara Ko</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://javapulse.net/?p=47</guid>
		<description><![CDATA[Message from Remco van &#8216;t Veer from Finalist:
Charles Nutter, hired by Sun a couple of months ago to work on JRuby, will come to Rotterdam in december to give a presentation.  He will talk a lot about JRuby and JVM as scripting platform and a bit about running Rails on a JVM.
Registration via:
unieke-jruby-lezing-in-nederland-door-amerikaanse-jruby-guru-charles-nutter
Scripting is [...]]]></description>
			<content:encoded><![CDATA[<p>Message from Remco van &#8216;t Veer from Finalist:</p>
<p>Charles Nutter, hired by Sun a couple of months ago to work on JRuby, will come to Rotterdam in december to give a presentation.  He will talk a lot about JRuby and JVM as scripting platform and a bit about running Rails on a JVM.</p>
<p>Registration via:<br />
<a target="_blank" href="http://blog.finalist.com/2006/10/27/unieke-jruby-lezing-in-nederland-door-amerikaanse-jruby-guru-charles-nutter/">unieke-jruby-lezing-in-nederland-door-amerikaanse-jruby-guru-charles-nutter</a></p>
<p>Scripting is the next big thing for Java programmers, so be there!</p>
]]></content:encoded>
			<wfw:commentRss>http://javapulse.net/2006/11/16/unique-jruby-talk-by-sun-jruby-guru-charles-nutter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Masters of Java 2006</title>
		<link>http://javapulse.net/2006/10/31/masters-of-java-2006/</link>
		<comments>http://javapulse.net/2006/10/31/masters-of-java-2006/#comments</comments>
		<pubDate>Tue, 31 Oct 2006 09:34:20 +0000</pubDate>
		<dc:creator>Clara Ko</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://javapulse.net/?p=48</guid>
		<description><![CDATA[Together with my esteemed colleague, Micha Hagg, I signed up for this year&#8217;s Masters of Java competition. We call ourselves The Dynamic Duo. ;P
When we heard about this at JFall, we thought it would be interesting to see where we stand on the cleverness scale. The only drawback is that we&#8217;d have to take a [...]]]></description>
			<content:encoded><![CDATA[<p>Together with my esteemed colleague, Micha Hagg, I signed up for this year&#8217;s <a href="http://www.nljug.org/pages/events/content/moj_2006">Masters of Java</a> competition. We call ourselves <em>The Dynamic Duo</em>. ;P</p>
<p>When we heard about this at JFall, we thought it would be interesting to see where we stand on the cleverness scale. The only drawback is that we&#8217;d have to take a day off work to do it, but we figured we can do it just this one time.</p>
<p>I find that what&#8217;s even more interesting than solving programming problems is the pair programming. So not only does this test our ability to code, but also our ability to work together. Can we function as a team? Do we compensate for each other&#8217;s weaknesses? How clearly do we communicate our thoughts? How open are we to the other&#8217;s ideas? Can our brains think as one when given a clear goal?</p>
<p>A few weeks ago we had a practice run just for the hell of it. We both found that coding algorithms is a muscle neither of us has flexed in quite awhile, possibly since university. I bet kids right out of school would be good at this. The Java work that is available here has more to do with OO design and good structuring of code, and rarely requires algorithms. This is because performance is often overlooked in high level applications. This work requires a different set of skills than what is being tested at the Master of Java.</p>
<p>As we worked through more problems, the part of our brains responsible for algorithms got a little exercise. We also had to get used to working under such intense time pressure. (minutes as opposed to days) For the first problem, we couldn&#8217;t even solve it until we stopped the pair programming. The rest went much smoother, but sometimes we came across a problem that was just badly designed and missing a lot of necessary information, just like how it can happen in the real world.</p>
<p>We&#8217;re not going to spend anymore time to prepare, but I&#8217;m sure glad we did this practice session. Otherwise, we&#8217;d be swimming&#8230;</p>
<p>Good luck for whoever else is going!</p>
]]></content:encoded>
			<wfw:commentRss>http://javapulse.net/2006/10/31/masters-of-java-2006/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JFall Recap</title>
		<link>http://javapulse.net/2006/10/14/jfall-recap/</link>
		<comments>http://javapulse.net/2006/10/14/jfall-recap/#comments</comments>
		<pubDate>Sat, 14 Oct 2006 11:48:37 +0000</pubDate>
		<dc:creator>Clara Ko</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://javapulse.net/?p=42</guid>
		<description><![CDATA[On Wednesday morning, I got on the train for the one-hour ride to Ede for the JFall conference. The conference turned out to be a success, with other 700 people attending. Imagine 700 Java developers in one room. I think about one percent was women, but that&#8217;s just how things goes here in Holland. It [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;padding-right:10px" src="http://blog.clarako.com/images/miniduke.jpg"/>On Wednesday morning, I got on the train for the one-hour ride to Ede for the <a href="http://nljug.org/">JFall</a> conference. The conference turned out to be a success, with other 700 people attending. Imagine 700 Java developers in one room. I think about one percent was women, but that&#8217;s just how things goes here in Holland. It was great to catch up with so many ex-colleagues, but here are the talks.</p>
<p>The first keynote was represented by people from Sun, mainly trying to promote SPOT (Small Programmable Object Technology), where people can get small pieces of hardware (mainly from the States or Canada) and program Java on top. The demos included little robots on wheels that didn&#8217;t really do much yet. But the most interesting part of this keynote for me was the musical search program. The idea was to search within music (and eventually in video) just like we do with text. This is still in research state, but someone did spend the time to make a very funky GUI for it. It shows a graph of colored clusters where each dot represents a song and each color represents a certain style.</p>
<p>The session were scheduled in 5 rooms depending on the interest expressed in each topic during registration. For each timeslot, I was mainly torn between a somewhat technical session or a high-level session.</p>
<p>For the first session, I had at first wanted to go to &#8220;To Data Independence &#038; Beyond!&#8221; &#8211; about test-driven development and testing frameworks. I think that since the agile revolution, lack of knowledge testing in a developer will become more and more old-school. I believe that there will come day where if you cannot set up a testing framework with blindfolds on, then you&#8217;re not a good developer. I also think that good testing is also a team effort, so the idea is not to leave someone else to do it.</p>
<p>But at the last minute, I ended up attending &#8220;Top 10 Enterprise Java performance problemen en hun oplossingen&#8221; &#8211; the talk about Java performance issues. Since developers invariably come across most of these issues, it&#8217;s nothing new. But it is still a very good list of 10 things to keep in mind while working on a project. I believe Vincent Partington from <a href="http://blog.xebia.com/2006/10/13/ejapp-is-coming/">Xebia</a> is currently having the talk translated and available online. A little regretting missing the details in the testing session, but we&#8217;ve been told that we will get PDFs of all the talks, so I hope I&#8217;ll have a chance to go into details once those are available.</p>
<p>For the second session, I attended &#8220;Hibernate explained with TechAnims and TechMaps&#8221;, whirlwind presentation of a 3-day course squished into just 50 minutes by two French guys &#8211; charming accent, I&#8217;d say. And good job too. The main presenter hardly had a chance to breathe. I was quite impressed with how much information they were able to present clearly in such a short time. The talk presented the basics of Hibernate while showing code, configuration, data schema, and sequence diagrams at the same time. We went through some simple mappings, user types, entity relationships (uni-directional or bi-directional and one-to-one, one-to-many, many-to-one, and many-to-many relationships), lazy loading, pessimistic and optimistic locking, and caching mechanisms. I would make more use of colors so we would know where to look and maybe sometimes a higher level diagram before zooming into code. I would find that useful.</p>
<p>The second keynote was nominally called &#8220;The Vocabulary of Enterprise Applications&#8221;, presented by Adrian Colyer of <a href="http://nl.interface21.com/">Interface21</a>. However, he quickly dived into AOP &#8211; which according to him is the lesser known part of Spring and presented some examples of how you would solve certain requirements by using aspects in Spring. The best part was the idea that an object should be represented by a triangle &#8211; with the 3 sides exposing IoC, AOP, and data access &#8211; 3 things that Spring &#8220;takes care of&#8221; for you.</p>
<p>Next, I went to &#8220;Kennismaking met het Eclipse Modeling Framework (EMF)&#8221; where I expected to see the use of UML within Eclipse. But, what was presented was that the model was kept inside the code with annotations. We often talk about finding Java in JSPs, but this was like keeping track of scripts in inside your Java code. As far as I can see, MDA is still not there yet. The best for this is probably <a href="http://www.compuware.com/products/optimalj/">OptimalJ</a>, but even then you still cannot generate an entire application at the touch of a button.</p>
<p>Since there seemed to be a big buzz on AOP, I decided to go to &#8220;Advanced AOP with AspectJ&#8221; next, also by Adrian Coyler. So now, I can&#8217;t remember what he said in which talk. I could follow the concepts of his examples, but not really the code, since I haven&#8217;t read up on <a href="http://www.eclipse.org/aspectj/">AspectJ</a> yet. His main advice is that if you are going to introduce aspects into your applications, do it in phases. Start with the standard aspects in Spring, then write your own aspects, then go onto AspectJ. Spring is designed to use the same vocabulary as AspectJ.</p>
<p>For the last session, I went to &#8220;JSF made easy with Facelets&#8221;. Although I&#8217;m not really into front-end programming, I thought it would be good to go to this just to get the main ideas presented to me on a platter. And it worked. :) The presentation was clear and the demos worked well (very important). Facelets allows the front-end to be built up from components that represent different boxes on a HTML page, much like Tiles but without Struts. Facelets makes JSF much easier to work with, by moving the effort from making tags to making components. Plus, the demos showed some seemless integration with AJAX, so you don&#8217;t have to miss out on that latest front-end buzz.</p>
<p>The main ideas I came away with are:</p>
<ul>
<li>Spring</li>
<li>Hibernate</li>
<li>AspectJ</li>
<li>JSF/Facelets</li>
</ul>
<p>but also:</p>
<ul>
<li>performance &#8211; pitfalls and solutions</li>
<li>testing &#8211; unit and functional testing</li>
<li>agile</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://javapulse.net/2006/10/14/jfall-recap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaPolis 2006</title>
		<link>http://javapulse.net/2006/09/23/javapolis/</link>
		<comments>http://javapulse.net/2006/09/23/javapolis/#comments</comments>
		<pubDate>Sat, 23 Sep 2006 10:42:06 +0000</pubDate>
		<dc:creator>Clara Ko</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javapolis]]></category>

		<guid isPermaLink="false">http://javapulse.net/?p=37</guid>
		<description><![CDATA[Last of the conferences I heard about lately, Javapolis will take place from 11-15 December, 2006, in Antwerp. The first 2 days are technical hands-on sessions, while the last 3 days are in conference format. This might be a good reason to go to Antwerp.
]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;padding-right:10px" src="http://www.javapolis.com/confluence/download/attachments/22791/JavaPolis-logo-small.gif"/>Last of the conferences I heard about lately, <a href="http://www.javapolis.com">Javapolis</a> will take place from 11-15 December, 2006, in Antwerp. The first 2 days are technical hands-on sessions, while the last 3 days are in conference format. This might be a good reason to go to Antwerp.</p>
]]></content:encoded>
			<wfw:commentRss>http://javapulse.net/2006/09/23/javapolis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NL-JUG and J-Fall</title>
		<link>http://javapulse.net/2006/09/23/nl-jug/</link>
		<comments>http://javapulse.net/2006/09/23/nl-jug/#comments</comments>
		<pubDate>Sat, 23 Sep 2006 10:15:24 +0000</pubDate>
		<dc:creator>Clara Ko</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[organizations]]></category>

		<guid isPermaLink="false">http://javapulse.net/?p=35</guid>
		<description><![CDATA[NL-JUG is the Nederlandse Java User Group. From what I&#8217;ve heard, the conferences are a good place to network. If you haven&#8217;t already, consider signing up and reference me (LidNr: 060909). The next conference is J-Fall (October 11, 2006, Ede) where there seems to be a number interesting sessions. Even at first glance, I found [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left; padding-right:10px" src="http://www.nljug.org/pages/membership/badge/nljug-pin.gif"/><a href="http://www.nl-jug.org">NL-JUG</a> is the Nederlandse Java User Group. From what I&#8217;ve heard, the conferences are a good place to network. If you haven&#8217;t already, consider <a href="http://www.nljug.org/pages/membership/">signing up</a> and reference me (LidNr: 060909). The next conference is <a href="http://www.nljug.org/pages/events/content/jfall_2006/sessions/?template=showprogram.html">J-Fall</a> (October 11, 2006, Ede) where there seems to be a number interesting sessions. Even at first glance, I found something I would like to see in every time slot.</p>
]]></content:encoded>
			<wfw:commentRss>http://javapulse.net/2006/09/23/nl-jug/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
