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

Preparing for Tokyo

Posted by joshy on November 5, 2005 at 3:03 PM PST

I'm spending today packing for my exciting trip to Japan this week. Yes, I managed to wrangle a trip to JavaOne Tokyo, where I will be speaking on Java 2D performance, Swing layout, and helping out with the Peabody booth.

Design of a distributed disaster relief system

Posted by joshy on September 2, 2005 at 11:18 PM PDT

Katrina is big. Too big. By Katrina I don't mean the storm, but the overall situation. I feel like I did almost four years ago, unable to help or even understand much but realizing that our disaster services simply aren't up to the task. Sitting in California with sunny weather I wait, watch, and wonder what I can do.

Swing Hacks Bonus Article

Posted by joshy on August 12, 2005 at 5:36 AM PDT

Time stands still for no man. Technology even less so. The world moves on and we have to adapt.

Get Swing Hacks for Five bucks

Posted by joshy on August 6, 2005 at 9:28 PM PDT

I just got an email from my co-author and looked up the Fry's ads for the San Jose Mercury news. If you live in the Bay Area (or San Jose, at least) then you can get a copy of Swing Hacks for 20$ minus a 15 dollar rebate, for a final cost of 5 bucks. Supposedly it's even cheaper in Atlanta.

Using Java2D to to build a Stacked Image Editor

Posted by joshy on July 25, 2005 at 4:57 PM PDT


Every now and then I get the idea to build a cool program that does something interesting. Sometimes I get an idea by seeing another program, or seeing an interesting API I've never noticed before. Sometimes both. A few weeks ago I was thinking about how close to 3D I could get while still using the Java2D APIs.

Fold N' Drop

Posted by joshy on July 19, 2005 at 3:44 PM PDT

This has to be one of the coolest frame hacks I've run across. I also think this is a great use of a gestural interface techniques. The idea is that you can fold windows down to access what is behind them. They have a small java application (54k) that does everything.

Java One Lessons : The book

Posted by joshy on July 15, 2005 at 11:31 AM PDT

Java One Lessons

The highlights for me were our session for Swing Hacks and meeting with customers at the JDIC and JDNC booths (more on that in my next blog). It's great to interact with developers (my "customers" essentially) and get some real feedback.

Delta Lessons

Posted by joshy on July 14, 2005 at 4:30 PM PDT

Okay. So I realize this is about two weeks late. I've been on vacation back home in Atlanta and then catching up on about 4 weeks worth of email, blogs, forums, and even some features I promised to the Flying Saucer and
JDIC Misc projects.


Posted by joshy on June 30, 2005 at 9:57 PM PDT

It's been a long, fun, and exhausting week. I'm going to get some sleep and vainly try to take a flight home tomorrow. Since I'll be there for hours, most likely, this will give me time to write proper entries about the second half of the week and how the conference went overall.

JavaOne: Day One

Posted by joshy on June 28, 2005 at 1:56 PM PDT

Watching the keynote. Nice to see a reference to Morgan and Edison. We often forget our technology roots.

Note to Moscone. You need about 4.8 billion more power plugs scattered around the convention center. Everyone here has a laptop and they need juice! (Insert conspiracy theory about Tesla's wireless power technology being squashed by Big Coal).