Skip to main content
Steven Merrill

Welcome

My name is Steven Merrill. I describe myself as a cyclist, weightlifter, gamer, musician, Transformer-pilled software engineer, and fermentation enthusiast.

I'm based in the Greater Boston area and currently work for Campfire Learning.

Thank you for reading.

Newest Blog Posts

  1. Why Is TypeScript Picking Up Old Types?

    At Campfire Learning we have a large TypeScript monorepo containing all the code for our various services as well as our various frontend applications that we use to deliver our curriculum and assessment experiences.

    While working on a new backend component, I installed the 1.0 version of the Cheerio XML parser to handle HTML and XML parsing. As I worked in a new package in the repository, I noticed that I was getting errors when trying to initialize a Cheerio 1.0 parser through its load() method:

  2. Everyone Wants A Blog, Nobody Wants To Blog

    It's been more than a decade since I wrote a blog post on this site.

    I told one of my new coworkers about my desire to restart my blog, and he hit me with the quote featured in this blog entry's title:

    Everyone wants a blog, nobody wants to blog.

  3. Combining Tasks with Grunt

    I was recently asked to help out with a few build steps for a Drupal project using Grunt as its build system. The project's Gruntfile.js has a drush:make task that utilizes the grunt-drush package to run Drush make. This task in included in a file under the tasks directory in the main repository.

37 more posts can be found in the archive.