Matthew Setter is a freelance technical writer, software developer, and author of Malt Blue, focused on helping PHP freelance developers be successful, and PHP Cloud Development Casts.
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.
Have You Thought About Cloud Security?
Cloud Security: Introduction The cloud, everyone’s racing to be there, the blogs and forums are a buzz – and have been for some time now. Personally though I feel that cloud computing isn’t necessarily new. It’s a new enough take on how we design, deploy and manage application and computing services and is worth the […]
The 8 Fallacies of Distributed Computing for PHP Developers
We build mashups, applications that interact with SOAP and REST services, authenticate users via Facebook or Twitter APIs, retrieve information from remote databases, and so on. Given that we’re building distributed applications each and every day, it’s important that we understand these common misconceptions and how they affect us if we hope to mitigate their risks.