Ajax Bestiary: A Javascript Field Guide
 
Ajax Bestiary: A Javascript Field Guide
 
 

Entries from October 2007

Dojo Grid Lands in Trunk For Oct 31’st Release.

Posted by Don Albrecht

Dojo Grid has landed in the DojoX trunk for Dojo’s 1.0 release scheduled for the 31st of this month.Dojo Grid Status 1

I’m eagerly anticipating Dojo 1.0.  It’s been a long time coming, but this is shaping up to be an excellent and capable release.

Read More on the SitePen Release

The Slick and Classic Fancy Menu from Dev Thought

Posted by Don Albrecht

It’s been around all over and it’s not exactly a spring chicken, but it should probably be here to. The excellent Dev thought Fancy Menu is a visually powerful & fun menu system built in mootools.

Fancy Menu

One Note I’d like to add, however, is how well written & useful the writeup on the menu is.

Check it out at: http://devthought.com/cssjavascript-true-power-fancy-menu/

Crosscheck, Browser Independent Unit Testing for Javascript

Posted by Don Albrecht

Crosscheck Logo

What is it:

Crosscheck is an open source testing framework for verifying your in-browser javascript. It helps you ensure that your code will run in many different browsers such as Internet Explorer and Firefox, but without needing installations of those browsers. The only thing you need is a Java Virtual Machine.

How it works:

It executes javascript in a browserless environment & records the results.  It is capable of testing against both IE and Firefox on any computer.

It’s limitations: 

For many of us, fine grained javascript unit testing doesn’t make the most sense.  An automated environment can’t tell you if something looks right or if the drag is actually dragging, but it can verify that defined functions & ajax calls are performing as expected.

It’s free, open source & worth investigating for your next project.

Find Crosscheck online at www.thefrontside.net/crosscheck
Learn more about using crosscheck from Jason Harwig’s Blog 

Standardizing On A Framework

Posted by Don Albrecht

Organizational standards are wonderful things.  They enforce consistency, help insure institutional competence and can dramatically reduce the learning curve to get additional staff up to speed on a project.  At the same time, in the world of AJAX standards can be too slow to adapt to a constantly changing landscape.  How do you strike a balance between flexibility and consistency?

Keep reading →

Prototype Transparent Message

Posted by Don Albrecht

Prototype Transparent Message

Here’s a simple and adaptable Notification widget for Prototype / Scripataculous development.

Features:

  • Customizable Look & Feel
  • Exists independent of Page Layout
  • Easy rails integration with helpers.
  • Can be used on any event.
  • Ruby helper available.

Get it Here:
http://transparent-message.xilinus.com/ 

Getting Started with jQuery UI

Posted by Don Albrecht

jQuery UI was released last month and provides an official UI library for jQuery development. Included in the release:

Although many modules aren’t ready for primetime use yet. I would advise trying to integrate the official packages in your next jQuery project.  Over the next few days we will be exploring each of these elements in more depth.

Prototype Carousel

Posted by Don Albrecht

Prototype Carousel

Here’s an excellent Prototype / Scriptaculous Carousel widget from the maker of yesterdays Prototype Window.

Features:

  • scrollTo
  • Ajax handler (”before”, “after”)
  • Anim handler (”before”, “after”
  • Ajax or static content
  • Horizontal orientation
  • Rails helper

Get it Online Here:

http://prototype-carousel.xilinus.com/ 

Prototype Window Class

Posted by Don Albrecht

Prototype window ClassHere’s a handy prototype based window class.

Features:

  • Valid HTML/XHTML generated code
  • Resizable windows
  • Minimize/Maximize
  • Modal dialogs
  • Visual effects (Powered By Scriptaculous)
  • Skinnable

Get it Online Here:

http://prototype-window.xilinus.com/ 

Coping With Growing Pains: Tricks for Load Balancing In AJAX.

Posted by Don Albrecht

Here’s a great resource for load balancing AJAX applications. Unlike most load balancing strategies.  This one outsources some of the responsibility for balancing to an AJAX client to reduce costs and increase availability.

 http://www.digital-web.com/articles/client_side_load_balancing/

HighEdWebDev 07

Posted by Don Albrecht

Hi everyone,

Posts may be light over the next few days as I will be attending HighEdWebDev ‘07 in Rochester NY. For those of you attending, I encourage you to check out the workshop & presentation I will be giving.

The Ajax Bestiary: An introduction to the various frameworks with a focus on the strengths, weaknesses & quirks of each. Sunday October 14th 1:30 - 5:00 pm.

Making Sense of Card Sorts: Card sorts are powerful tool for planning and organizing websites. Unfortunately the analysis tools can be hard to find. This talk will show how simple excel spreadsheets and critical thinking can dramatically increase the value of card sorts in your projects. Monday October 15th, 5-5:30 PM