Skip to main content

Ben Galbraith

Ben Galbraith is a frequent technical speaker, occasional consultant, and author of several Java-related books. He is a co-founder of Ajaxian.com, an experienced Chief Technical Officer and Enterprise Java Architect, and is presently a consultant specializing in enterprise architecture and Swing/Ajax development. Ben wrote his first computer program when he was six years old, started his first business at ten, and entered the IT workforce just after turning twelve. For the past few years, he's been professionally coding in Java. In 2005, Ben delivered over a hundred technical presentations at venues including JavaOne, JavaPolis, and the No Fluff Just Stuff Java Symposiums.

 

Weblogs

The other day I googled for information on nice-looking fonts
for Java2D and found nothing; this entry is largely to help future
googlers.

A poorly-...

With a tip of the hat to Casablanca, I'm shocked--SHOCKED--to read the really rather embarrassing blog entries from folks in the community about the state of Java in Apple's latest OS release (see...

I'm blogging about Desktop Matters over at my personal blog. Some of the interesting news so far is that...

Hard to believe that Desktop Matters is finally upon us.

When Adobe donated their JIT-compiling JavaScript VM to the Mozilla Foundation in Nov. '06, it had some pretty huge implications. The VM boosted Flash's own JavaScript execution speed by 10x --...

I’m writing some Java2D code, and I notice that IDEA (my code editor) highlighted parts of my code:

...

Continuing my series of updates on Desktop Matters, I'm happy to say we've given the agenda much...

We've got the final dates locked in for Desktop Matters: March 8-9 in at the...

With the advent of Ajax, it's been fun to watch the Web in a renaissance as technologies we dismissed years ago have come into vogue. There's such buzz in that space that some are beginning to...

While profiling a Java EE web app, I found myself wondering how much memory a process required. I attached a low-instrusion profiler to the JVM and watched a pattern repeat itself several times:...

JavaOne \'06 Duke Shirt

One of the things I enjoy about fatherhood is being, for however brief a period,...

(Cross-posted on Married... with Children)

I am so sick of badly behaved focus behavior! I hate it when websites have onload...

One of the Java Swing GUI toolkit's strong advantages is its flexible, easy-to-customize architecture. Swing isn't easy for beginners, but once you grok it, there are a lot of great ways to...

And so, after months of dormancy, I resurrect this blog (and my personal blog, "Married... with children", too -- this entry is cross-posted there.)...

(Cross-posted on Married... with children)

There are two experiences in my life that caused me such embarassment that though years have passed, when...

(Cross-posted on Married... with children)

One of OS X's pioneering features was giving check-as-you-type, right-click-suggest spell checking to...

(cross-posted on Married... with children)

I've been watching the hype surrounding...

Another interesting announcement here at PDC is that Microsoft is creating a subset of their cool, fancy pants UI layer (formerly code-named Avalon, now WPF) on other platforms, including the Mac...

I'm here at Microsoft's Professional Developer Conference (PDC), the Big Redmond's irregularly scheduled conference where they introduce new...

Over the past few years, I've been doing a lot of consulting out of my home office, and the trend will continue for at least the next year. Recently I decided, "Hey, if I'm going to be spending a...

(Note: this entry is cross-posted on my personal blog site -- galbraiths.org/blog.)

If a system's glitches can be compared to fish, I want to tell...

I'm not surprised to find negative sentiments towards GUI builders of the kind recently voiced by...

I've spent the last two or three years doing a large amount of client-side Java development.

If you haven't already taken a look at Greasemonkey, you really ought to. Maybe even right now (note: Firefox required).

Greasemonkey is a...

Over at my other home, I've been talking a little about SVG's role in this new Ajax re-labeling of good ol'e DHTML techniques.