This site runs best with JavaScript enabled.

Anders D. Johnson

Anders D. Johnson

Anders D. Johnson

Hey! I'm a software developer. Here's some of my work:

I release many of my projects as open source on GitHub, so you can freely use and tweak them.

I'm full of ideas! Here are some miscellaneous ramblings:

Docker Node Workflow

Workflow for secure Node development with Docker. Ever worried about the security of the npm ecosystem? The danger is real. A dependency you install from npm may contain malicious code that can run with your application. When you run… Read →

A trick I discovered for substituting compatible libraries. Ever wanted to alias a module in RequireJS ? I have. When your JavaScript project's dependencies support AMD, the Asynchronous Module Definition specification, it is wonderful! No… Read →

Discussion of the scroll history persistence problem, and proposal for solution. In this blog, I propose a solution to a problem facing developers in the single-page application space, especially the mobile subspace. The challenge revolves around a pesky behavior present… Read →

The full specification and its under implementation. Apple invented the viewport meta key to "improve the presentation of your web content on iOS." Many of the popular mobile browsers followed with implementations, including the Android… Read →

View all blog posts