Thomas Fuchs
Hi, I'm Thomas Fuchs. I'm the author of Zepto.js, of script.aculo.us, and I'm a Ruby on Rails core alumnus. With Amy Hoy I'm building cheerful software, like Noko Time Tracking and Every Time Zone and write books like Retinafy.me.
   Want me to speak at your conference? Contact me!

Happy first birthday, script.aculo.us!

June 22nd, 2006
1

Today marks the first birthday of script.aculo.us, which was launched on June 22, 2005.

Since it’s humble beginnings as an effects add-on to Prototype and coming directly out of what we at wollzelle needed for fluxiom, it’s seen many uses on high- and not-so-high-level web sites, plus it’s covered in many articles all over the web and the blogosphere and all kinds of books.

Conservative estimates are that script.aculo.us has had more than a million downloads (counting the packages from the script.aculo.us download site, and the inclusions within frameworks, first and foremost Ruby on Rails).

script.aculo.us was an enormous success (it ranks #4 in the del.icio.us all-time popular sites!) and personally I’m very proud of it (and all the people that contributed to it!).

A big thanks at all the contributors—let’s see if we can make the second year as exciting as the first.

The Web is still changing.

ASCII World Cup

June 16th, 2006

Tune your telnet to telnet ascii-wm.net 2006

Or read about it here (also has mirrors).

Judgment (Rails) Day

June 15th, 2006

Along with fellow core team members and other railsers, I’m going to be one of the Judges for Rails Day 2006.

With lots of cool prizes around, we’re probably going to have a tough time on deciding what’s best (and I do hope some serious freakin’ hot stuff will be developed!).

I’m going to hang out at the campfire tomorrow, and maybe I can even answer a question or two if you’re using script.aculo.us (or just hit #prototype on freenode.net).

Solving the onload woe

June 15th, 2006

Dean Edwards, with help from Matthias Miller and John Resig has come up with a cross-browser solution for the onload problem (that is, onload only fires after all binary assets of a page are completely loaded, and not after the HTML document is complete).

The problem prevents using libraries like behaviour.js in a complete no-inline-javascript way in many situations, as users have to wait for all things being loaded before the page becomes usable.

Nice to see this issue finally being tackled.

(via The Hero Dies in This One)

Rails Day 2006 – June 17

June 7th, 2006

Rails Day 2006 is coming soon and we here at wollzelle will add some cool stuff to the already very nice prize list.

I’ll give a quick update here, as soon as it’s official on the Rails Day site. Update: We’re giving away 5 fluxiom Pro accounts to Rails Day winners, read more on that at the offical Rails Day blog.

And for you Rails developers: I want to see some cool uses of script.aculo.us, so please don’t let me down! 🙂

Create happy users (slides from my Ajax Experience presentation)

May 17th, 2006

First off, I’d like to say that San Francisco is a super-nice city (see our expressions on the photo!).

wollzelle in san francisco

Without further ado, here are the slides:

Or: Create happy users (PDF, 7.5 MB, © wollzelle)

Btw, the actual title is “Combining advanced JavaScript/DOM techniques and Ajax to build better User Interfaces”, but yeah, well, you know.

Ajaxian has some notes on presentation so be sure to check these out, too.

Anyway, the Ajax Experience was a really nice conference, and tons of (nice, or should I say gentle?) people attended it (and my talk, too!). Hope to see some of you again soon.

The one thing I didn’t like about the trip was all the flying around. The airlines and airports really have to get their stuff together. 5 out of 5 flights had delays. We’ve also missed a flight on the way back and had to stay at a shabby airport hotel, and where delayed about 22 (!) hours, because of this. And we’re still waiting for our luggage to arrive. Time for some agility for travelling.

Update: Our stuff has arrived now, but things are missing (like one of the iPods). Well, anyway, hope to be back in San Francisco later this year (read it here first!). :/

RailsConf Europe

May 3rd, 2006

RailsConf Europe Speaker!RailsConf Europe 2006 has been officially announced!

All this RailsConf goodness with many, many cool speakers will be in London from September 14 to 15.

I’ll most probably do a talk there on something Ajaxy or Effectsy, so see you in September.

And better hurry with the registration, the first RailsConf in Chicago in June has sold out in less than a week. You’ve been warned. 🙂

Like reflections? Try the Reflector.

April 27th, 2006

script.aculo.us Reflector

Like those shiny reflections on web pages? Here’s a little bit of code to play with. It’s called the script.aculo.us Reflector.

Currently reported to work on IE 6, Firefox, Safari, and Opera, (although not in the currently released version of Safari– if anyone finds out why, i’ll update it)- Update: Fixed, thanks to Green.

It’s not really meant for production use yet, as it will probably introduce performance issues and other nasty things, but it’s always refreshingly nice to see what a few lines of Prototype and script.aculo.us code can do.

Have fun!

Update 2: I’ve cleaned up the demo page/code and added some usage hints. Anyway, the “is not really meant for production use” warning is still up, so use at your own risk. 🙂

Oh yes: If you like, digg this. 🙂

Presenting at the Ajax Experience in San Francisco

April 25th, 2006

I’m giving a talk on using script.aculo.us and Prototype to deliver a better user experience on Thursday, May 11, in (hopefully) sunny and warm San Francisco, California at The Ajax Experience conference.

Not only me, but other Wollzellers will be there as well. Just drop me a line if you want to meet up, and we’ll see what we can do. 🙂

script.aculo.us effects cheat sheet

April 23rd, 2006

Amy Hoy has released her field guide to script.aculo.us effects. Great work, Amy!

Keep those coming! 🙂