development

  • To Test or Not To Test: Unit Testing and Privacy

    ·

    Determining which methods in your application needed testing used to be easy – test everything exposed by the public API. But once you invite other developers to contribute, you are exposing a whole other set of internal APIs to the team. The behavioral consistency of these methods is just as important as that of the…

    Read More

  • Linux-flavored Windows

    ·

    I use both Mac and Windows for development because I’ve managed to set up a Linux-style command environment on both. Here are some simple steps you too can follow to have the power of Linux-style commands right from the Windows command prompt.

    Read More

  • WordPress, meet seoslides

    ·

    Back in 2011, I was talking at WordCamp Portland with a few people about how we could use WordPress to replace our presentations. Fast forward to 2013, and I get to make that dream a reality. We just launched seoslides, and it’s already making a huge impact on my content!

    Read More

  • Modular WordPress

    ·

    Last weekend, Matt Mullenweg spoke at length about what the future holds for WordPress development.  I took some time to share a brief proposal for one change that could be made farther down the road.  Today I’d like to share another – more in line with Matt’s proposal that future WordPress development be focused around

    Read More

  • WordPress, Forking, and the Road to 4.0

    ·

    Today at WordCamp San Francisco, Matt Mullenweg presented the plan for the upcoming 3.7 and 3.8 releases of WordPress.  In a nutshell, they will be small, developed in parallel, and (assuming all goes to plan) both released by the end of 2013. This is hugely exciting! The plan for these two releases makes sense and

    Read More

  • Introducing WP_Session

    ·

    Last time, I talked about what it would be like if WordPress supported sessions.  Well, I decided to put my money where my mouth is and actually took the time to build it. I’m proud to announce the very first release of an implementation of [cci]WP_Session[/cci].

    Read More

  • Universal User Support

    ·

    Yesterday, my news feed included an article about a particular retailer’s proposed tax on IE7 users. The first article made it sound like a good idea – users checking using an older browser faced an added 6.8% “tax” meant to address the additional effort required to support the older system. I was constantly on the

    Read More

  • Paper Prototyping

    ·

    The first thing I do when building any new piece of software is build a prototype.  Many times, though, that prototype is on paper, not on the the computer.  I’d much rather get all the kinks worked out before investing any time staring at a glowing screen wondering why X doesn’t do Y like it’s

    Read More