Matthew is a freelance technical writer who loves making tech content fun and engaging, even entertaining; a professional blogger; web application developer, and editor of Malt Blue, which teaches everything there is to know about the Zend Framework. In his spare time, he loves spending quality time with his two favourite ladies (wife and daughter) and exploring more of Germany, his adopted homeland.
Build Virtual Machines Easily with PuPHPet – Part 2
In part one of this series, we considered the problem of how to create and manage development environments in a way which was simple, repeatable, and (even) efficient. It's a problem which I'm confident we've all run in to from time to time. The solution was a relatively new tool called PuPHPet. If you missed […]
Build Virtual Machines Easily With PuPHPet
Does creating and managing development environments frustrate you, slow you down, or distract you from development? Do you have issues because your development and deployed environments differ? If so, I've got the solution for you – PuPHPet! Introduction I can't speak for you, but one of my pet peeves about software development is environments. Whether […]
One-click App Deployment with Server-side Git Hooks
Synopsis This post shows the user how to deploy a simple website using no more than a git post-receive hook. It covers just enough background information so that the reader can go further and expand their knowledge as their time permits. One-Click Deploy How often do we say preach the mantra of one click deployment? […]
Inattention Blindness – Maybe Users Really Don’t See
Wondering why your site users don’t see or use the very obvious button you put there for them to click on? Maybe they’re not actually seeing it. Matthew Setter explains.
Inattention Blindness – Missing the Obvious
You’ve been staring at your code for hours, trying to figure out why it’s broken, when a coworker comes over to help and finds the problem in an instant. Why was the problem so obvious to him but not to you? Let’s discuss the interesting phenomena related to your ability to perceive things: inattention blindness.
OXID eSales – The E-Commerce Platform that Just Works! Part 3
Continuing this 3-part series that will give you a hands-on introduction to OXID, we take a look in part 3 at writing a custom module to extend the platform’s core functionality.
OXID eSales – The E-Commerce Platform that Just Works! Part 2
Continuing this 3-part series that will give you a hands-on introduction to OXID, we take a look in part 2 at how themes work, and how we can write new ones by extending the default OXID theme Azure.
OXID eSales – The E-Commerce Platform that Just Works! Part 1
E-commerce platforms come in all different shapes, sizes, and feature sets, but which one is right for you? This 3-part series will give you a hands-on introduction to OXID; a platform which the English-speaking world hasn’t heard much about. In this part you’ll see how to get up and running with a basic installation of OXID.
Introduction to Git – Round 2 (Advanced)
Git is an incredibly powerful, flexible, and capable distributed version control system. Unfortunately, it can also be off-putting and a bit terse in its documentation. This article discusses some of the advanced topics that you may or may not come across as a part of your normal development workflow – features that allow you to do more than other version control systems.
PHPFog is Coming to an End – But Don’t Panic!
In a recent announcement on their company mailing list, it was announced that PHPFog will be discontinued by the end of January, 2013. But if you’re on their platform, don’t panic! The new, combined platform may be even better than what you’re accustomed to with them now.