Blog

A Practical Guide to RAG Using the New Laravel AI SDK

February 19, 2026

The awesome team at Tighten published a great document on how to implement RAG in a Laravel project with semantic search and vector databases. 

Modern CSS Tips

February 18, 2026

Here's a nice collection of modern CSS snippets to replace older techniques. 

A classic David and Goliath story with an AI twist

January 18, 2026

For most of my career I have been a ‘David’, the solo freelancer battling projects and looming deadlines. It always felt like there were only so many stones I could sling at my Goliaths. There was a limit to how fast I could react, how quickly I could reload, and how hard I could sling. Then AI showed up.

Continue reading

What can a developer learn from a carpenter?

September 30, 2025

One trait that serves any professional well is the ability to learn from others and incorporate beneficial systems that others have established. The Essential Craftsman drops some knowledge bombs that every web developer can benefit from.  

Continue reading

Laravel Collections

September 30, 2025

I you do any work with arrays in Laravel or Craft you will instantly benefit for harnessing the power and utility of Laravel Collections. For Laravel, for Craft

Actions

June 19, 2025

Great concise video on Laravel actions, how to create them and how to test them.

abort_if

June 19, 2025

Another handy little Laravel helper, abort_if. Perfect little helper inside actions when things go wrong. 

Laravel 'wasRecentlyCreated'

June 19, 2025

Great little Laravel model tip. Use the "wasRecentlyCreated" model attribute to check if your model was created or found 👍

Shopify Sections API

February 4, 2025

You can use the Section Rendering API to request the HTML markup for theme sections using an AJAX request. This can allow you to update page content without reloading the entire page by fetching and dynamically replacing only certain elements 🤯. More details here, https://shopify.dev/docs/api/a... Skip to 2:40 in the video to see Wes Bos explain in.