2014
-
Cross-Platform Software
Dec 7
One operating system that runs on all classes of devices. The app you build for your phone can run on your desktop. The program you write for task management on a laptop can run on the phone. It’s the first real cross-platform system we’ve seen.
-
Keep Your Environment Clean
Nov 8
I run a streamlined, sandboxed development environment to keep my system clean. It changes the way I structure projects – for the better!
-
Upgrade Sensitivity
Oct 18
What can we do to help consumers be less afraid of updating their system?
-
A Tale of Two Package Managers: Composer and NPM
Oct 16
How Composer and NPM do things wrige and, at the same time, very very wrong.
-
Code, Credentials, and Public Repositories
Oct 8
Like most developers, I’m lazy. It’s easier to define a root-level constant with an API key or dashboard password than it is to program an interface for setting and storing those credentials. Unfortunately, it means I can very easily slip up and distribute those credentials to the world.
-
Software: Cautionary Tales
Sept 29
Sometimes we only learn from personal experience. Learn from my mistakes so you don’t have to live through them yourself.
-
Modular Code
Sept 27
Composer is a potential solution for theme/plugin dependencies in WordPress. But it will take some time before we flesh out the solution fully.
-
How Local Development has Failed
Jul 2
I’ve discovered that many of the tools and tricks we’re using to optimize websites are making it impossible to work truly offline.
-
Varying Vagrants Evolved
Jun 27
I’ve cleared out my old Mac virtual machines and started with Varying Vagrant Vagrants anew. Here’s how!
-
Open Letter to SourceForge and FileZilla
Jun 5
I love open source. I hate people who are dicks about the way they try to use open source to extort money from others.
-
You Only Have Two Eyes
May 24
One tool might seem like a great fit from your perspective; just remember yours isn’t the only valid view.
-
Vagrant, Hyper-V, Dynamic Hosts
May 12
Solving the two outstanding issues I had running VVV on Hyper-V: symlinks and dynamic hosts.