Skip to content

Code

Front-end development insights, techniques, and real-world solutions

Code

Setting Up a New Craft CMS Project from a Starter Repo

After building a lot of Craft CMS sites from scratch, I created a starter project that's been saving me a good chunk of time on each new build since.

Read More
Code

Finding Entries That Use Specific Matrix Blocks in Craft CMS

With a simple Twig template, you can get every entry that contains a specific block type. Perfect for content audits or before making big changes to Matrix fields.

Read More
Code

The Malicious Code Hiding in My Client's Database

A client's "weird link" turned into a two-hour hunt for malware hidden in their database. Here's what happened, how I fixed it, and the warning signs every website owner should watch for.

Read More
Code

How Lazy Loading YouTube Videos Boosted Mobile Performance by 39%

YouTube embeds hide a performance secret: they load Google Fonts and JavaScript on every page load, even when users never watch the videos. On a recent client project with multiple video embeds, this…

Read More
Code

Why Your Website Security Needs More Than a Good Hiding Spot

Think your small business website is safe because you're "flying under the radar"? Modern web attacks are automated, and attackers aren't after your customer data. Learn why "security by obscurity"…

Read More
Code

Simple Password Protection for Craft CMS 5 Pages (No Plugin Required)

Simple password protection for individual Craft CMS 5 pages using native session management—no plugins required. Perfect for keeping casual visitors out of exclusive content while giving content…

Read More
Code

Why Your Website’s Technical Performance Matters

Your website's technical performance directly impacts your bottom line—slow loading sites lose potential clients in seconds and hurt search rankings. Learn why technical performance is the invisible…

Read More
Code

CSS: Vertically Break an Image Out of its Parent Container

A short tutorial on breaking an image vertically out of its parent container. If you're a CSS pro/veteran/expert, skip this video. 😉

Read More
Code

How to fix “Failed to update columns dictionary object” error in Craft CMS

I ran into a strange issue with Craft and MySQL 8. Here's what happened and how I fixed it.

Read More
Code

Responsive Form iframes & Seamless.js

Using third-party form services like Typeform, Jotform, Hubspot, or Pardot for your website is not uncommon and generally is pretty easy to embed code without worrying how it will display on various…

Read More
Code

Tailwind CSS: Back Off The Bandwagon

I can honestly say (again) that Tailwind just isn’t my cup of tea. Here's why.

Read More
Code

Organizing CSS/SCSS files

Learn how to organize CSS/SCSS files with a high-level folder structure approach. Practical tips for maintaining clean, scalable stylesheets.

Read More