Quick Tip: What Exactly is Web Hosting?
Tired of the “techie” trying to explain to you what web hosting is all about from his bedroom-recorded Skype video? Ever get confused with all the funny terms they drop, like “Shared Hosting” and “Dedicated Servers”?…
Read more
May 19, 2012 
In the previous parts of this series, you learned what REST is, how to develop a RESTful application, and how to consume RESTful services. We’re getting close to the end now, and the only thing remaining is to discuss a little more about the protocol you’ll most likely use in any RESTful application that you [...]
Dealing with the oddities of a layer of Data Mappers is quite a burden, often dropped into a “code once/use forever” strategy. The situation can become more awkward when the model starts to bloat and increase in complexity, since additional mappers will be added over time. See how to build a repository from scratch so that you can see its inner workings and how it can tame such problems.
In part 1 of this two-part series discussing SPL Iterators you’ll see how you can take advantage of some of the built-in classes from the Standard PHP Library (SPL) making your code more efficient and readable.
The Dependency Inversion Principle talks about making both high and low-level modules dependent on abstractions, but at the same time the high-level modules must have ownership of those abstractions – a subtle yet often overlooked detail. This article shows you how you can fully adhere to the DIP in a pragmatic way in PHP, something that will surely make your applications a lot less vulnerable to future fragility and rigidity issues.