Programming

A PHP Apology?

Via the Seattle Tech Startups list, I came across probably the most vehement, well-written,…

Dojo/Javascript Development

We're big fans of the Dojo Toolkit, a Javascript framework that allows you to build rich…

Mythbusting PHP: 10 common myths about PHP

PHP development is one of our specialties at Freelock Computing. I've written quite a few PHP…

The three spheres of web application platforms

There are thousands of languages out there, but only a couple handfuls are used for web…

Reliable code: building in robustness

Ok. Last post on the quality code series. One of the downsides of getting older is realizing you…

Customizable code: writing future-proof code

Before code can be customizable, it must be clear. But clarity is not enough, if you're going to…

Clear code: Building understandable applications

Programming is an exercise in understanding a problem. To program effectively, you need to fully…

Powerful code: Get more out of every line

Programming borrows a lot from the construction industry. Many programming terms derive from…

Fast code: Speed and Scalability in PHP applications

Continuing on the series, the next item on the list seems to be the mistake I see the most--…

Secure code: Understanding PHP vulnerabilities

There are many articles that cover PHP vulnerabilities, but I've run across a lot of programmers…