Dev Corner

🕑Apr 11, 2012 🖋John Locke 💬2

Dojo Toolkit with Drupal

The rest of my team may not agree with me, but I greatly prefer the Dojo Toolkit to jQuery, when it comes to Javascript libraries. Why? Perhaps it's because I want to justify the hundreds of hours I've spent learning and re-learning the API as it continues to evolve.

🕑Oct 21, 2010 🖋John Locke 💬0

Copying a node to a new type

Drupal provides powerful tools that makes it easy to do all sorts of changes to your web site, but one change is difficult: changing the content type of a node after you've created it.

🕑Aug 23, 2008 🖋John Locke 💬3

SOAP, Web Services, and PHP

One of my projects in the past few weeks has been to put together a SOAP server for a client. So suddenly I've had to learn a lot of the nitty gritty details about what works and what doesn't...

While they're fresh, let me jot them down here. WARNING: Extremely technical content ahead.

🕑Jan 15, 2008 🖋John Locke 💬1

Clear code: Building understandable applications

Programming is an exercise in understanding a problem. To program effectively, you need to fully understand, in intricate detail, the problem your program is solving. Sometimes as a programmer you don't fully understand the problem until you've wrestled with it a few times in code.

🕑Jan 14, 2008 🖋John Locke 💬0

Powerful code: Get more out of every line

Programming borrows a lot from the construction industry. Many programming terms derive from construction: hacking, builds, development, architecture, scaffolding, frameworks, and dozens of others. But in some ways, programming has an element of power beyond construction.

🕑Sep 15, 2006 🖋John Locke 💬1

On Forks

Open Source projects have to deal with something most proprietary projects don't: forked projects. What's that? It's when a person or group exercises the terms of an open source license to create a derived version that competes with the original.