Skip to main content

Cay Horstmann

Cay Horstmann is author of Core Java (Sun Microsystems Press 1996-2009), Enterprise Java for Elvis (Sun Microsystems Press, to appear), and co-author of Core JSF (Sun Microsystems Press 2004-2009) Cay is professor of computer science at San Jose State University. He is a computer science series editor at Prentice-Hall and a frequent speaker at computer industry conferences. For four years, Cay was VP and CTO of an Internet startup that went from 3 people in a tiny office to a public company.


cayhorstmann's blog

DSLs--Standalone or Embedded?

Posted by cayhorstmann on December 19, 2007 at 9:37 PM PST

I am a reviewer for Java One. I have about 350 project proposals to plow through and not enough time to give each of them justice.

Flying Saucer Comes Through with Flying Colors, or the Triumph of Infrastructure

Posted by cayhorstmann on August 18, 2007 at 2:30 PM PDT

Say No To Powerpoint

I loathe authoring with Powerpoint (or its OpenOffice equivalent).
Putting together a presentation requires a horrid amount of mouse clicking
and fussing with fonts and formatting. Instead, I use the amazing href="">HTML Slidy.

A Bundle of Joy - NOT.

Posted by cayhorstmann on August 2, 2007 at 10:48 AM PDT


bundle of joy movie style="float:left; margin-right: 1em;" /> When JDK 6 was released, there

Number melancholy

Posted by cayhorstmann on July 7, 2007 at 9:01 AM PDT

Today is 07-07-07, "lucky sevens" day, href="">considered
fortuitous for weddings and gambling. But for me, it was not a lucky

JSF Support in Eclipse Europa and NetBeans 6.0m10

Posted by cayhorstmann on July 3, 2007 at 11:41 AM PDT

When Eclipse Europa was released on June 29 (together with the iPhone
and the GPL 3 license), I wanted to know if it did anything about one of
my many pet peeves: tool support for writing JSF apps.

The grass isn't greener on the other side

Posted by cayhorstmann on June 14, 2007 at 10:29 PM PDT

Today, I am in beautiful San Diego, at a NSF workshop on active learning and UCSD's Ubiquitous Presenter software. Ubiquitous Presenter lets instructors and students add pen-based markup to slides and share them with each other. It is a nifty tool to engage students in the classroom instead of just lecturing.

The Single Thread Rule in Swing

Posted by cayhorstmann on June 11, 2007 at 9:44 PM PDT

The Single Thread Rule in Swing

??? style="float: left; margin-right: 1em" />I am working on the 8th edition
of Core Java, and I just
received a batch of very thoughtful comments from href="">Brian Goetz abo

Java One Day 4

Posted by cayhorstmann on May 11, 2007 at 10:32 PM PDT

This is my last day as the intrepid reporter at Java One. The press
room, which had become my home away from home, was closed. Instead of
snarfing up the baked goods and looking for the secret stash of booze, I
chatted with lots of interesting folks in the halls of Moscone, attended a
couple of sessions, and pondered what it all meant.

Java One Day 3

Posted by cayhorstmann on May 10, 2007 at 10:53 PM PDT

This is my third day of reporting from the floor of Java One. I ran
into a number of very interesting folks, got the chance to ask more
hard-hitting questions, and had a mixed bag of sessions.

Java One Day 2

Posted by cayhorstmann on May 9, 2007 at 11:02 PM PDT

??? src=""
style="float: right; margin-left: 1em;" />This year, I got a genuine press
pass from a kindly soul at Sun. While my quest for priority seating was
still futile, I made progress on my quest to locate the stash of free
booze, and I got the chance to ask more hard-hitting questions.