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.
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.
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.
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.
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?
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.
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.
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.
A Complete Introduction to Web Components
Web Components are a standard way to create reusable and modular HTML elements without using a JavaScript framework.