Implicit Evaluation with PHP

Implicit Evaluation with PHP Archives: Commentary

next page ·

29 March 2007

A company that does things right: Costco

Costco’s exemplary customer service and attitude is very much appreciated.

continue reading... » 0 Comments

15 March 2007

Comparing monolithic controllers with task-based controllers

While learning to program with MVCs, design questions like “what should be covered in a given controller” and “how many controllers do I need?” arise. After reading this, you’ll learn how to determine the answers to questions like those.

continue reading... » 0 Comments

5 February 2007

What is Programming?

Programming is a lot more mundane than you might think. In fact, it might be so mundane that it’s expendable.

continue reading... » 0 Comments

30 January 2007

PHP as a Lambda Language

PHP is an imperative language which supports object-oriented programming. However, it supports a number of paradigms closer to what you would expect Lisp or Scheme to allow. I’ve discussed parts of this before, but its time to put together a definitive primer. You’ll learn ways to create entire functions at run time, as well as applying them to entire arrays in a single pass. PHP will seem more LISP-like than it ever has before.

continue reading... » 7 Comments

2 January 2007

Is Apple a Monopoly?

Apple Faces Federal Monopoly Suit
This kind of lawsuit drives me crazy. Is iPod the dominating force in portable music players? Yes. Is there anything wrong with that? No.. What has Apple not allowed? Opening the security that makes its service legal in the first place. The detractors will cry that since iPod is the dominant […]

continue reading... » 0 Comments

29 December 2006

Parallels: The Best Application, Ever?

I’ve been on the Mac bandwagon for nearly three years now. I’ve been on Intel Macs since they became commercially available in early 2006. I’m a software developer: not for Mac applications, but for general web applications. OSX doesn’t technically give me any advantages, but in real life, OSX just lets me work better than […]

continue reading... » One Comment

8 December 2006

A Case for Web Services

There are two ways to trigger code to run. Something either fits into a schedule or it happens on a flowchart. While I tend to think updating as changes occur is ideal, it’s not always possible. Take for example a closed application to be integrated with a site. The traditional way, given that neither party […]

continue reading... » 0 Comments

5 December 2006

The Problem with Windows Vista

I’ve never been one to bash on Microsoft. I believe that they used to manufacture a great operating system, but over time, I have come to know Microsoft and Windows as typical.
Microsoft has some competition, not much, but some from Apple. OS X is a great operating system and while it has it’s own problems […]

continue reading... » 0 Comments

4 December 2006

Good Application Design

The concept of an “include” is broken. I’ve skirted around the issue at least twice in the last year but it’s time to finally expose this misuse of technology.
HTML is not a programming language. This is a frequently contested assertion, but on it’s most basic level, HTML is not Turing complete. There’s no way to […]

continue reading... » 0 Comments

20 November 2006

Comparing array_key_exists With isset

There are two functions for determining the existence of elements in an array: isset and array_key_exists. They are very similar in use, but there are subtle differences.
The biggest difference is speed. array_key_exists takes about 33% longer to execute than isset. For just a few checks, it’s a negligible difference. But in a loop, it will […]

continue reading... » 0 Comments

next page ·