• Reconciling Faith and Science

    People ask me all the time how I can reconcile my faith in a creator God with my understanding of how the universe works.

  • Choosing a Conference Topic

    I’m going to expose my three secret ways to come up with conference presentation ideas.

  • Crowdfunding and Transparency

    Community goodwill can disappear in a second.

  • JavaScript and Closures

    One of the first things I look for when reviewing JavaScript code is the proper use (and isolation) of scope.

  • WordPress Core Proposal: Data Service

    Rather than pitch a feature that is a must-have within the ecosystem, I want to explain something that would be nice-to-have from a developer perspective.

  • What Constitutes a Publisher?

    A colleague recently pointed me to an interesting article about content publishing and web intents. The article led to some interesting discussions.

  • Communication and Cynicism

    A cynical attitude leaves no room for amazement or wonder when the rest of us tell stories.

  • Technical Innovation

    I’m always on the lookout for cool new technology. Sometimes, I find it in the most unexpected of places.

  • Rights and Derivative Works

    I am a derivative work and I know exactly from whom my life, thoughts, and behaviors are derived. Do you?

  • Dynamic CDN: PHP and Checksums

    The general gist of Dynamic CDN is to scan page content before returning it to the browser and dynamically replace locally-hosted assets (images, scripts, styles, etc) with their CDN-hosted equivalents. The trick is returning consistent CDN urls for hosted assets – the plugin uses PHP to generate a checksum for asset references so it can select the perfect URL.