Halhelms
SIGN UP FOR MY NEWSLETTER
 
 
Halhelms

Shameless Money

Recent Entries

RSS

Subscribe

Concluding an Experiment on Pair-Programming

Over the last eight days, my colleague, Maciej, and I conducted an experiment in pair-programming. The experiment was inspired by a terrific piece on pair-programming by a highly-respected Java guru, Elliott Rusty Harold. (You can find his article here.) I've done pair-programming in the past, but never rigorously and so wasn't sure whether my affinity for it was justified. Today we concluded the experiment and discussed what we thought of it.

[More]

Event-Driven Programming: an MVC Example, Part II

Yesterday, I showed an example of an EDP implementation on the client. Let's do a quick review of the main points and then look at the server code.

[More]

Event-Driven Programming: an MVC Example

I recently wrote a blog post on EDP (Event-Driven Programming).

Ray Camden asked me to come up with an example of using EDP with a Model-View-Controller architecture. Over the weekend, I did just that. As a bonus, I'm including a jQuery plugin that will allow you to make Ajax calls to the server without using ColdFusion's CFAJAXPROXY tag.

[More]

Project Serenity

Every cool project needs a cool code name. The open source ColdFusion ecommerce project now has one: Project Serenity.

[More]

Update on "Ideas"

A while back, I did a post asking for ideas for an open-source project. Having thought long and hard about the many (truly excellent) ideas, I think I'm ready to begin the next phase.

[More]

Learning jQuery, Day 14: Checkbox Quick Selection

I'm part of a select group of developers who have access to a secret web app called "Google Mail". Since you, doubtless, are unfamiliar with this software (I did say "select", after all), let me explain how it works.

[More]

Learning jQuery, Day 13: Adding Metadata

In earlier posts on this topic, I suggested that you split your "view" into two files -- one that is pure HTML (and the CFML you may need to process the view) and another one that holds your JavaScript and jQuery. One of the nice features of this is that it allows for unobtrusive JavaScript -- meaning that there's no JavaScript mixed in with HTML, making it possible (if you wish) to have a site that works both with JavaScript enabled and disabled.

Today, let's see how we can pass information to jQuery that it may need to do its job.

[More]

Too Cool: jQuery UI Themeroller

If you're using the jQuery UI library, you undoubtedly know about the jQuery UI ThemeRoller -- a very cool tool for skinning jQuery UIs. There's a hidden gem available that I didn't know of until my colleague, Maciej, showed me.

[More]

A Small But Helpful Tip

If you're using CFEclipse, one feature you may not be aware of is the special attention it pays to comments marked with "todo". I've found this feature very helpful in managing the complexity of writing software.

[More]

Learning jQuery, Day 12: Inline Editing

We're all familiar with the process of showing content to a user and letting them edit it by means of perhaps an "Edit" button that takes them to a form. Today, let's look at a different way: allowing users to do inline edits in an unobtrusive manner.

[More]

More Entries

 
   
Clicky Web Analytics