Skip to content

Articles by Craig Buckler

Freelance UK web developer, writer, and speaker. Has been around a long time and rants about standards and performance.

How To Use the PageSpeed Insights API to Monitor Page Performance

The PageSpeed Insights REST API allows you to automatically collate Lighthouse-like metrics. Code and Excel report examples are provided.
Reading time
12 min read
Updated date
August 7, 2023
Post type
Blog
Topic
Analytics
Topic
API
Topic
Web Development Tools
Topic
Website Speed

An Introduction to the Performance API

Learn to measure the responsiveness of your live web application on real user devices and network connections using the Performance API.
Reading time
11 min read
Updated date
August 7, 2023
Post type
Blog
Topic
API
Topic
JavaScript Tutorials

What Is MongoDB? All About the Popular Open Source Database

Open-source database solutions are all the rage. In this guide, we examine MongoDB and help you decide whether it's right for your project.
Reading time
22 min read
Updated date
October 18, 2023
Post type
Knowledge Base
Topic
Adminer
Topic
Web Development Tools

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
Updated date
March 12, 2024
Post type
Blog
Topic
JavaScript Frameworks
Topic
Node.js

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
Updated date
May 4, 2023
Post type
Blog
Topic
Tech Tips

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
Updated date
September 24, 2024
Post type
Blog
Topic
WordPress Performance

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
Updated date
January 24, 2023
Post type
Blog
Topic
JavaScript Tutorials
Topic
User Experience

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
Updated date
August 1, 2024
Post type
Blog
Topic
SEO Strategy
Topic
User Experience
Topic
WordPress SEO

A Complete Introduction to Web Components

Web Components are a standard way to create reusable and modular HTML elements without using a JavaScript framework.
Reading time
17 min read
Updated date
September 28, 2023
Post type
Blog
Topic
Web Development Tools