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

A Hi-Rez Future

Posted by joshy on April 21, 2005 at 6:38 PM PDT

I've been working from home in Atlanta since I started at Sun. I have two homes under renovation and a lot of things to take care of before I can move out west, so working from home for a few months seemed like the best solution. The problem is I only own a laptop, my new iBook. Coding and writing for 10 hours a day on a 1024x768 screen really is no fun.

Sometimes you only need a little.

Posted by joshy on April 11, 2005 at 7:10 AM PDT

The book is done and I'm up to my ears in Windows bugs so I thought I'd take a break and work on some Mac stuff. There are a few features I've always wanted from Java and needed anyway for another side project (I've got about 3 dozen, of course). The result is a few teeny, tiny classes I've added to the new JDIC Misc project.

The Portable MiniApp: Mortgage Calculator

Posted by joshy on April 7, 2005 at 1:13 PM PDT

Hey guys.

Why don't you ship Swing apps?

Posted by joshy on March 31, 2005 at 11:26 AM PST

Time and time again I hear that there are no Swing apps (or no good swing apps). We can come up with lots of excuses and explanations but that doesn't get us any closer to having more Swing apps. So I'd simply like to ask all of you. Starting with the assumption that all of you are Java developers in some fashion or another, but not necesarily Swing developers, I want to ask you:

Quick Tip for OSX Users

Posted by joshy on March 31, 2005 at 11:16 AM PST

If you are like me you have broken finger bindings. Probably from years of bash use or maybe you just have to switch platforms all the time. Since finger bindings are difficult to change this little utility will change the key bindings instead.

Subversion Rename Rocks!

Posted by joshy on March 24, 2005 at 7:03 AM PST

I don't like revision control systems

I should start off by saying that I'm not a big fan of revision control systems. What I want out of an RCS is simple. Let me check files in and out so that my code is backed up and I can revert and merge as needed. I have found that branches rarely get used except in the biggest of projects.

No Session-y Goodness for Me.

Posted by joshy on March 13, 2005 at 8:26 PM PST

As many of you have discovered, your submissions to JavaOne were rejected. Don't feel bad. Only one of my 6 proposals were accepted, and I'm now a Sun employee myself. I the competition was fierce. The upside is we should have a really rocking JavaOne conference coming up.

Big news. I'm going West.

Posted by joshy on February 23, 2005 at 1:15 PM PST

Hello All. I know it's been a while since I've been posted, so I'd like to let you all know what I've been working on. Lots of good things have happened or are coming soon. First of all....

Apple's latest efforts are the triumph of software over hardware.

Posted by joshy on January 12, 2005 at 9:21 AM PST

Normally I don't comment on new products, especially hotly anticipated ones that a million others will pontificate endlessly. However, I'm breaking my rule because I'm quite amazed by the new iPod Shuffle and iMac Mini. Not because of the products themselves but because of what they represent. They are both the triumph of software over hardware.

XML to Swing and the Gradual API

Posted by joshy on December 7, 2004 at 6:15 AM PST

I know it's been a while since I've posted, and sadly it's going to be a while until I do again. Work, my opensource projects, and my book are keeping me slammed. I've lots of good stuff cooking, so stay tuned.