Skip to main content

Josh Marinacci

Josh Marinacci first tried Java in 1995 at the request of his favorite TA and never looked back. He is a blogger and co-author of Swing Hacks for O’Reilly. He is currently a Developer Advocate for the webOS at Palm, Inc. He previously worked on JavaFX, Swing, NetBeans, and client lead for the Java Store at Sun Microsystems. Josh lives in Eugene, Oregon and is passionate about open source technology & great user interfaces. He uses a Palm Pre, MacBook Pro, and Nikon D50 SLR to spread understanding of great design in software.


joshy's blog

All hail the PropertyChangeListener

Posted by joshy on February 26, 2006 at 7:07 PM PST

Often times when you are building an application you need to hook multiple components together in such a way that when one component changes others must do something. When you are building custom components there is often the temptation to build a custom set of listeners to go along with it.

My Mustang Beta Thoughts

Posted by joshy on February 21, 2006 at 5:22 PM PST

By now you've probably all read


that discuss the new Mustang beta available

SwiXml builds better guis

Posted by joshy on February 21, 2006 at 4:58 PM PST

Just a quick note to let you know that I've got a new article up about SwiXml. SwiXml is an open source library for building Swing GUI layout using XML instead of code (ie: the evilness that is GridBagLayout).

Easily Use Custom Swing Components with Matisse

Posted by joshy on February 7, 2006 at 3:08 PM PST

I know it's been quite a while since I've written anything. I've been busy with quite a few project and I'll have some cool stuff to share soon. In the meantime I thought I'd show you an interesting tidbit I discovered in Matisse and Netbeans.

Netbeans on Mac Tip

Posted by joshy on November 23, 2005 at 11:14 AM PST

As some of you may know I'm a big Mac person. I split my time equally between my iBook (now heading back to the shop, alas) and my WinXP desktop. Being a dyed in the wool plain jane text editor type of programmer I've used jEdit for the past five years and have only recently started using an IDE like Netbeans.

I don't normally post about

Posted by joshy on November 18, 2005 at 3:42 AM PST

I don't normally post about non Java related tech stuff, but
I thought I would mention this really cool new filesystem called
ZFS. It's part of Open Solaris but will most likely be ported to
other OSes soon enough.

Why use Java for Web 2.0?

Posted by joshy on November 14, 2005 at 11:18 AM PST

There's been a lot of talk lately about Web 2.0, and which technologies are going to take us there. We can debate the exact definition of Web 2.0, but I'd say a rough approximation would be an application which blurs the distinction between desktop apps and web apps.

More on Day's 2 and 3 of Java One Japan.

Posted by joshy on November 10, 2005 at 6:09 AM PST

More of Tuesday

I forgot to mention a few other things about Tuesday (day 2 of Josh's asian oddessy).

My First Full Day of JavaOne Japan

Posted by joshy on November 8, 2005 at 5:15 AM PST

I woke up this morning painfully early, 4:00, which, as anyone who knows me can say, is the time that people should be going to bed, not waking up. Until recently I didn't even know there was a 4:00 in the morning. Oh well, such is the cost of jetlag. Considering I'm 14 (or 10) hours different I think I'm adjusting pretty well.

My LA-JUG Peabody Presentation

Posted by joshy on November 6, 2005 at 7:07 AM PST

Last week I gave a presentation on Project Peabody for the Los Angeles Java Users Group, and I think it was well received. What's that? You've never heard of Project Peabody? That's okay. No one at the LA-JUG had heard of it either. We've only recently started using the name.