Blog

Here is a collection of articles that I have written about software development, software testing, DevOps, and developer education.

In today's post, I take you through how to start developing with mongoDB and Zend Framework 1, using a series of third-party libraries, including Shanty-Mongo.

Zend Framework, one of the big frameworks today. Is it the right choice, is it the wrong choice? We believe it's one of the right choices for professional PHP development. Here's 10 reasons why!

Like any profession or trade, you can spend years refining your craft; always looking for the path of least resistance; the path of greatest simplicity, which leads to your goals in the shortest time and the least amount of effort. Especially in software development, you try to simplify and automate as much as you can. Not only do you save unnecessary time, but you get to devote your energies to the most meaningful aspects; the areas that bring greatest productivity and satisfaction to you and your client or employer.

In this article, a follow up to writing a secure, Restful service with the Zend Framework, I'm going to cover the HTTP status codes that you should use, where and when. The reason for this is that they're a fundamental aspect of the interaction with the service. You get this right and you will make it so much better for clients to use your service; you get it wrong and you may only have a few users and they may do a lot of work for very little gain.

I've been using mongoDB and Zend Framework to make a simple, replicatable filesystem. As it went well, I thought that I could quickly apply what I'd done to create an ultra-simple blog system. Read on to find out all about it.

So you're up with the RESTful buzz but you're concerned about security; as you should be! So what do you do? Well, like all good OOP practitioners, you don't reinvent the wheel. As Steve Jobs said, "Good artists create, Great artists Steal", or borrow in our case. So let's look at the Amazon S3 model and implement that with our framework of choice - Zend Framework to protect your RESTful services.

Do you i18n?

October 5, 2010

Faced with wanting to open up your sites and web-based applications to as wide an audience as possible, what do you do? Start by applying Internationalisation and Localisation.

Love all the variety of formats that you can publish to and subscribe to these days? Well if you do, whether it's JSON, XML, RSS, Atom, CSV, even Excel then you're going to love Zend Framework's ContextSwitch helper!