<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Christian Frei&apos;s Blog</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/cwfrei/" />
<modified>2008-06-12T18:08:19Z</modified>
<tagline></tagline>
<id>tag:weblogs.java.net,2008:/blog/cwfrei/441</id>
<generator url="http://www.movabletype.org/" version="3.01D">Movable Type</generator>
<copyright>Copyright (c) 2008, cwfrei</copyright>
<entry>
<title>The Duke starring in Rambo III</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/cwfrei/archive/2008/06/the_duke_starri_2.html" />
<modified>2008-06-12T18:08:19Z</modified>
<issued>2008-06-12T18:08:19Z</issued>
<id>tag:weblogs.java.net,2008:/blog/cwfrei/441.9962</id>
<created>2008-06-12T18:08:19Z</created>
<summary type="text/plain">Special appearance: The Duke is Sylvester Stallone.</summary>
<author>
<name>cwfrei</name>

<email>christian.frei@keynode.biz</email>
</author>
<dc:subject>Community: Java User Groups</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/cwfrei/">
<![CDATA[<p><a href="http://www.youtube.com/watch?v=CnQbTQK4Ji4" target="_blank">The Swiss Duke</a>]]>

</content>
</entry>
<entry>
<title>Effective Java (2nd edition) in Europe</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/cwfrei/archive/2008/06/effective_java.html" />
<modified>2008-06-06T08:51:16Z</modified>
<issued>2008-06-06T08:51:05Z</issued>
<id>tag:weblogs.java.net,2008:/blog/cwfrei/441.9931</id>
<created>2008-06-06T08:51:05Z</created>
<summary type="text/plain">The 2nd edition of Effective Java by Joshua Bloch can be purchased at Jazoon&apos;08. For the first time in Europe and for a special conference prize. And you can get it autographed by the author.</summary>
<author>
<name>cwfrei</name>

<email>christian.frei@keynode.biz</email>
</author>
<dc:subject>Community: Java User Groups</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/cwfrei/">
<![CDATA[The 2nd edition of Effective Java by Joshua Bloch will be exclusively available at <a href="http://jazoon.com/" target="_blank">Jazoon'08</a> for the first time in Europe. You can purchase the book at the conference registration desk for the special conference prize of CHF 50.  

<br><br>
And get your copy autographed! After his keynote on Thursday 26 June, Josh will autograph his new book. Josh will have <a href="http://jazoon.com/jazoon08/en/conference/speakerdetails.html?type=author&detail=Joshua_Bloch" target="_blank">two talks</a> at Jazoon'08. Don't miss it!]]>

</content>
</entry>
<entry>
<title>9 days to EURO2008 - 25 days to JAZOON&apos;08</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/cwfrei/archive/2008/05/9_days_to_euro2.html" />
<modified>2008-05-29T13:06:17Z</modified>
<issued>2008-05-29T13:06:02Z</issued>
<id>tag:weblogs.java.net,2008:/blog/cwfrei/441.9888</id>
<created>2008-05-29T13:06:02Z</created>
<summary type="text/plain">Only 25 days to go until Jazoon&apos;08. In 9 days the EURO2008 soccer championship will start in Switzerland. </summary>
<author>
<name>cwfrei</name>

