Why Duck-Typing Rocks
Posted Sep 14 in Programming 5 Comments »Ugh. Have not blogged in a while, but it seems my buddy Richard Crowley’s recent blog post explaining why he doesn’t like duck-typing has forced my hand. Since Richard and I have been having this discussion for a little while, and since he refuses to allow comments on his blog (which, in my opinion, makes it not-a-blog-at-all, but that’s a different post), I’m forced to defend my position here. Which is fine, it gives me home field advantage and whatnot. Read the rest of this entry »
After working on several large scale PHP projects, and writing a lot of PHP code, I’ve discovered a number of tools that improve code quality, streamline rollouts, and generally make life as a PHP developer a whole lot easier. Many of these tools probably deserve a post of their own. But, since some people aren’t even aware that these tools exist, I figured I’d start there. So, without further ado, here’s my list of tools that every PHP programmer should know about.
A good model and a proper database design form the foundation of an information system. Building the data layer is often the first critical step towards implementing a new system, and getting it right requires attention to detail and a whole lot of careful planning. A database, like any computer system, is a model of a small piece of the real world. And, like any model, it’s a narrow representation that disregards much of the complexity of the real thing.
WordPress seems to have a bad reputation when it comes to scalability. Maybe it’s deserved, since a default WordPress installation doesn’t really scale well. But making WordPress scale isn’t hard. I recently
Recent Comments