About Me

Hi. I'm John Eckman.

John Eckman

I'm a Sr. Director at Optaros, a professional services firm offering strategy, design, development, and consulting services to enterprises interested in leveraging free and open source software.

More about me

About Open Parenthesis

Contact Me

Optaros

Dopplr
Upcoming Conferences
My Tweets

Posting tweet...

Powered by Twitter Tools.

Optaros Blogs
Affiliations

[FSF Associate Member]

Creative Commons
Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.
October 13, 2007

Use your Long Tail Facebook Apps

Tagged with: , , , — John @ 12:35 pm

Thanks to Dion Almaer using more than six apps on facebook is again possible.

Well, possible is an overstatement - but I tended to forget the ones which fell below the virtual fold imposed by Facebook showing only six by default.

Dion’s aptly named Greasemonkey script to expand Facebook left bar effectively clicks the “more” button under your applications in the leftmost column on Facebook, showing you all of your installed applications.

What gets pushed further down the page, of course, is advertising - in this case the “Facebook flyer” which I for one can do without.

Of course, you have to be running Firefox and have Greasemonkey installed, but you should have both of those things anyway.

Thanks Dion for a nifty quick hack.

September 29, 2007

Douglas Crockford on Google Gears and the Mashup Problem

Tagged with: , , , , , — John @ 3:48 pm

Douglas Crockford is always an interesting speaker. At AjaxWorld last week he gave a talk about the good parts (there are a few) and the bad parts (there are many) of the current JavaScript standard. (That talk was similar to this Yahoo! Video of the Keynote from the 2006 Konfabulator Developer Day).

My favorite pearl of wisdom from that talk: The best thing about JavaScript is that there have been no new design mistakes since 1999 (when spec was last updated).

In addition to being highly knowledgeable (Brendan Eich called him the Yoda of Lambda Programming and JavaScript, he “discovered” JSON) he’s also entertaining, funny, and thought provoking.

In this video, after about 10-12 minutes of broad background on why the fundamental nature of security on the web is broken, he dives into the specific problem of mashups, the same origin policy in JavaScript, the global namespace and shared DOM, and suggests a method for using Google Gears to craft a solution.