Skip to content

Find out how moving to Kinsta could save you $2,400+ a year on site costs.

Articles by Craig Buckler

Freelance UK web developer, writer, and speaker. Has been around a long time and rants about standards and performance.
A magnifying glass over node debug
Blog

How to Debug Node.js Code Using Multiple Tools

This tutorial demonstrates various tools to debug node applications and find their root causes. Dig in and learn from the ground up.
Reading time
16 min read
Publish date
March 15, 2022
Illustration of figures navigating a black floor that's pitted with deep holes in rectangular block patterns.
Blog

Dark Patterns: Unraveling the Web’s Shady Side

The worst web dark patterns tempt you to do something you didn’t intend. Is it honest? Are users happy to have their actions manipulated?
Reading time
15 min read
Publish date
November 17, 2021
Illustration of people plugging a metrics machine into a document.
Blog

How To Optimize CSS for Peak Site Performance

CSS may seem innocent enough, but it can require some heavy processing. Use this guide to properly optimize CSS and improve site performance.
Reading time
26 min read
Publish date
September 20, 2021
Illustration for JavaScript Media Query showing a man looking at both his computer screen and his phone.
Blog

A Thorough Guide to Using Media Queries in JavaScript

Media queries are normally defined in CSS to make a site layout responsive. Media queries can also be used in JavaScript.
Reading time
14 min read
Publish date
September 13, 2021
Illustration for Core Web Vitals showing a person sitting at their computer, with a large stopwatch above the keyboard.
Blog

How to Optimize Your Site for Google’s Core Web Vitals

Google's Core Web Vitals provides a measurable way to assess user experience. It affects your search rank, so performance cannot be ignored.
Reading time
20 min read
Publish date
September 10, 2021
Web Components, featured image, illustration.
Blog

A Complete Introduction to Web Components in 2022

Web Components are a standard way to create reusable and modular HTML elements without using a JavaScript framework.
Reading time
17 min read
Publish date
August 25, 2021