A quest for wide climbing shoes
As someone with wide, flat, and square feet I’ve always found challenges finding shoes that fit. Lately I’ve been shifting to wide barefoot-style shoes for daily wear to help prevent too-narrow shoes from pressing my big toe joint into an even more exaggerated bunion. When it comes to rock climbing…
Drupal logging on Pantheon with Monolog and Logz
Background Since 2014, my team at Middlebury has been using the “ELK” stack (Elasticsearch, Logstash, & Kibana) to aggregate and analyze our application, webserver, PHP, and CDN logs. Over the years I’ve built dashboards and visualizations that allow us to monitor application health and performance, drilling into problem areas and…
Curvature feature updates
Evaluating home grow-lights
Where to Eat? Custom maps of OpenStreetMap data
Creating a Drupal plugin system
Street orientations in Vermont
New Curvature site
Several years after creating Curvature –my program that analyzes road-geometry and builds maps of twisty roads– it now has a dedicated site of its own: roadcurvature.com The new site is written to help non-techies understand how to use the curvature files with step-by-step instructions and a lot less jargon than…
Regex from the dark lagoon
As a software developer or system admin have you ever encountered regular expressions that are just a bit too hard to understand? Kind of frustrating, right? As a rule, regular expressions are often relatively easy to write, but pretty hard to read even if you know what they are supposed…







