If you talk to me regularly then you already know how much I love stream wrappers in PHP. The other day I was positively giddy with how easy it was to solve a particular problem by using stream wrappers. Read the rest of this entry »
I get asked about this a lot. Why did I take the PHP Certification exam? What does it do for me? Was it hard? Read the rest of this entry »
Some of you may know that the last few weeks I’ve been writing an AJAX chat application that plugs in to DeskPRO. One of the problems we ran into is playing sound notifications. The problem is that IE7 likes to pop up a security warning when you use the usual <embed> code. This was unacceptable. So today I just want to briefly talk about how I solved the problem. Read the rest of this entry »
Yesterday I spent 6 or 7 hours working with the symfony framework. After investigating several other frameworks available, like CakePHP and CodeIgniter, I settled down to work with symfony and I’m glad I did. It has a pretty big learning curve, but the free book is an invaluable resource (I’m actually thinking of buying the printed copy). The framework itself is great, and is built up of some excellent parts like Propel for ORM and Creole for database abstraction. Even if you don’t use symfony, check out those two open-source libraries, they are excellent.
Yesterday’s time was spent both learning the framework and creating the upcoming Outershift website. In 6 hours I learned much and completed a good chunk of the back-end. Considering I started from scratch, I am very pleased with how quickly the project has progressed. So, check out the symfony framework for yourself!