May 30, 2021 · 2 min read
A quick way to kill a process that uses a specific port. This is what you need if you get an `EADDRINUSE` error, which says that a process can’t bind to a port because it is already in use by another process. The most likely cause is that a development server hung up or didn’t terminate properly.
April 25, 2021 · 9 min read
The standard way for URLs in Gridsome is the `slug` parameter. But you can also tie your folder structure to your website structure and use directories and filenames as paths, like other frameworks such as Next.js do. At the end of this article, you'll know how to…
April 3, 2021 · 1 min read
Here's a quick way to include markdown files inside other markdown files with `@gridsome/vue-remark`. If set up properly, it allows to import other markdown files like this
February 19, 2021 · 9 min read
The more complex your infrastructure the more can go wrong. Let's look at Terraform as a way to automate tedious infrastructure setup (and to make it explicit).
January 8, 2021 · 1 min read
Every programmer has used one. Read-eval-print loops (or REPLs) are a centerpiece of modern software development. What exactly is a REPL, how does it work, and where can I use one? Let's find out.
January 6, 2021 · 6 min read
When I started the quest to create a snowfall animation with Svelte, I knew nothing about complex transitions or animations. My first step was to go through the motion, transition, and animation tutorials by Svelte. Then I decided on my first approach: custom transitions.
December 4, 2020 · 2 min read
JAMStack is getting more and more popular. You've heard about it and are wondering whether you should use it for that next project. The use cases for JAMStack become clearer when we take a short look at what JAMStack is and which benefits it brings.
November 13, 2020 · 3 min read
Have you ever wondered how you can get dynamic content inside your blog posts? Stuff like CodePens, image carousels, or quizzes? That's totally possible in Gridsome with markdown posts.