<email>christian.frei@keynode.biz</email>
</author>
<dc:subject>Community: Java User Groups</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/cwfrei/">
<![CDATA[In 9 days the <a href="http://euro2008.uefa.com/" target="_blank">EURO2008</a> soccer championship will start in Switzerland. And in 25 days <a href="http://jazoon.com" target="_blank">Jazoon'08</a> will kick-off. 

<br><br>
Don't worry about EURO2008: there are still plenty of hotel rooms available in Zurich and you will be able to watch the only game scheduled during Jazoon on our large movie theater screens with commentary in English.]]>

</content>
</entry>
<entry>
<title>The Duke starring in 2001!</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/cwfrei/archive/2008/05/the_duke_starri_1.html" />
<modified>2008-05-14T15:58:30Z</modified>
<issued>2008-05-14T15:58:30Z</issued>
<id>tag:weblogs.java.net,2008:/blog/cwfrei/441.9803</id>
<created>2008-05-14T15:58:30Z</created>
<summary type="text/plain">Special appearance: The Duke meets HAL.</summary>
<author>
<name>cwfrei</name>

<email>christian.frei@keynode.biz</email>
</author>
<dc:subject>Community: Java User Groups</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/cwfrei/">
<![CDATA[<p><a href="http://www.youtube.com/watch?v=8TO_Gnxc6s4" target="_blank">The Swiss Duke</a>]]>

</content>
</entry>
<entry>
<title>From Java to Scala?</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/cwfrei/archive/2008/05/from_java_to_sc.html" />
<modified>2008-05-13T15:26:12Z</modified>
<issued>2008-05-13T09:42:16Z</issued>
<id>tag:weblogs.java.net,2008:/blog/cwfrei/441.9790</id>
<created>2008-05-13T09:42:16Z</created>
<summary type="text/plain">In many sessions at JavaOne Scala was a topic of interest. In the Java Posse BOF even the question was raised if Scala could replace Java.</summary>
<author>
<name>cwfrei</name>

<email>christian.frei@keynode.biz</email>
</author>
<dc:subject>Community: Java User Groups</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/cwfrei/">
<![CDATA[In many sessions e.g. in the Script Bowl on Day 2 Scala was a topic of interest at JavaOne (don't ask me why Scala was in the 'Script' bowl). Some of the features of this functional language certainly impressed.

<br><br>
In the Java Posse BOF (Java Posse Episode 186) it was discussed what the potential of Scala in the world of programming languages is. For sure dynamic languages have a different standing and Scala is offering complementary advantages. It was pointed out though, that Scala could replace the Java language. The Java language of course, not the Java platform. I am curious to see whether Scala will really pick up momentum.

<br><br>
Martin Odersky, the creator of Scala, will hold a <a href="http://jazoon.com/jazoon08/en/conference/presentationdetails.html?type=sid&detail=5242" target="_blank">keynote</a> at <a href="http://jazoon.com" target="_blank">Jazoon'08</a>. 
</p>]]>

</content>
</entry>
<entry>
<title>What language/framework should I choose?</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/cwfrei/archive/2008/05/what_language_f.html" />
<modified>2008-05-08T21:47:40Z</modified>
<issued>2008-05-08T18:52:35Z</issued>
<id>tag:weblogs.java.net,2008:/blog/cwfrei/441.9750</id>
<created>2008-05-08T18:52:35Z</created>
<summary type="text/plain">There is a confusing variety of languages/frameworks in use. Is it clear what you use for what?</summary>
<author>
<name>cwfrei</name>

<email>christian.frei@keynode.biz</email>
</author>
<dc:subject>Community: Java User Groups</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/cwfrei/">
<![CDATA[The question is of course not new. But is it obsolete? The following comments arose from a Q&A with Jonathan Schwartz and Rich Green at JavaOne as well as the 'Scripting Panel' with Charles Nutter, Tor Norby, Ted Leung, Guy Laforge, and Greg Murray moderated by Tim Bray.

<br><br>
The number of languages/frameworks for sure does not become smaller. Some of the actual examples discussed in the panel were Ruby/Rails, Groovy/Grails, Python, JMaki, JavaFX.

<br><br> What to choose? Wouldn't it be easier if there was only one language? Jonathan Schwartz argued that it is of course a hassle that for example you have to test software on Firefox, Explorer, Safari... But do you really want to have only one browser out there? You see were his was getting at.

<br><br>
The panelist pointed out that every languages has its clear advantages for some tasks. Now that's all fine. But the one thing they also agreed upon was that developers seldom switch from one language to another. A Groovy user will not switch to Python and vice versa. So developers end up to solve their tasks with the technology they already like most and not the one that would be suited best for the job.


<br><br>
To what it really comes down to is that there is now clear answer. And that is an especially tough finding for students and beginners.

<br><br>
So what can you do? The advice I can give is that you have to continue to attend conferences ;-) Seriously, it is important that you regularly  take the chance to broaden your general knowledge of software technology in order to make informed decisions.
<br><br> BTW You can meet Greg Murry at <a href="http://jazoon.com" target="_blank">Jazoon'08</a>. 
</p>]]>

</content>
</entry>
<entry>
<title>Dynamics in Open Source: Sun and MySQL</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/cwfrei/archive/2008/05/dynamics_in_ope.html" />
<modified>2008-05-07T18:49:57Z</modified>
<issued>2008-05-07T18:49:45Z</issued>
<id>tag:weblogs.java.net,2008:/blog/cwfrei/441.9732</id>
<created>2008-05-07T18:49:45Z</created>
<summary type="text/plain">Since MySQL was acquired by Sun downloads have gone up dramatically as Rich Green pointed out at JavaOne.</summary>
<author>
<name>cwfrei</name>

<email>christian.frei@keynode.biz</email>
</author>
<dc:subject>Community</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/cwfrei/">
<![CDATA[In his JavaOne keynote Rich Green (Executive VP Software) presented the acquisition of MySQL as a success story so far, demonstrated in the increased number of downloads. 
<br><br>
Geeks are usually skeptical when they hear about an acquisition like this one. I also have to admit that I saw some industrial logic in it but also remained reserved owing to potential drawbacks.
<br><br>
The question of course is what caused that increase. Is it just the marketing push or has it something to do with the trust that a large company like Sun brings with it? I can't tell. However, for sure the MySQL guys have to be at Jazoon next year.]]>

</content>
</entry>
<entry>
<title>RIA, RIA, RIA...</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/cwfrei/archive/2008/05/ria_ria_ria.html" />
<modified>2008-05-06T23:04:28Z</modified>
<issued>2008-05-06T21:45:53Z</issued>
<id>tag:weblogs.java.net,2008:/blog/cwfrei/441.9710</id>
<created>2008-05-06T21:45:53Z</created>
<summary type="text/plain">The keynote by Rich Green at Day One at JavaOne brought a strong focus on RIA. Jonathan Schwartz in a Q&amp;A stressed the importance of RIA for the future of a consumer centric world.</summary>
<author>
<name>cwfrei</name>

<email>christian.frei@keynode.biz</email>
</author>
<dc:subject>Community: Java User Groups</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/cwfrei/">
<![CDATA[</p> 
In today's keynote, Rich Green (Sun's Executive VP Software) pointed out the increasing importance of RIA showing a compelling demo of a JavaFX application. The application merging sources from Youtube, Flickr and Twitter running in a browser could be simply dragged onto the desktop to run there. The same application was even shown to run on the Android emulator. RIA are an important step on the way to the consumer-centric world as SUN sees it coming. One interesting aspect of the application on the desktop is: it can simply be erased again like any item on the desktop. According to Jonathan Schwartz this is a very compelling way to distribute content without having to force the user through a browser and whatever kind of website.

<br><br>
There are of course competing technologies to build RIA. These technologies will be presented at <a href="http://jazoon.com" target="_blank">Jazoon'08</a>. If you have very new stuff to present you can still submit a proposal for the Jazoon Cutting-Edge session until 2008-05-16 (check the conference website for details). Speakers will receive a free conference pass.
</p>]]>

</content>
</entry>
<entry>
<title>Profit now and save EUR 210!</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/cwfrei/archive/2008/04/profit_now_and_1.html" />
<modified>2008-04-29T12:28:22Z</modified>
<issued>2008-04-29T10:32:17Z</issued>
<id>tag:weblogs.java.net,2008:/blog/cwfrei/441.9631</id>
<created>2008-04-29T10:32:17Z</created>
<summary type="text/plain">Register for Jazoon&apos;08 until 30.04.2008 and save EUR 210! And if you are a JUG member you can even save more because you can accumulate your discounts!</summary>
<author>
<name>cwfrei</name>

<email>christian.frei@keynode.biz</email>
</author>
<dc:subject>Community</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/cwfrei/">
<![CDATA[This is your chance to really profit from the early bird discount for
<a href="http://jazoon.com" target="_blank">Jazoon'08</a>. Sign up before the end of April and save EUR 210.

And if you are a JUG member you can save an additional 25% on the conference pass! See here how to get your JUG voucher code:
<a href="http://jazoon.com/en/sponsorsandpartners/jugs.html" target="_blank">http://jazoon.com/en/sponsorsandpartners/jugs.html</a>.

Hurry up, sign up now and profit!]]>

</content>
</entry>
<entry>
<title>The Duke starring in 24!</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/cwfrei/archive/2008/04/the_duke_starri.html" />
<modified>2008-04-25T13:39:50Z</modified>
<issued>2008-04-25T13:39:45Z</issued>
<id>tag:weblogs.java.net,2008:/blog/cwfrei/441.9605</id>
<created>2008-04-25T13:39:45Z</created>
<summary type="text/plain">Special appearance: The Duke meets Jack Bauer.</summary>
<author>
<name>cwfrei</name>

<email>christian.frei@keynode.biz</email>
</author>
<dc:subject>Community: Java User Groups</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/cwfrei/">
<![CDATA[<p><a href="http://www.youtube.com/watch?v=ajN5pBWjTMY" target="_blank">The Swiss Duke</a> ]]>

</content>
</entry>
<entry>
<title>Submit a proposal: the latest Java trends</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/cwfrei/archive/2008/04/submit_a_propos.html" />
<modified>2008-04-25T13:27:29Z</modified>
<issued>2008-04-15T14:04:52Z</issued>
<id>tag:weblogs.java.net,2008:/blog/cwfrei/441.9539</id>
<created>2008-04-15T14:04:52Z</created>
<summary type="text/plain">Call for papers for Jazoon Cutting-Edge, the special session at Jazoon&apos;08 for the latest trends in Java technology.</summary>
<author>
<name>cwfrei</name>

<email>christian.frei@keynode.biz</email>
</author>
<dc:subject>Community: Java User Groups</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/cwfrei/">
<![CDATA[<p><a 
On Tuesday, 2008-06-24 <a href="http://jazoon.com" target="_blank">Jazoon'08</a> will feature an extra session called <strong>Jazoon Cutting-Edge</strong>. This session will include <strong>the latest trends, updates and highlights</strong> of the Java world that have emerged since our Call for papers closed by the end of 2007. Jazoon Cutting-Edge is a moderated session of 15-minutes talks. Speakers will receive a 3 days conference pass for free.
Interested speakers should submit a proposal on-line between 2008-05-01 and 2008-05-16. The Jazoon Program Committee will select the most interesting talks and inform you by the end of May about the results. Looking forward to your contributions!
</p>]]>

</content>
</entry>
<entry>
<title>Jazoon&apos;08 program published</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/cwfrei/archive/2008/04/jazoon08_progra_1.html" />
<modified>2008-04-29T10:21:49Z</modified>
<issued>2008-04-02T12:18:42Z</issued>
<id>tag:weblogs.java.net,2008:/blog/cwfrei/441.9461</id>
<created>2008-04-02T12:18:42Z</created>
<summary type="text/plain">Jazoon&apos;08, June 23 - 26 in Zurich, Switzerland, published the program. Speakers include: Dion Almaer, Bela Ban, Cedric Beust, Adam Bien, Joshua Bloch, Roberto Chinnici, Jerome Dochez, Roy T. Fielding, Neal Ford, Neal Gafter, Rod Johnson, Heinz Kabutz, Dierk Koenig, Ted Neward, David Nuescheler, Martin Marinscheck, Martin Odersky, Simon Phipps, Brian Sletten, James Ward, and many more.</summary>
<author>
<name>cwfrei</name>

<email>christian.frei@keynode.biz</email>
</author>
<dc:subject>Community: Java User Groups</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/cwfrei/">
<![CDATA[<p>We just published the <strong> program for Jazoon'08</strong>, check out the conference webpage <a href="http://jazoon.com/en/conference" target="_blank">Jazoon</a>.<br>

</p>
<strong>Speakers at Jazoon'08 include:</strong><br>
<ul><li>Dion Almaer, Founder of Ajaxian</li>
<li>Bela Ban on Cluster your POJOs with PojoCache</li>
<li>Cédric Beust on A quick guide to modern languages and interesting concepts for the busy Java programmer</li>
<li>Adam Bien on Glassfish V2/V3 - the killer appserver for development and production</li>
<li>Joshua Bloch, Google</li>
<li>Roberto Chinnici on An Overview of the Java Platform, Enterprise Edition 6 (Java EE 6)</li>
<li>Jerome Dochez, Sun Microsystems</li>
<li>Roy T. Fielding on Open Architecture<li>
<li>Neal Ford on Building DSLs in Static & Dynamic Languages</li>
<li>Neal Gafter, Google</li>
<li>Rod Johnson on Where Will Tomorrow's Innovation Come From in Enterprise Java?</li>
<li>Heinz Kabutz on The Secrets of Concurrency</li>
<li>Dierk König on Automated functional testing of web applications</li>
<li>Ted Neward, Neward & Associates</li>
<li>David Nüscheler on The Revenge of the "Weblog in 15 minutes"</li>
<li>Martin Marinscheck on AJAX in Apache MyFaces</li>
<li>Martin Odersky on The Challenge of Scalable Languages</li>
<li>Simon Phipps on The Adoption-Led Market</li>
<li>Brian Sletten on Data-Driven Applications : Writing Less Code!</li>
<li>James Ward on Rich Internet Applications with Flex and Java</li>
<li><strong> and many more...</strong></li>
</ul>]]>

</content>
</entry>
<entry>
<title>NetBeans Community Day at Jazoon&apos;08</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/cwfrei/archive/2008/03/netbeans_commun.html" />
<modified>2008-04-01T06:41:22Z</modified>
<issued>2008-04-01T06:40:45Z</issued>
<id>tag:weblogs.java.net,2008:/blog/cwfrei/441.9448</id>
<created>2008-04-01T06:40:45Z</created>
<summary type="text/plain">Roman Strobl is heading a NetBeans Day for free during Jazoon&apos;08.</summary>
<author>
<name>cwfrei</name>

<email>christian.frei@keynode.biz</email>
</author>
<dc:subject>Community: NetBeans</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/cwfrei/">
<![CDATA[<p><a href="http://jazoon.com/jazoon08/en/conference/speakerdetails.html?type=author&detail=Roman_Strobl" target="_blank">Roman Strobl</a> and his team are happy to invite you to the free of charge NetBeans Day at <a href="http://jazoon.com" target="_blank">Jazoon'08</a>. See first-hand how the NetBeans IDE is the only IDE you need. Members of the NetBeans team will demonstrate what's new in NetBeans 6.0, how NetBeans supports the hottest scripting languages (Ruby, JavaScript, JavaFX and PHP), how NetBeans 
makes it a snap to build Rich Internet Applications (using AJAX, jMaki, REST, etc.) and applications for mobile phones and PDAs, and how you can reuse existing code from the NetBeans platform to quickly create your own desktop applications. The NetBeans WorldTour is a great opportunity for community members to connect with each other face-to-face, interact with the NetBeans team, meet Java luminaries, and have some fun!</p>
<p>Find more information on <a href="http://jazoon.com/jazoon08/en/conference/presentationdetails.html?type=sid&detail=5080" target="_blank">NetBeans Tutorial at Jazoon'08</a></p>
]]>

</content>
</entry>
<entry>
<title>The Busy Java Developer&apos;s Guide to Groovy - Everything You Ever Wanted to Know About Groovy to Get Stuff Done</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/cwfrei/archive/2008/03/the_busy_java_d.html" />
<modified>2008-03-12T10:23:01Z</modified>
<issued>2008-03-12T10:22:28Z</issued>
<id>tag:weblogs.java.net,2008:/blog/cwfrei/441.9345</id>
<created>2008-03-12T10:22:28Z</created>
<summary type="text/plain">Groovy has exploded onto the Java scene as a more dynamic, less restrictive and, in some cases, more productive alternative to the Java language. Much has been made of Groovy&apos;s web framework, Grails, but less attention has been paid to the actual language itself. Considering that Groovy is the bedrock upon which Grails rests, it&apos;s time to put that disparity to bed. </summary>
<author>
<name>cwfrei</name>

<email>christian.frei@keynode.biz</email>
</author>
<dc:subject>Community</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/cwfrei/">
<![CDATA[<p><a href="http://jazoon.com/jazoon08/en/conference/speakerdetails.html?type=author&detail=Ted_Neward" target="_blank">Ted Neward</a> is happy to welcome you to the <a href="http://jazoon.com/jazoon08/en/conference/presentationdetails.html?type=sid&detail=5041" target="_blank">The Busy Java Developer's Guide to Groovy - Everything You Ever Wanted to Know About Groovy to Get Stuff Done</a>Tutorial. This is a community event and your chance to meet one of the key <a href="http://jazoon.com" target="_blank">Jazoon'08</a> Tutorial speakers.</p> 
<p>Groovy has exploded onto the Java scene as a more dynamic, less restrictive and, in some cases, more productive alternative to the Java language. Much has been made of Groovy's web framework, Grails, but less attention has been paid to the actual language itself. Considering that Groovy is the bedrock upon which Grails rests, it's time to put that disparity to bed. 

In this tutorial we take a closer look at the language, how it is used in a variety of libraries/extension to the Java language and library set, and where its limitations are. The tutorial will be an "agile" presentation, in that the audience will be fully involved in setting the agenda, participating in the discussion, and suggesting experiments to try with each iteration of the tutorial. When finished, participants will walk away with a deeper understanding 
of how Groovy works and how it can be used to build applications for Java, as well as how to use it as a Plain Old Scripting Language (POSL).</p>
<p>Find more information on <a href="http://jazoon.com/jazoon08/en/conference/presentationdetails.html?type=sid&detail=5041" target="_blank">The Busy Java Developer's Guide to Groovy - Everything You Ever Wanted to Know About Groovy to Get Stuff Done</a></p>]]>

</content>
</entry>
<entry>
<title>Java Generics Explained - Everything You Ever Wanted to Know About Java Generics But Were Afraid to Ask</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/cwfrei/archive/2008/02/java_generics_e.html" />
<modified>2008-02-19T13:48:10Z</modified>
<issued>2008-02-19T13:44:00Z</issued>
<id>tag:weblogs.java.net,2008:/blog/cwfrei/441.9228</id>
<created>2008-02-19T13:44:00Z</created>
<summary type="text/plain">Generic and parameterized types and method, collectively known as Java Generics, are an integral part of the Java programming language since Java 5.0.  They affect almost every Java programmer because numerous of the most popular JDK classes are generic types. Learn more about it at Jazoon&apos;08 Tutorial day on Monday, 23 June 2008.  </summary>
<author>
<name>cwfrei</name>

<email>christian.frei@keynode.biz</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/cwfrei/">
<![CDATA[<p><a href="http://jazoon.com/jazoon08/en/conference/speakerdetails.html?type=author&detail=Angelika_Langer" target="_blank">Angelika Langer</a> is happy to welcome you to the <a href="http://jazoon.com/jazoon08/en/conference/presentationdetails.html?type=sid&detail=5040" target="_blank">Java Generics Explained - Everything You Ever Wanted to Know About Java Generics But Were Afraid to Ask</a>Tutorial. This is a community event and your chance to meet one of the key <a href="http://jazoon.com" target="_blank">Jazoon'08</a> Tutorial speakers.</p> 
<p>Generic and parameterized types and method, collectively known as Java Generics, are an integral part of the Java programming language since Java 5.0.  They affect almost every Java programmer because numerous of the most popular JDK classes are generic types.  Many, even seasoned Java developers were taken aback by the occasional complexity of the related language features, probably because 
generics unlike all other Java language features have a substantial learning curve. </p>
<p>In this tutorial we take a closer look at the language feature, how it is supposed to be used, and where its limitations are.   The tutorial is intended as a mob programming session, which means that after an initial introduction to the language feature the audience is supposed to get involved by suggesting issues to tackle and the presenter will program coram publico as suggested.  This format provides plenty of opportunities for discussions and explanations 
related to generics.</p>
<p>Find more information on <a href="http://jazoon.com/jazoon08/en/conference/presentationdetails.html?type=sid&detail=5040" target="_blank">Java Generics Explained - Everything You Ever Wanted to Know About Java Generics But Were Afraid to Ask</a></p>
]]>

</content>
</entry>

</feed>