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

Want a Job Coding Extreme Swing?

Posted by joshy on March 26, 2009 at 9:24 PM PDT

I don't normally post about job offers, but this one is simply too cool to pass up. The guys at Limewire are looking to hire a new Swing developer. For those of you who don't know, Limewire is the premier peer-to-peer file sharing client on the Interwebs.

A Tale of Two Challenges

Posted by joshy on March 22, 2009 at 3:04 PM PDT

A lot has happened since I last blogged. The JFXStudio hit 33k hits with 50 posts, I've started working on a new secret project built with JavaFX, and we had a rockin' booth at SXSW last week. I'll cover SXSW and our new party app in another blog soon. First things first: Developer Challenges!

Introducing the JFXStudio

Posted by joshy on February 15, 2009 at 11:53 PM PST

Today I'm pleased to announce a new experimental site a few of us have been working on called the JFXStudio (www.jfxstudio.org). It's a site specifically for sharing your JavaFX creations. The JFXStudio is not meant to be an app-of-the-day kind of site, or a showcase for polished apps.

There is no JavaFX Mobile. There is only JavaFX.

Posted by joshy on February 5, 2009 at 1:44 PM PST

I know I haven't been blogging, twittering, or doing the FaceBook very much lately. That's because I've been very, very busy working. As we promised last summer, the next release of JavaFX coming out soon. For desktop developers you won't notice too many changes, mostly bug fixes (and a feature or two).

JavaFX at Devoxx

Posted by joshy on December 13, 2008 at 3:59 AM PST

I'm in the London airport awaiting my flight back home. After an exhausting week at Devoxx it will be good to be home and on vacation until the end of the year. And what a year it has been. At JavaOne we showed new JavaFX features and gave a roadmap for the JavaFX preview and final release.

Goodbye Mr A

Posted by joshy on December 4, 2008 at 8:11 PM PST

First I'd like to thank The Hoosiers; a British band who, for reasons inscrutable to man, formed in the American midwest.

The Final Countdown

Posted by joshy on December 3, 2008 at 11:59 AM PST

Why do I have a bad 80s song in my head.

I'm in the Austin airport awaiting my flight back home while busily making last minute tweaks to the website. The website I'm working on, of course, is the new JavaFX.com; which will be launched with the JavaFX 1.0 release tomorrow. Almost there...

JavaFX at OreDev

Posted by joshy on November 26, 2008 at 3:34 PM PST

Last week I gave two sessions on JavaFX at the OreDev conference in Malmo, Sweden (sorry guys, I don't know how to put the dots over the 'o' with my english keyboard). I had a wonderful time. This is one of the most organized and well designed conferences I've ever been to.

JavaFX in Sweden

Posted by joshy on November 9, 2008 at 4:31 PM PST

I have been extremely remiss in my blog posting. A quick glance at Java.net says that my last post was August 26th. Well, my only excuse is that I've been mad busy working on the JavaFX SDK. Launching a new platform is a big deal, with many tiny details to be taken care of. I'm heading up the samples and demos effort to make sure we have lots of great sample code for you to learn from.

A Better Applet Experience, Part 2: Poster Frames

Posted by joshy on August 26, 2008 at 2:37 PM PDT

In part one of this series I showed you how to set up a loading image, including an animated spinner gif. In this part I'll show you how use a screenshot or poster frame to speed up page loading.