• JavaScript Hyperspace

    An inescapable symptom of widespread web design bad-assery is an abundance of vocabulary words that web designers need to be familiar with. For every job, there is the right tool (or, at least, the “righter” tool), but in order to use that tool, we have to first know its name.

    ...rest

  • On Require JS and JavaScript Architecture in Drupal

    Working with JavaScript in Drupal can be a sometimes inconsistent experience, making the already important pursuit of organized code a bit more acute. This post chronicles a bit of exploration I’ve been doing on this topic. It waxes tangential, but that’s alright, as tangents are the space we sometimes discover larger problems and better solutions. It begins like this.

    ...rest

  • Content panes fit so good into Panels that it is really silly

    Page Manager and Panels are enormously capable modules for Drupal, but getting started with them can be pretty tricky. Here, I'll describe how I used Page Manager, Panels and Views Content Panes to build a Taxonomy driven content structure. I'll also describe some of the fundamental Page Manager concepts that I'm still digesting.

    ...rest

  • WHOAWHOA, a Tmux trick.

    As I’ve become more comfortable with iTerm2, Vim and Tmux, I’ve found myself wishing that Tmux could do certain things. Then, after researching a bit, I find that Tmux *does* do that certain thing. Here is a quick little Tmux trick for nesting a session in a session.

    ...rest

  • Tmux and Vim, get marrieder. Or, Tmuxination.

    As described in a post a few weeks back, a consistent and reliable development environment makes the job of a front-end developer so much easier. One of the tools that I've begun using to expedite the arrangement of Tmux panes and windows is a Ruby gem called Tmuxinator.

    ...rest