How I Combined Two Blogging Platforms in 20 Hours

You know those someday maybe projects, that sit in a doom pile in the mind while waiting to finally be discarded or surge in importance? One of my projects was finally consolidating two blogging platforms into one. I had previously built a portfolio site with Gatsby way back in the day—like 7 years ago when I mainly focused on front-end engineering. It had a bunch of technical and human skills posts that had largely been dormant since 2021. However, the posts about TypeScript utility types still drive a lot of traffic to this day. I started writing again last year and wanted something that I could get up and running without having to worry about managing dependencies and fiddling with all of the little things. That was a quick way for me to get stuck in the minutiae, and not actually write. The content was also less technical, so I decided to separate it and spin up a Substack account. ...

May 19, 2025 · 16 min · Skyler Lemay

How to Bundle Knex with Webpack for Serverless

Bundling Knex with Webpack doesn’t always play well. In this particular case I was trying to bundle a serverless application with only the runtime dependencies. Since this project was utilizing TypeScript and other tooling and dev-dependencies I definitely did not want to ship all of the node modules. Additionally, most of the 10 module resolution errors I was receiving were for packages I didn’t even have installed. In this blog post we’ll cover utilizing a Webpack plugin to resolve this build error. ...

May 22, 2020 · 2 min · Skyler Lemay

How to Configure Jest for Vue apps Using Vuetify

I have recently been working on a Vue project which utilizes Vuetify for the base of some of it’s components. Vue has the ability to register components globally, eliminating the need for importing base components. This works great in development, but I came across an error when testing the component with Vue Testing Library. ...

October 9, 2019 · 2 min · Skyler Lemay