Serving gzip compressed Scriptaculous and Prototype with ColdFusion

gzip compressed javascript libraries I love Scriptaculous, and mixing it with ColdFusion to create some very nice Rich Internet Applications. But at nearly 300KB, loading Prototype+Scriptaculous is kinda heavy. The workaround for that is shrinking the javascript libraries.

There are a few utilities around the net that will 'compact' or 'shrink' javascript. Variables are renamed, and all white space is removed - including comments and credits. Not too cool.

But here I'll show you how to take it a step further and serve javascript compressed with coldFusion. I am able to get Prototype v1601 and Scriptaculous v181 download size down from 288KB to 42KB - with credits intact. ColdFusion 8 is not required - I believe CF5 or better will do (maybe even earlier!). This is a great way to serve gzip compressed content when not being able to control the web server and you don't have CF8.

» Continue Reading »

Emergent Success Launches ES-Extranet, an Innovative Online Collaboration Tool

SOURCE: Emergent Success, Inc.

Sep 26, 2007 14:32 ET

MOUNTAIN VIEW, CA--(Marketwire - September 26, 2007 ) - Emergent Success Inc. today announced the launch of ES-Extranet a proprietary web-based collaboration tool for use by their clients, partners and consultants. Since the email "inbox" was not designed as a collaborative work environment, this technological solution creates the open space where discussion, calendaring, asset sharing and other collaborative activities are easily practiced and navigated.

Emergent Success, Inc. is a collaborative consulting company that facilitates dialogues to assist clients in solving their real-time problems. Even though the preference is to do this work in vivo, the addition of the ES-Extranet will allow anyone involved in a current collaboration to participate in an asynchronous manner. The principals at Emergent Success believe that in the same way that there is enormous value in gathering people together for in-person dialogues, there is also significant value to "virtual" dialogues. Principal Kevin Buck explains "Experience has shown that to engage people with an online tool once you have engaged them in person maximizes any collective effort -- it is not an either/or, but a both/and."

With an eye to collaborative integrity, Emergent Success engaged with David Muro, designer, and Jules Gravinese, web developer, to co-create this new tool. Each brought the best of their knowledge and experience to bear as they developed the intuitive feel and ease of use of this online workspace. Since collaborations are an iterative process, we look forward to the ongoing learning for our company, consultants and clients.

About Emergent Success, Inc.

Emergent Success assists clients to solve their real-time issues by liberating the collective wisdom, talent and energy from within their organization for the emergence of strategic success. Its senior consultants facilitate collaborative dialogues that create systemic integration amongst the unintended silos present in most organizations. The Company is headquartered in Mountain View, CA with consultants located across the United States. www.emergentsuccess.com

WebVeteran.com based code deployed on Apple Inc.'s website

Wow how cool is this?

Scriptaculous' modified version of my JS Audio Engine is being used by Apple!
EX: http://www.apple.com/aperture/

» Continue Reading »

Scriptaculous audio engine - based on WebVeteran.com code

The forthcoming Scriptaculous (version 1.71?) may have an audio engine. The base of which is from yours truly.
For WebVeteran.com I had built a JavaScript audio engine:

  • Start a sound at any time
  • Stop that sound any time thereafter
  • Start another sound while the previous sound(s) are playing

The result is a multi-track audio engine that is accessed through JavaScript. It uses Scriptaculous' Builder to create and kill sounds.

Being so excited of my accomplishment, I wrote an email to Thomas Fuchs, creator of Scriptaculous, telling him of what I did. He asked if he can incorporate my work into the next release, as audio.js, along side effects.js, dragdrop.js, etc. Of course I said yes.

» Continue Reading »

Jules' front end development recognized by Yahoo!"

I received an interesting contact form submission one evening, by a Yahoo! talent scout.

Date: Tue, 06 Feb 2007 20:53:26 -0600
Subject: Form Submission
To: jules@webveteran.com
From: <XXXXX@yahoo-inc.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=”iso-8859-1″
Content-Transfer-Encoding: 7bit
——————————————————

Name: Teddi XXXXXXXX
Email: XXXXX@yahoo-inc.com

Phone: (408)XXX-XXXX

Company: Yahoo

Website: www.yahoo.com

City: Sunnyvale

State: CA

Question:

Hi Jules,

My name is Teddi XXXXXXXX and I’m a Talent Scout with Yahoo.
I would like to discuss Front End Engineering roles we have
with Yahoo. When might be a good time to speak?


Thanks,
Teddi

So... that was nice!

Later that night I spoke with Teddi on the phone. Being very good at her job, she knew right away that my resume was formatted from a Monster.com template. And then she gave me advice about resume writing.
I showed her some of my front end work, both of my own site and live examples of sites I’ve coded. She was very impressed.

» Continue Reading »

BlogCFC was created by Raymond Camden. This blog is running version 5.6.001.