Marty Penner

Software development-related nonsense/struggles/victories, because there are too few keystrokes left in my hands to waste them.

Using NVM to enforce node versions

February 25, 2020

Previously, we used docker to give us a common node version by running every node and npm command through a wrapper script. This meant we…

Continue Reading →

Manipulating SVGs using CSS

March 24, 2019

At Race Roster, I’ve been experimenting with using SVGs to show real-time theme updates as a user changes the theme colours in their branding settings. A more traditional approach would require using a set of and elements with border or background color CSS attributes to achieve this. I opted instead to try using SVGs instead, since path and color manipulation seemed to be one of their strong points. Here’s a very basic example SVG:

Continue Reading →

How I'm running this ghost blog in docker

April 7, 2015

Update: I’m now running this on Netlify using Gatsby! May as well start simple, hey? I wanted to start a blog to help organize my thoughts in a public way, because surely I’m not the only one who can benefit from what I learn. Scott Hanselman talks about wasting your keystrokes: I hate waste of any kind, but time especially. So here we go.

Continue Reading →