Don't hate on PHP

Written on

It wasn't long after launching a major open source PHP project untilĀ I started hearing things like this:

Thoughts on comments

Written on

For as long as I can remember, comments have been a staple of blogging software. After all, what's a good blog post without a relevant discussion to accompany it?

Code can change

Written on

As a web developer, your code is often visible to anyone who wants to review it. If you're like me, you might get stressed out about the thought of people looking at your work and critiquing or criticizing your app's design.

A better way to write config files in PHP

Written on

How many times have you seen something like this in a config file?

How to upgrade or downgrade Node.js using npm

Written on

Need to update your version of Node.js? Here's how you can upgrade or downgrade from the command line using npm.

Adding and removing virtual hosts on Ubuntu 14.04

Written on

Here's a cheat sheet for working with virtual hosts on an Ubuntu server. The instructions assume you're not logged in as the root user. ChangeĀ example.com to your own domain/subdomain.

Lessons from a failed Kickstarter

Written on

Last week, I launched Particle on Kickstarter. Today, I pulled the plug and canceled the campaign. We had 50 backers and were 5% funded. So why would I do this with 25 days left to go?

Democratizing publishing

Written on

One of the objectives Matt Mullenweg has for WordPress is to democratize publishing, which is excellent. But the very same article states another objective is to "capture the 75 percent of the internet that WordPress doesn't already manage."

Animated CSS hamburger icons

Written on

If you need some tasty CSS hamburger icons that animate in fantastic ways, here you go.

Flushing DNS cache on macOS

Written on

Here's the best way to flush DNS cache on macOS: