-
The most recent blog articles - mostly about PHP, Golang, databases or general website dev ops.
-
Setup PHPCS (PHP_CodeSniffer) as a Github Action
-
Learning Resources for PHP Devs Starting Out
-
JSON+LD Example for Hugo Static Sites
-
Connect to Mongo Atlas with Go
-
PHP Functions on AWS Lambda (without NodeJS)
-
New Website Theme - Ready for 2021!
-
Lazy loading Disqus with IntersectionObserver
-
Greasemonkey Script to Restore Mantis Ticket Colours
-
PHP Session Handling on Heroku
-
Prevent your Site from being used in an iframe
-
How To Use jQuery 3 with a Fallback to v1 (for IE8)
-
A MySql Backup Script (with Download Speeds & Hipchat Integration)
-
Make Your Own Compass with the Device Orientation API
-
How to Force the Download of a File with HTTP Headers and PHP
-
Install Let’s Encrypt on Ubuntu 14.04 / 16.04
-
Direct Upload to S3 (with PHP & Composer)
-
SQL Searching with Relevance and Natural Language Processing
-
How to: Install PHP 7 on Ubuntu 14.04 / 16.04
-
Enabling HTTP/2 Support on Apache2 and PHP
-
Keep Your PHP Code Clean with Traits
-
Converting a Decimal to a Fraction in PHP
-
Converting Google Maps Tile Coordinates to Boundary Box Coords
-
Dedicated vs. Shared Databases: A ‘MySQL has gone way’ fix
-
Super-charge your WordPress Blog: Setup a CDN
-
9 Things I Wish I’d Known about PHP Years Ago
-
Validate a UK Grid Reference in Laravel 5
-
Create your own Exception Handler in PHP
-
Direct Upload to S3 (using AWS Signature v4 & PHP)
-
A Week with Laravel 5: What’s New
-
How to: Enable Web Components in Firefox (Shadow DOM)
-
Modern PHP Password Hashing
-
Load HTML once with AJAX
-
Create your own PHP Autoloader
-
How to: Create Panels with matching Heights
-
Submit an Array with a HTML Form
-
Getting Started with Laravel: Part 2 – The Setup
-
Getting Started with Laravel: Part 1 – The Install
-
10 Cringeworthy Things Developers Hear
-
Using RequireJS to manage your JavaScript dependencies
-
Build your first Python API with Flask
-
Direct Upload to S3 (with a little help from jQuery) [Updated]
-
-0 === +0
-
Blur a Background Image (with help from blur.js)
-
WordPress 3.5 Release Candidate Review
-
HTML5 Fullscreen API
-
Target Android Devices with JavaScript
-
How to: Speed up Your Website
-
Smart CSS layouts with Calc()
-
11+ Exciting Free Fonts for Designers
-
An Introduction to Twitter’s @Anywhere
-
Traditional Box Model vs. W3C Box Model
-
Responsive Images, Now & The Future
-
HTML5 WebKit Speech Input
-
Choose an Open Graph Image with WordPress
-
Horizontal Scrolling with jQuery [Updated]
-
18+ Web Resources & Tools
-
9+ htaccess Uses & Snippets
-
Feature Detection with Modernizr
-
CSS Speech Bubbles & Triangles
-
CSS Text Multi-Columns
-
Stop CSS Caching After a Change in WordPress
-
CSS3 Transitions : The Basics
-
Load jQuery from Google CDN in WordPress
-
Smooth Page Scroll with jQuery