<?xml version="1.0" encoding="utf-8"?>

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:admin="http://webns.net/mvcb/"
xmlns:cc="http://web.resource.org/cc/"
xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://weblogs.java.net/blog/cayhorstmann/">
<title>Cay Horstmann&apos;s Blog</title>
<link>http://weblogs.java.net/blog/cayhorstmann/</link>
<description></description>
<dc:language>en-us</dc:language>
<dc:creator></dc:creator>
<dc:date>2008-05-09T18:51:16-08:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=3.01D" />


<items>
<rdf:Seq><rdf:li rdf:resource="http://weblogs.java.net/blog/cayhorstmann/archive/2008/05/java_one_day_4_2.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/cayhorstmann/archive/2008/05/java_one_day_3_1.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/cayhorstmann/archive/2008/05/java_one_day_2_1.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/cayhorstmann/archive/2008/05/java_one_day_1.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/cayhorstmann/archive/2008/05/java_one_day_0_1.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/cayhorstmann/archive/2008/05/on_bluecollar_l.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/cayhorstmann/archive/2008/04/is_computer_sci.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/cayhorstmann/archive/2008/03/feel_of_java_re.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/cayhorstmann/archive/2008/01/swing_for_the_w.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/cayhorstmann/archive/2008/01/dinosaurs_can_t_1.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/cayhorstmann/archive/2007/12/the_olpc_and_ja.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/cayhorstmann/archive/2007/12/properties_get_1.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/cayhorstmann/archive/2007/12/dslsstandalone_1.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/cayhorstmann/archive/2007/08/flying_saucer_c.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/cayhorstmann/archive/2007/08/a_bundle_of_joy.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="http://weblogs.java.net/blog/cayhorstmann/archive/2008/05/java_one_day_4_2.html">
<title>Java One Day 4</title>
<link>http://weblogs.java.net/blog/cayhorstmann/archive/2008/05/java_one_day_4_2.html</link>
<description>Day 4 of Java One is over. Even without huge announcements or great
surprises, it was a great conference. Here are my impressions from the cool
stuff keynote and my takeaway what it all means.</description>
<dc:subject>J2SE</dc:subject>
<dc:creator>cayhorstmann</dc:creator>
<dc:date>2008-05-09T18:51:16-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/cayhorstmann/archive/2008/05/java_one_day_3_1.html">
<title>Java One Day 3</title>
<link>http://weblogs.java.net/blog/cayhorstmann/archive/2008/05/java_one_day_3_1.html</link>
<description>My day 3 at Java One ranged from the Nimbus UI and the future of JSF to interesting discussions about closures and Scala. Details below. </description>
<dc:subject>J2SE</dc:subject>
<dc:creator>cayhorstmann</dc:creator>
<dc:date>2008-05-08T22:57:37-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/cayhorstmann/archive/2008/05/java_one_day_2_1.html">
<title>Java One Day 2</title>
<link>http://weblogs.java.net/blog/cayhorstmann/archive/2008/05/java_one_day_2_1.html</link>
<description>Here is my report from day 2 of Java One. I continue to feel diffident
about RIA and Java FX Script, the theme of this year&apos;s Java One, so I decided to make my own themes: Ease of development, and transparency.</description>
<dc:subject></dc:subject>
<dc:creator>cayhorstmann</dc:creator>
<dc:date>2008-05-07T23:30:53-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/cayhorstmann/archive/2008/05/java_one_day_1.html">
<title>Java One Day 1</title>
<link>http://weblogs.java.net/blog/cayhorstmann/archive/2008/05/java_one_day_1.html</link>
<description>Here is my braindump from Information Overload Central, AKA Java One 2008. Java FX Script. EJB 3.1. Defective Java. Java Language Evolution.</description>
<dc:subject></dc:subject>
<dc:creator>cayhorstmann</dc:creator>
<dc:date>2008-05-06T23:35:51-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/cayhorstmann/archive/2008/05/java_one_day_0_1.html">
<title>Java One Day 0</title>
<link>http://weblogs.java.net/blog/cayhorstmann/archive/2008/05/java_one_day_0_1.html</link>
<description>Last year, Java One Day 0 was Netbeans Day, in a cozy hotel. This year, the Java One week started much more grandly, with Community One, at the Moscone Center. My mind wandered during the keynote speech, but I was enchanted by the enigmatically named EclipseLink and robots that had cockroach reflexes and were programmed in GreenFoot.</description>
<dc:subject>J2SE</dc:subject>
<dc:creator>cayhorstmann</dc:creator>
<dc:date>2008-05-05T22:18:57-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/cayhorstmann/archive/2008/05/on_bluecollar_l.html">
<title>On Blue-Collar Languages</title>
<link>http://weblogs.java.net/blog/cayhorstmann/archive/2008/05/on_bluecollar_l.html</link>
<description>A recent column on Java generics drew a collection of decidedly blue-collar comments, which made me think how hard it is to design a blue-collar language. </description>
<dc:subject>J2SE</dc:subject>
<dc:creator>cayhorstmann</dc:creator>
<dc:date>2008-05-04T21:16:37-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/cayhorstmann/archive/2008/04/is_computer_sci.html">
<title>Is Computer Science the New Latin?</title>
<link>http://weblogs.java.net/blog/cayhorstmann/archive/2008/04/is_computer_sci.html</link>
<description>This Washington
Post article reports on the elimination of underenrolled Advanced
Placement (AP) courses in American high schools. The subjects affected are:
Italian, Latin Literature, French Literature and, hold on to your hats,
Computer Science AB. This blog tells you what that all means and why it is deplorable.</description>
<dc:subject>Programming</dc:subject>
<dc:creator>cayhorstmann</dc:creator>
<dc:date>2008-04-05T10:02:15-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/cayhorstmann/archive/2008/03/feel_of_java_re.html">
<title>Feel of Java Revisited</title>
<link>http://weblogs.java.net/blog/cayhorstmann/archive/2008/03/feel_of_java_re.html</link>
<description>On February 28, James Gosling gave a presentation in Sun&apos;s Santa Clara Campus auditorium (formerly a part of the Agnews Insane Asylum :-)), entitled “Feel of Java Revisited”. The talk promised to revisit the classic Feel of Java paper that famously declared “Java is a blue collar language”. I went with my graduate programming language class from SJSU, and here is what I learned.</description>
<dc:subject>Community: Java User Groups</dc:subject>
<dc:creator>cayhorstmann</dc:creator>
<dc:date>2008-03-01T18:20:11-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/cayhorstmann/archive/2008/01/swing_for_the_w.html">
<title>Swing for the Web--Are We Getting Closer?</title>
<link>http://weblogs.java.net/blog/cayhorstmann/archive/2008/01/swing_for_the_w.html</link>
<description>When I first heard about JavaServer Faces, way back at the 2002 Java One conference, it was sold as “Swing for the Web”. Many years later, the reality is far from perfect, but are we getting closer? I report how NetBeans, GlassFish, JSF, and JPA worked for me in a recent -h-a-c-k-, erm, agile development project.  </description>
<dc:subject>Community: Java Tools</dc:subject>
<dc:creator>cayhorstmann</dc:creator>
<dc:date>2008-01-21T22:10:37-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/cayhorstmann/archive/2008/01/dinosaurs_can_t_1.html">
<title>Dinosaurs Can Take the Pain</title>
<link>http://weblogs.java.net/blog/cayhorstmann/archive/2008/01/dinosaurs_can_t_1.html</link>
<description><![CDATA[<img>There has been much discussion on whether Java programmers are becoming dinosaurs, on an evolutionary dead end and overtaken by more nimble mammals. Bruce Tate has long abandoned Java for greener (or redder) pastures. Bruce Eckel has embraced Flex , Bill Venners favors Scala. Python is making inroads in college curricula. What is a Java programmer to do? In this blog, I argue that we need to focus on less on syntax and more on the pain points of Java programming.]]></description>
<dc:subject>J2SE</dc:subject>
<dc:creator>cayhorstmann</dc:creator>
<dc:date>2008-01-08T09:32:12-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/cayhorstmann/archive/2007/12/the_olpc_and_ja.html">
<title>The OLPC and Java</title>
<link>http://weblogs.java.net/blog/cayhorstmann/archive/2007/12/the_olpc_and_ja.html</link>
<description>I got myself (and another deserving child somewhere out there) a &quot;One Laptop Per Child&quot; for christmas. Here is my experience with Java on the device, followed by some year-end musings what this all means.</description>
<dc:subject>J2SE</dc:subject>
<dc:creator>cayhorstmann</dc:creator>
<dc:date>2007-12-31T09:28:24-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/cayhorstmann/archive/2007/12/properties_get_1.html">
<title>Properties Get No Respect</title>
<link>http://weblogs.java.net/blog/cayhorstmann/archive/2007/12/properties_get_1.html</link>
<description>Last week, there has been another flurry of discussions about closures in Java and minor language enhancements. Conspicuously absent from this discussion was my pet unappreciated language feature, native properties. Most of the effort about properties has been scattered about in the blogosphere. Nikolay Botev, a CS student at SJSU, did something about that and put together a nifty Wiki, complete with voting buttons. Check it out!</description>
<dc:subject></dc:subject>
<dc:creator>cayhorstmann</dc:creator>
<dc:date>2007-12-20T16:01:59-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/cayhorstmann/archive/2007/12/dslsstandalone_1.html">
<title>DSLs--Standalone or Embedded?</title>
<link>http://weblogs.java.net/blog/cayhorstmann/archive/2007/12/dslsstandalone_1.html</link>
<description>I have the unenviable job of reviewing several hundred submissions to the Java One &quot;Tools and Languages&quot; track. Today I found this in my inbox: &quot;I&apos;m a reviewer on another track for JavaOne &apos;08, and couldn&apos;t help but notice your rather dismissive review of my proposed technical session.&quot; The topic is DSLs, and I feel rather strongly that a DSL is best embedded in a host language. If you disagree, let me know and I&apos;ll reconsider my review.</description>
<dc:subject>Community: Java Tools</dc:subject>
<dc:creator>cayhorstmann</dc:creator>
<dc:date>2007-12-19T21:37:38-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/cayhorstmann/archive/2007/08/flying_saucer_c.html">
<title>Flying Saucer Comes Through with Flying Colors, or the Triumph of Infrastructure</title>
<link>http://weblogs.java.net/blog/cayhorstmann/archive/2007/08/flying_saucer_c.html</link>
<description>I had to render a set of presentation slides in HTML Slidy format into images. This blog entry shows how to carry out this task with the excellent Flying Saucer XHTML renderer and concludes with some ramblings about infrastructure.</description>
<dc:subject>J2SE</dc:subject>
<dc:creator>cayhorstmann</dc:creator>
<dc:date>2007-08-18T14:30:42-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/cayhorstmann/archive/2007/08/a_bundle_of_joy.html">
<title>A Bundle of Joy - NOT.</title>
<link>http://weblogs.java.net/blog/cayhorstmann/archive/2007/08/a_bundle_of_joy.html</link>
<description>Today, I rant about Sun&apos;s blunder in their bundling of JavaDB in JDK 6. Executive summary: 1. Don&apos;t rely on JavaDB being present in the JDK. 2. A bungled bundle is worse than no bundle at all.</description>
<dc:subject></dc:subject>
<dc:creator>cayhorstmann</dc:creator>
<dc:date>2007-08-02T10:48:09-08:00</dc:date>
</item>


</rdf:RDF>
