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

The Winds of Change

Posted by joshy on December 3, 2007 at 9:40 AM PST

As we head into the holiday season I'm feel pretty upbeat about the state of client Java. There are many challenges ahead, but things are better for client developers than they have been in close to a decade. Before I dive into the future let me do a quick recap.

How to remove Java 6 from your Mac

Posted by joshy on November 16, 2007 at 3:53 AM PST

The Java 6 developer preview (b88) for Mac OSX 10.4 (Tiger) does not run on 10.5 (Leopard). Having it still installed can cause a few problems with Leopard. In fact, using it on Tiger can cause issues because it's so different from Java 6 final that ships for Windows, Linux, and Solaris. Because of this I recommend you delete it and wait for the final Java 6 for Mac.

"Why don't you ship Swing Apps", two years later.

Posted by joshy on November 11, 2007 at 10:54 AM PST

As I write this I am speeding over the Atlantic at around 500 miles per hour towards a two week business trip. The goal is to work out further details of the JavaFX tools and plan our schedule for next year. (And no I'm not going to give you any details. That's not what this post is about :).

Dinner in Prague?

Posted by joshy on November 2, 2007 at 2:35 PM PDT

Yep. I'm heading to Prague again, this time for two weeks. Since I'll have a bit more free time than my usual whirlwind trips so I'm making an offer.

In exchange to anyone who wants to buy me dinner some evening in Prague, I will answer any Swing related question you have. Here's your chance to ask anything of a Swing Hacks co-author.

My First Screencast: Visually build an RSS reader using NetBeans 6

Posted by joshy on November 2, 2007 at 11:40 AM PDT

With NetBeans 6 beta 2 out (and the final version going into High Resistance-"thou shall not break things" mode) I thought it might take the opportunity to show you some of the cool things you can do with it. I am a client guy, of course, so I'm very excited by the new features we've built to let you create and deploy desktop applications easily and quickly.

NetBeans 6 beta 2 is out!

Posted by joshy on October 23, 2007 at 6:10 PM PDT

I just wanted to let you all know that NetBeans 6 Beta 2 is out. Over the next few weeks I'll have more posts about the cool new stuff in NB 6, but for now I just want you to know it's ready for download. A whole lot of work has gone into making sure it's quality work and I think it shows.

It seems there is a downside to having unix in your pocket

Posted by joshy on October 18, 2007 at 9:27 AM PDT

I'm in Chicago trying to restore my iPhone and here is the result.

Hang out with me at the Midwest Tech Days in Minneapolis and Chicago

Posted by joshy on October 11, 2007 at 4:40 PM PDT

I'm once again heading out to the MidWest Java Tech Days to talk about JavaFX. This time it will be Minneapolis (Tuesday the 16th) and Chicago (Thursday the 18th). I'll actually be in Chicago most of the day on Wednesday with nothing to do. Is there anything I absolutely must do or see when I'm in Chicago?

The complexity of large software: an AT&T example

Posted by joshy on October 7, 2007 at 9:39 AM PDT

I purchased an iPhone yesterday and tried to activate it. Foolish, I know, but I'm crazy like that. Activating my iPhone today (starting last night, really) proved to be a multi-hour ordeal involving Googling, and spending over an hour on hold with AT&T representatives. The root cause was my Atlanta area code phone number not matching the zipcode of the town where I live in Oregon.

The votes are in.

Posted by joshy on September 26, 2007 at 9:28 AM PDT

I've got a free moment here at the MidWest Tech Days (and if you are in the MidWest you should be here too!) so I thought I would tally the votes generated by my previous blog:

You vote for your favorite article and I'll write it!