skip to content

Articles RSS Feed

Building a SEO Friendly Blog: Adding Schemas and Open Graph Protocol 3m Read

Published: 2020-10-01

In this series' previous installment, I covered how to use markdown and front matter to create content-rich articles. In the final part of this series, I will show you how to help search engines understand your content by using schemas and Open Graph protocol... Read More

Building a SEO Friendly Blog: Using Markdown and Front Matter 4m Read

Published: 2020-09-25

In this series' previous installment, I covered the basics of creating a static generated site with Nuxt. In today's installment, I'll show you how to use Markdown and Front Matter to develop rich content for your blog... Read More

Building a SEO Friendly Blog: Getting Started with Nuxt 4m Read

Published: 2020-09-18

Throughout my career, I have worked with several firms that specialize in Search Engine Optimization. After you have worked with a few, you realize that much of SEO is a moving target, with no one being quite sure what is the best practice on all fronts. Company A will focus on each the path of each post... Read More

Generating a Sitemap for a JAMstack Site 1m Read

Published: 2020-09-13

Sitemaps are a great way of helping search engines understand your website. While modern search engines primarily rely on links to create their search indexes, this can leave lesser-known sites at a disadvantage due to a lack of external backlinks... Read More

GitHub Actions for Node Modules in a Monorepo 2m Read

Published: 2020-09-12

One of the projects I have been working on uses a monorepo, where we have multiple frontend applications with shared private dependencies. We decided all of our shared node modules would live under one top-level folder to keep things organized. When it came time to set up our CI for the project, I found that writing some custom bash scripts was the easiest way to avoid setting up a workflow per module... Read More

Running Cypress in Gitlab CI 3m Read

Published: 2019-12-25

I ran into some difficulties a few weeks ago when attempting to run Cypress tests as part of my CI script in Gitlab. The application I was working with has a Golang backend and the front end is generated with Nuxt. As this project had private dependencies, my CI script built the application in separate stages. One for the server and one to generate static files. This pattern worked well for creating a final Docker image. However; when trying to add E2E tests as part of the flow, I rapidly ran into issues... Read More