PHP

20 Years of PHP

Ben Ramsey shared how he got started with PHP and had the great idea of asking others to write about their stories and tagging it as #20yearsofphp. This is my story. When I graduated from college in 2000, I began looking for a job without a clear idea of what I wanted to do. In grad …

20 Years of PHP Read More »

Smelly PHP code

Adam Culp posted the 3rd article in his Clean Development Series this week, Dirty Code (how to spot/smell it). When you read it, you should keep in mind that he is pointing out practices which correlate with poorly written code not prescribing a list of things to avoid. It’s a good list of things to …

Smelly PHP code Read More »

Building CandiData

This past weekend, my colleague and friend Sandy Smith participated in Election Hackathon 2012 (read his take of the hackathon). We built our first public Musketeers.me product, Candidata.me. This was my first hackathon, and it was exciting and exhausting to bring something to life in little more than 24 hours. Our idea combined a number of …

Building CandiData Read More »

Drupal finally using OOP

Finally. This is a huge step forward for Drupal. After eschewing OOP practices for a long time, its finally winning over core developers, which will make working with Drupal as a Framework easier in many ways. I copied the announcement below, but you can see that patch and discussion here. This patch is about to be committed. …

Drupal finally using OOP Read More »

Avoid PHP character set errors

Always tough to line up all the places where text passes through or is stored. HT PHP Developer.org Character sets can be confusing at the best of times. This post aims to explain the potential problems and suggest solutions. How to Avoid Character Encoding Problems in PHP « James Cohen