When I traveled to the U.S. as a nerdy teenager, I was fascinated by those laminated reference cards. It seemed yet another example of boundless American optimism that one can cram an entire semester's worth of information into two pages.
Being a Linux user, I watched those applet dragging demos with envy when they only worked on Windows. When the release candidate of JDK 6 update 10 (now there is a product name only a mother could love...) came out, I was eager to try it out on Linux. Initially, I was held back by a factor entirely beyond my control, i.e. my cluelessness and unwillingness to read the docs.
This semester, I am teaching the undergraduate programming languages course
at SJSU, a required course for CS majors. The course has two objectives:
In this blog I reflect on what I learned during my summer vacation, about
standards, folding travel beds, and snatching defeat from the jaws of
This summer, I am a guest lecturer at an interesting summer program
organized by HEIG-VD, the University of
Engineering and Management of the href="http://en.wikipedia.org/wiki/Vaud">Canton de Vaud in Switzerland,
located in href="http://www.myswitzerland.com/en/infra.cfm/rkey/805">Yverdon.
On May 23, I gave a presentation at Sun about computer science students,
and how a company can engage with them ( href="http://sun.feedroom.com/?fr_story=FRdamp273695">audio | href="http://horstmann.com/presentations/sun-2008-05-22">slides).
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.
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.
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's Java One, so I decided
to make my own themes: Ease of development, and transparency.