Archive of published articles on March, 2006

Back home

Dollar E: A document.createElement Wrapper

31/03/2006

The primary new feature ( from my perspective ) was a brand new UI that made use of AJAX, which I built on top of the Prototype JavaScript library. There was a lot of dynamic element creation based on the data coming back from the AJAX calls, and thus a lot of document.createElement calls, along with the appendChild and insertBefore and the element-property-setting statements. It’s very verbose.

Website: http://www.arantius.com/article/dollar-e

No Comments

Ruby on Rails 1.1: Web 2.0 on Rocket Fuel

31/03/2006

The much-anticipated new version 1.1 of Ruby on Rails hit the streets with fanfare a couple of days ago. And while even I am wary of the hyperbole that sometimes surrounds Ajax and Web 2.0, I’m very pleased to say that Ruby on Rails is the genuine article.

Website: http://web2.wsj2.com/ruby_on_rails_11_web_20_on_rocket_fuel.htm

No Comments

Take AJAX to Your Email Inbox: Developing a Web-based POP 3 Client

31/03/2006

In this article, the first of three parts, you will start creating a simple web-based POP 3 client using AJAX, which will use “XMLHttpRequest” objects to retrieve messages from a mail server.

Website: http://www.devarticles.com/c/a/XML/Take-AJAX-to-Your-Email-Inbox-Developing-a-Webbased-POP-3-Client/

No Comments

Lightbox JS v2.0

31/03/2006

Lightbox JS is a simple, unobtrusive script used to overlay images on the current page. It’s a snap to setup and works on all modern browsers.

Website: http://www.huddletogether.com/projects/lightbox2/

No Comments

Stylehive&’s Virtual Showroom in Second Life

31/03/2006

image I recently found an entirely new way to interact with a website. Last week one of our clients at Ideacodes launched a virtual showroom in Second Life. When you visit Stylehive’s virtual showroom you can see objects that users of the Stylehive website have bookmarked at the website. These objects such as furniture have been rendered in a 3-D format which you can interact with in the virtual space. You can even sit on a sofa or chair and then click on it which will launch your browser, and take you to the users bookmark page of that particular object. Very interactive and very fun.

Read more

No Comments

Get On Track with Ruby on Rails

29/03/2006

Ruby? Rails? Ajax? Is this cluster of confusing buzzwords swarming around your head like a mob of angry bees? Then fear not, gentle padawan — Jedi help is at hand! For I, too, was just like you once: confused, jumping at shadows, sinking into the depths of yet another custom Python web framework while softly weeping behind a stack of dog-eared PHP books. But not anymore. Today I build my applications in Ruby on Rails.

Website: http://www.sitepoint.com/article/ruby-on-rails

No Comments

JTF: Javascript Unit Testing Farm

29/03/2006

Javascript is present on almost every recent web page. But are you sure your scripts work on every browsers?

Website: http://jtf.ploki.info/

No Comments

mp3act - Streaming MP3 Jukebox AJAX Web Application

29/03/2006

The mp3act digital music system is designed to be a central location for your digital music collection and a means to easily organize and listen to your digital media through your stereo, over a local network, or anywhere in the world.

Website: http://mp3act.net/

No Comments

Rails RJS Templates

29/03/2006

During my daily reading of the Ruby on Rails mailing list I ran across a post asking about RJS templates. I hadn’t heard of them before and I was intrigued to find out more.

Website: http://www.codyfauser.com/articles/2005/11/20/rails-rjs-templates

No Comments

Suckerfish HoverLightbox

29/03/2006

I was truly impressed by the development of the Hoverbox Image Gallery written by Nathan Smith of SonSpring. It was great to come across some optimization of the code by Craig Erskine and I thought it was a really creative way to show a collection of images in a gallery.

Website: http://www.mondaybynoon.com/2006/03/27/suckerfish-hoverlightbox/

No Comments

Balloon tooltip

27/03/2006

Nice downloadable example of balloon tooltips.

Website: http://www.dhtmlgoodies.com/index.html?whichScript=bubble_tooltip

No Comments

Say goodbye to pop-ups with DOMinclude

27/03/2006

Pop-Up windows are a pain in the lower back to use. Years of abuse by advertisers, malicious attackers and phishing attempts have conditioned users to close them immediately or turn on their third party pop-up blocking tool or the browser option to do the same.

Website: http://www.onlinetools.org/tools/dominclude/

No Comments

Ruby applications that scale

27/03/2006

We’ve got the language, we’ve go the killer Rails framework, but we’re not quite there yet when it comes to performance. And building applications that scale is tricky in any language. So how do we solve is the Ruby way? How do we make it possible without unnecessary complexity?

Website: http://www.squidoo.com/rubyscale/

No Comments

lighttpd 1.4.8 and multiple rails-apps

27/03/2006

lighttpd 1.4.8 was just released and next to a pile of bugfixes we added a new option to fastcgi.server to allow a simple setup of multiple rails app in one virtual host.

Website: http://blog.lighttpd.net/articles/2005/11/23/lighttpd-1-4-8-and-multiple-rails-apps

No Comments

Newsmap – News Pattern Visualizer

27/03/2006

image In most cases the news is presented in a rather boring but usable way. Newsmap show us a new way to look at world trends in news reporting through their Google News mashup. As they say on their website, “It’s objective is to simply demonstrate visually the relationships between data and the unseen patterns in news media.” One other aspect of Newsmap that was a great user experience was the instant language translation. Newsmap will be one of my daily reads from now on.

Read more

No Comments

RTOC - Real Time Online Counter using Ajax

26/03/2006

RTOC is an statistics script that uses flatfiles to store data. It includes an onine users counter as well as a unique hits counter that stores unique hits for that day aswell as a total. It uses JavaScript to update itself dynamicly, so that all stats are in real-time!

Website: http://www.ajaximpact.com/detail_news.php?id=18

No Comments

AJAX Timeouts with Prototype

26/03/2006

I’ve been implementing some AJAX goodness in Mayday and other FastFrame apps lately. In my reading of the various pitfalls of AJAX one that popped up repeatedly was how to handle gracefully a network outage or the webserver going down. For example, Gmail’s chat handles it nicely. When I turn off my airport connection Gmail chat lets me know that it can’t contact the server and maybe my connection is down. Much better than an endlessly spinning hour glass, or worse, not letting the user know their action was never completed.

Website: http://codejanitor.com/wp/ajax-timeouts-with-prototype/

No Comments

The adventures of scaling, Stage 2

24/03/2006

Stage 2 contains MySQL tuning tips, tuning of FastCGI dispatchers, and further system optimization techniques.

Website: http://poocs.net/articles/2006/03/20/the-adventures-of-scaling-stage-2

No Comments

The adventures of scaling, Stage 1

24/03/2006

While a couple of high-traffic sites are being powered by Rails and while the Rails book has a handful of instructions to scale your application, it was apparent for us that you’re on your on at a certain point. This series of articles is meant to serve more as a case study as opposed to a generic “How To Scale Your Rails Application” piece of writing, which may or may not be possible to write. I’m outlining what we did to improve our applications’ performance, your mileage may obviously vary.

Website: http://poocs.net/articles/2006/03/13/the-adventures-of-scaling-stage-1

No Comments

Rails for Designers

24/03/2006

This is for designers who are going to be working with Rails and is intended to give them a good starting point to jump into work with a Rails developer. This is all introductory material. As such, I cover some basics (MVC, locations of files) and move from there to a code example and more advanced topics (partials, ActionView helpers).

Website: http://glu.ttono.us/articles/2006/03/21/rails-for-designers

No Comments