Blog

How Much Does It Cost to Build a Web AR Experience in 2026?

A practical breakdown of WebAR development costs in 2026. Covers simple product viewers through to full interactive AR campaigns, and why web-based AR is dramatically cheaper than building a native AR app.

8th Wall Is Now Open Source: What This Means for Web AR in 2026

The 8th Wall WebAR platform has gone open source after years of costing developers thousands per month. Here's what changed, what's included, and why now is the best time to build augmented reality for the web.

Laravel vs Node.js in 2026: Which Should You Choose for Your Project?

A practical comparison of Laravel and Node.js from a developer who builds production software with both. Covers performance, developer experience, use cases, and when to pick each.

How Much Does It Cost to Build an App in the UK in 2026?

A practical breakdown of app development costs in the UK for 2026, covering MVPs, mid-range apps, and complex builds. Written by a developer who actually builds them.

Creating an optimised GitLab pipline for eslint tests

Steps on how I created an optimised GitLab pipline for running eslint tests.

Creating an NPM package with TypeScript

I took to publishing a simple scroll animation library with TypeScript, here were my steps.

Three.js TypeScript Webpack Starter

A starter project for using Three.js, TypeScript, SCSS and Webpack.

React TypeScript Webpack 5 Starter

A new update has been pushed to my React, TypeScript and Webpack starter. It now uses Webpack 5 under the hood, aswell as including SCSS support.

SCSS Allman Formatter

Why I made a VSCode extension to format SCSS & CSS with the Allman style.

Backup a Docker MySQL database with CRON

Simple bash script and cron example to backup a MySQL database from within a Docker container

Backup a MySQL database from within a Docker container

Simple command to backup a MySQL database from within a Docker container

Laravel Docker image

Docker image for Laravel Applications, utilising docker-compose.

How to copy your SSH key to a new Digital Ocean Droplet

Add your SSH key to your server and remove root login

My Laravel, Nginx, Cloudflare nightmare.

Laravel, nginx and cloudflare, what could go wrong?

Copying a sql file to docker container for import

Here's how I imported an sql to my Docker mysql database.