Type-safe SQL queries, migrations, and updating from Remix v1 to v2 (plus ESM and Vite).
Replacing an ORM and interacting directly with the database for improved productivity and greater flexibility.
On building Places, a web app to keep track of places I’ve been and places I want to go.
Allow clients to build email forms using Matrix and the Contact Form plugin for Craft.
Use Craft’s Matrix field to build flexible layouts around your content.
With Craft and the picture element, you can display images optimized for different breakpoints and have more control over your responsive layouts