<?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>TechJava&#187; TechJava &#8211; Articles tagged by adam bien</title>
	<atom:link href="http://www.techjava.de/topics/tag/adam-bien/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.techjava.de</link>
	<description>Journal on Java Technology</description>
	<lastBuildDate>Thu, 17 Jun 2010 10:41:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Real World Java EE Practices &#8211; Rethinking Best Practices by Adam Bien</title>
		<link>http://www.techjava.de/topics/2010/02/rethinking-best-practices/</link>
		<comments>http://www.techjava.de/topics/2010/02/rethinking-best-practices/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 23:21:43 +0000</pubDate>
		<dc:creator>Simon Zambrovski</dc:creator>
				<category><![CDATA[enterprise systems]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[adam bien]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[jee]]></category>
		<category><![CDATA[patterns]]></category>

		<guid isPermaLink="false">http://www.techjava.de/?p=594</guid>
		<description><![CDATA[
I just returned from the furious event given by Adam Bien on 
Real World Java EE Practices. The presentation has been held in Lehmanns Bookstore in Hamburg in co-operation with the JUGHH. It was a full success with no space left in the bookstore. I think, I got the last seat and there were some [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.techjava.de/wp-content/uploads/adambien-225x300.jpg" alt="" title="adambien" width="225" height="300" style="float:right; margin:5px;" /><br />
I just returned from the furious event given by Adam Bien on 
<a  href="http://www.adam-bien.com/roller/abien/entry/free_jug_session_in_hamburg" onclick="javascript:pageTracker._trackPageview('/external/www.adam-bien.com/roller/abien/entry/free_jug_session_in_hamburg');" >Real World Java EE Practices</a>. The presentation has been held in Lehmanns Bookstore in Hamburg in co-operation with the JUGHH. It was a full success with no space left in the bookstore. I think, I got the last seat and there were some people standing. </p>
<p>Adam made it in an hour and presented many interesting topics. He started with new subjects introduces in JEE6, like optional local interfaces, cronjob-like Timer Service and other nice goodies. Then he covered new stuff from JEE like REST and CDI (Context and Dependency Injection). Finally, he moved to the best practices, patterns and anti-pattern. As usual, it was quick and precise &#8211; Adam answered many questions and gave a good overview of the technology.</p>
<p>After the presentation, JUGHH / Lehmanns offer a glass of sparkling wine for the smaller audience and Adam spoke about the possibility to speak about JavaFX next time. This time I left my camera at home and only had my phone with me, so sorry for the low-resolutioned picture&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjava.de/topics/2010/02/rethinking-best-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacking, Progmatic, Productive</title>
		<link>http://www.techjava.de/topics/2008/09/hacking-progmatic-productive/</link>
		<comments>http://www.techjava.de/topics/2008/09/hacking-progmatic-productive/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 14:12:49 +0000</pubDate>
		<dc:creator>Simon Zambrovski</dc:creator>
				<category><![CDATA[enterprise systems]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[adam bien]]></category>
		<category><![CDATA[ejb]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[jee]]></category>
		<category><![CDATA[jughh]]></category>
		<category><![CDATA[lehmanns]]></category>

		<guid isPermaLink="false">http://www.techjava.de/?p=149</guid>
		<description><![CDATA[
Yesterday, 
the second 
Adam Bien event in 
Lehmanns Bookstore took place. Again, the event was a full success. I arrived half-an-hour earlier and got a seat only in the tenth row.
Adam spoke about new features of EJB 3.1 and Glassfish. He showed examples running on a developer build of Glassfish V3, promising that the features [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border: 1px solid black; margin: 5px;" title="AdamJUGHH" src="http://farm4.static.flickr.com/3275/2865301242_8935cb9ea7_m.jpg" alt="_MG_6980" width="120" height="180" /><img style="border: 1px solid black; margin: 5px;" src="http://farm4.static.flickr.com/3099/2865298698_0cb54c9bb2_m.jpg" alt="_MG_6978" width="120" height="180" /></p>
<p>Yesterday, 
<a  href="http://www.techjava.de/topics/2008/05/progmatic-java-ee-5-hacking/">the second</a> 
<a  href="http://www.techjava.de/topics/2008/09/productive-java-ee-6/">Adam Bien event</a> in 
<a  href="http://www.lob.de/cgi-bin/work/framesetneu?flag=new&amp;frame=yes&amp;id=48d1116c4905c" onclick="javascript:pageTracker._trackPageview('/external/www.lob.de/cgi-bin/work/framesetneu');" >Lehmanns Bookstore</a> took place. Again, the event was a full success. I arrived half-an-hour earlier and got a seat only in the tenth row.<br />
Adam spoke about new features of EJB 3.1 and Glassfish. He showed examples running on a developer build of Glassfish V3, promising that the features will work without exceptions&#8230;<br />
Here are some topics, I remember:</p>
<ul>
<li>Singleton Beans: usefull a s a central point of the application, e.G. central cache etc&#8230;</li>
<li>Async Methods: allows asynchronous execution of time-consuming methods. Especially, it is possible to abort the execution</li>
<li>Deploying Beans in WARs: could be helpful for small applications</li>
<li>Global JNDI-Namespace</li>
<li>No interface view: simplifies the access to beans, if needed</li>
<li>EJBCOntainer.getEJBContainer().getContext(): allows external initialization of bean context, which is nice for testing</li>
</ul>
<p>Later, 
<a  href="http://www.adam-bien.com/roller/abien/" onclick="javascript:pageTracker._trackPageview('/external/www.adam-bien.com/roller/abien/');" >Adam</a> discussed some 
<a  href="http://java.sun.com/blueprints/corej2eepatterns/Patterns/index.html" onclick="javascript:pageTracker._trackPageview('/external/java.sun.com/blueprints/corej2eepatterns/Patterns/index.html');" >Core J2EE patters</a>, that become absolete with EJB 3.1 and others which are still valid.</p>
<p>After the talk, I spoke with Adam about the 
<a  href="http://www.techjava.de/topics/2008/09/osgi-why-modularity-is-important/">OSGi</a> as a module architecture inside JEE application, which seems interesting to me.</p>
<p>The pictures are as usual available in my 
<a  href="http://flickr.com/photos/sza/sets/72157607337631878/" onclick="javascript:pageTracker._trackPageview('/external/flickr.com/photos/sza/sets/72157607337631878/');" >FlickR Gallery</a>.</p>
<p>Marco published a 
<a  href="http://www.loroma.com/loroma/movie.faces?movie=15503#Productive-Java-EE-6-1221891286879" onclick="javascript:pageTracker._trackPageview('/external/www.loroma.com/loroma/movie.faces');" >video on Loroma</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjava.de/topics/2008/09/hacking-progmatic-productive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Productive Java EE 6</title>
		<link>http://www.techjava.de/topics/2008/09/productive-java-ee-6/</link>
		<comments>http://www.techjava.de/topics/2008/09/productive-java-ee-6/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 22:16:53 +0000</pubDate>
		<dc:creator>Simon Zambrovski</dc:creator>
				<category><![CDATA[announce]]></category>
		<category><![CDATA[enterprise systems]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mdsd]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[adam bien]]></category>
		<category><![CDATA[ejb]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Hamburg]]></category>
		<category><![CDATA[jee 6]]></category>
		<category><![CDATA[lehmanns]]></category>

		<guid isPermaLink="false">http://www.techjava.de/?p=129</guid>
		<description><![CDATA[The holiday season is over and we can enjoy an event every week. After 
Maven 2, 
Eclipse Stammtisch and 
reasoning on modularity an event on enterprise systems can be visited. It seems that after the 
last visit on Java EE 5 Hacking Adam want to tell something on Java EE 6 Hacking&#8230;
This session will be [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="border: 1px solid black; margin-right: 5px; margin-left: 5px;" src="http://www.techjava.de/wp-content/uploads/javausergrouphh.png" alt="JUGHH" width="132" height="123" />The holiday season is over and we can enjoy an event every week. After 
<a  href="http://www.techjava.de/topics/2008/09/maven-2-a-first-glance/">Maven 2</a>, 
<a  href="http://www.techjava.de/topics/2008/08/upcoming-eclipse-stammtisch-hamburg-v200809/">Eclipse Stammtisch</a> and 
<a  href="http://www.techjava.de/topics/2008/09/osgi-why-modularity-is-important/">reasoning on modularity</a> an event on enterprise systems can be visited. It seems that after the 
<a  href="http://www.techjava.de/topics/2008/05/progmatic-java-ee-5-hacking/">last visit on Java EE 5 Hacking</a> Adam want to tell something on Java EE 6 Hacking&#8230;</p>
<p>This session will be interactive / openspace like. He will walk through the new EJB 3.1 APIs and explain some interesting stuff as well. It is the logical conduction of the first 
<a  href="http://www.techjava.de/topics/2008/05/from-theory-to-practice/">JUG HH session in May 2008.</a></p>
<p><strong>Location:</strong>
<a  href="http://www.lob.de/cgi-bin/work/pages?id=U7HYixW1yHEijwvY&amp;frame=yes&amp;flag=google&amp;menupic=no&amp;page=lfb_hambg_2a" onclick="javascript:pageTracker._trackPageview('/external/www.lob.de/cgi-bin/work/pages');" >Lehmanns Fachbuchhandlung (Hamburg Hauptbahnhof)</a>, Kurze Mühren 6, 20095 Hamburg</p>
<p><strong>Date and Time:</strong> 16.09.2008, 20:00<br />
<strong>Topic:</strong> Productive Java EE 6 &#8211; Rethinking Best Practices And Bashing On Patterns, Cluster One</p>
<p><strong>Abstract: </strong>Java EE 6 is great, but many questions like:</p>
<ul>
<li>Are DAOs dead?</li>
<li>Do JSF really suck?</li>
<li>Are anemic JPA-entities a best practice?</li>
<li>Are XML deployment descriptors legacy?</li>
<li>Are EJBs lightweight?</li>
<li>How to test EJBs?</li>
<li>Is layering an antipattern?</li>
<li>Do we need factories?</li>
<li>How to integrate with RESTFul services?</li>
<li>Is it possible to deploy EJBs into a &#8230;WAR?</li>
<li>Are &#8220;plain old web containers&#8221; dead?</li>
<li>Services or Objects &#8211; what is the way to go?</li>
</ul>
<p>still remain open. These and many other questions will be discussed interactively with &#8230;code.</p>
<p><strong>Speaker:</strong> 
<a  href="http://www.adam-bien.com/" onclick="javascript:pageTracker._trackPageview('/external/www.adam-bien.com/');" ></a>Adam Bien<a></a></p>
<p><strong>About the speaker: </strong> Java Champion 
<a  href="http://www.adam-bien.com/" onclick="javascript:pageTracker._trackPageview('/external/www.adam-bien.com/');" >Adam Bien</a> is a self-employed consultant, lecturer, software architect, developer, and author in the enterprise Java sector in Germany who implements Java technology on a large scale. He is also the author of several books and articles on Java and J2EE technology, as well as distributed Java programming. His books include J2EE Patterns, J2EE HotSpots, Java EE 5 Architectures, Enterprise Architectures, Enterprise Java Frameworks, SOA Expert Knowledge, and Struts, all published in German.</p>
<p>As BEA technical director, Bien is also a member of the NetBeans Dream Team; an Expert Group member of the Java Community Process for EJB 3.1, JPA 2.0, and Java EE 6; and involved in embedded Java, Grid, and P2P technology. He currently works as an architect and developer in several J2EE-Java EE Model-Driven Architecture (MDA) and EAI component architecture projects for the Java EE platform and .NET.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjava.de/topics/2008/09/productive-java-ee-6/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
