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

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

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 →