Ben Allfree :: Painless Programming

Guaranteed results for your micro-startup from a web designer who knows the difference.

PHP 5/6

December 13th, 2008 · No Comments

PHP pretty much runs the Internet. You can't argue with that kind of success, really.

Tags: , , , , , , , , ,

Ben announces mvcPress, the first MVC framework for WordPress

March 25th, 2008 · No Comments

I’ve been doing so much work in WordPress lately that I invented a better way to modify a WordPress site with custom programming. It integrates seamlessly with WordPress, requires no modifications to core code, and is fully testable. Go find out more about it at the home page

Tags: , , ,

Rails for PHP

March 20th, 2008 · No Comments

Well, it looks like Akelos (http://www.akelos.org/) is taking the lead in the “Rails for PHP” race. It seems to have a better MVC architecture than cakePHP, especially where ActiveRecord is concerned.
MVC frameworks are an important design concept for modern Web 2.0 applications. I frequently consult on this topic and have a lot to say, too [...]

Tags: , , , , , , ,

A testable PHP MVC pattern

February 5th, 2008 · No Comments

I like cakePHP, but it’s not as testable as I would prefer. So, I made my own.
As it turns out, ADODB for PHP supports the ActiveRecord pattern, which is much more to my liking than cakePHP’s data model solution. Also, cakePHP requires .htaccess support which I do not always have when hosting on IIS. Third, [...]

Tags: , , , ,

Ben wins EcoPerks contract

January 20th, 2008 · No Comments

EcoPerks raises ecological awareness. Ben is working with them to revamp the web site and add a ton of new features in a hurry!

Tags: , , , , ,

cakePHP and Facebook

November 5th, 2007 · No Comments

If you’re writing a Facebook application, I think you should have a look at cakePHP.

Tags: , , , , ,

SQL Security and Injection Attacks

October 30th, 2007 · No Comments

A client recently asked me how to tighten the security on their classic ASP web site. Here are my top tips.

Tags: , , ,