Your Design Homework This Weekend
November 23rd, 2011
First, watch this amazing video created by a newspaper industry research group. It depicts the digital newspaper of the future. The surprising part? The video was created in 1994! And yet the newspaper industry didn't listen to their own research.
Book Report: Princess of Mars
November 20th, 2011
I've always meant to go back and read some of the really old scifi that people have always talked about but I've never read. Now is finally that time. As a fan of mainly 50s through 70s (Asimov, Clarke, Heinlein, Niven), I've rarely read anything earlier than the late forties. (Jules Verne being a notable exception.) My goal is not so much to read the novels for pure enjoyment, but to determine if they really are worth of their place in history? Were they really that good? Did scifi get better? Has it gotten worse again? In that spirt, lets the the time machine to 1917.
Flash is Dead. Long Live Adobe
November 14th, 2011
The twit-o-sphere came alive last week with the news that Adobe is canceling their Flash for Mobile products. I even briefly joined in. Many see this as evidence that the open web has won (it has), or a justified comeuppance for Adobe's historical slights to Apple (it might be), or perhaps vindication of Steve Jobs' rant anti-Flash (it was), and maybe even that Microsoft was really to blame (it's a stretch). Lost in all this, I wonder, is the effect this actually has on Adobe beyond their short term problems.
Book Report: Hackers & Painters by Paul Grahm
November 6th, 2011
I'm home all by myself this weekend (the missus took the baby to CA to visit family for a few days) so I am at long last catching up on some reading. Today's book is
This gives me a sad
October 25th, 2011
October 6th, 2011
I am not entirely sure what to say. It has taken me two hours to write the following few paragraphs.
Hidden Treasure: AppBundler
September 23rd, 2011
Java + SDL + Avian + webOS = Magically Delicious
August 31st, 2011
Mmmwaa haa haa. It lives! I've gotten Java to run on webOS natively with a new set of Java SDL bindings. That means it just *might* time to start a new project. Read on for how it works and how you could help.
The Future of Desktops and Design of the Workstation OS
August 24th, 2011
I've talked about the tablet takeover
webOS Canvas Improvements for the HP TouchPad
August 5th, 2011
Hot on the heels of my Canvas talk at OSCON (which went very well. Much thanks to everyone who attended), I've put up a post on the developer blog about the great new Canvas stuff in webOS 3.0. Most importantly, speed has been doubled for certain drawing operations! I'm very proud of the graphics team here at Palm.
HTML Canvas Deep Dive
July 25th, 2011
Boom. It's Action Time
July 1st, 2011
The TouchPad is on it's way to stores, the catalog is full of apps, and Jesse finally went to sleep. It is done.
Get a Discount to See Me Speak at OSCON
June 17th, 2011
I'm very excited to announce that two of my presentations have been accepted to OSCON this year (thankfully back in Portland again). OSCON is one of my favorite conferences because I get to learn as well as teach. There is such a diverse set of topics that I try to get out of my comfort zone and learn something new every year. (One year it was an intro to Arduino). OSCON will be this July 25th-29th in Portland Oregon. And let me tell you: Portland in July is simply beautiful, with the best microbrews in the country.
June 5th, 2011
Jesse is one week old today. An amazing week it has been.
Amino 1.0 is released
May 28th, 2011
After several months of work, nestled in between getting webOS 3.0 out the door and prepping the nursery for the pending arrival of my first child, I am happy to announce the release of Amino 1.0.
I have been eagerly following the development of HTML 5 Canvas support in the major browsers as well as ensuring the HP TouchPad will have great support for it. Amino is a great way to use the power of Canvas is modern mobile and web applications.
Playing with Noise
May 12th, 2011
While I have many projects in progress right now, including Amino, Leonardo, getting the TouchPad out the door, and having my first baby (only a few weeks left!); every now and then I just get something into my head and have to code it out. Last night it was noise functions.
First Beta of Leonardo 1.0
April 26th, 2011
I've posted the first beta of Leonardo 1.0, ready for your testing pleasure. More details over on the
Josh's Quick Intro to RegEx
April 12th, 2011
You may be a new programmer, or a web designer, or just someone who's heard the word 'RegEx', and asked: What is a Regex? How do I use it? And why does it hurt my brain? Well, relax. The doctor is in. Here's two aspirin and some water.
Amino and Leonardo: Next Steps
April 11th, 2011
Another month has gone by with no update to Leonardo, or a real release of Amino. It's interesting how life changes. When I started this projects last summer I had no idea Jen and I would be having a baby in a month, nor did I truly have any notion how much my life would change. Everyone always says having children will change your life, but you never really understand it until you do it yourself, and our journey has just begun.
Amino 2: Buffering, Roadmap, and a New Domain
April 2nd, 2011
In today's post I'll dive into Amino's new buffering support. At then end we'll talk about new API docs for Amino, the roadmap, and request for help on a domain name.