• Intentions – Real and Imagined

    On January 8th, Meryl Streep was honored with the Cecil B. DeMille award at the Golden Globes. She used her time on stage accepting the award to talk about the importance of art, the importance of diversity in art, and to publicly criticize president-elect Donald Trump for his resistance to and animosity towards the media. She […]

  • Introducing Sessionz

    Introducing a new, middleware-inspired session handler for PHP projects (not just WordPress) called Sessionz. It’s open source; take a look!

  • Going Negative

    It’s often easier to point out the flaws in your competition than it is to highlight your own selling points.

  • Owning My Internet

    For some access, I use an anonymous VPN proxy. When publishers block that kind of a VPN, I instead roll my own network with a Raspberry Pi from home.

  • Email Lock-down

    Thanks to the beauty of open source (and other, smarter developers who’ve already traveled down this rabbit hole), I don’t have to figure out how to set up a personal mail server on my own. All of the tools are readily available!

  • Refactoring in Real Life

    It’s truly wonderful what can be wrought when you reuse or recycle materials and give them a second life.

  • Security, Internationalization, and Performance

    When I began writing code for WordPress projects, I had no idea how to properly internationalize my content, There were a few blog posts at the time that accused developers like me of doing a disservice to our customers. I took offense at the time, but they had a point. Internationalization is extraordinarily important for […]

  • Deprecate Magic Constructors in PHP

    Along the lines of the argument to make code easier to understand for quick readers, I want to propose something a little less radical and just as useful for devs: Deprecate the magic `__construct()` function.

  • The Value of HTTPS Everywhere

    GoGo Inflight is eavesdropping on your traffic!

  • Community Support

    You don’t have to understand why someone wants your help living their dream. Just recognize that, if you’re already living yours, you might just have been in a better place to get there; their road might be harder to walk.