Drës Entering the Grid
Drës
Contact

End of Line

Claude Code, the Pricing Gap, and the Rise of Build-Your-Own AI

Apr 24, 2026

On April 21, 2026, Anthropic quietly removed Claude Code from its $20 Pro plan. No email, no...

HTML in Canvas: The API That Could Change How We Build Interactive Experiences on the Web

Apr 17, 2026

⚠️ Heads up before we start: Everything in this post is very experimental. HTML-in-Canvas is a...

Web Performance Is an Architecture Decision, Not a Last-Minute Fix

Apr 13, 2026

I work at a digital agency and lead the tech side. One thing we try to get right from day one is...

EmDash Is Not Your Next CMS. It Might Be the One After That

Apr 6, 2026

Everyone is talking about EmDash. Serverless, sandboxed plugins, AI-first. Cool. I get it. I work at...

WebGPU for Frontend Devs: A Practical First Project

Mar 18, 2026

Most WebGPU tutorials go deep into theory or jump straight into 3D engines. If you are a frontend...

AI Writes the Code. AI Reviews the Code. So Why Do They Still Need You?

Mar 10, 2026

An AI writes your code. A different AI reviews it, flags the bugs, suggests the fix, and posts a...

Superpowers With No Aim: What I Found After Stress-Testing an AI-Built App

Feb 18, 2026

Look, I love AI. I use it every day. It makes me faster, it helps me think, it writes boilerplate so...

Speculation Rules API: Make Your Pages Load Before the User Clicks

Feb 10, 2026

Imagine your website could predict where the user is going and have that page ready before they...

That Side Project You Abandoned? I Finally Finished Mine.

Jan 26, 2026

We all have one. That side project you started super excited, thinking it would be the one. You set...

The AI Coding Shortcut: Balance Speed with Learning

Jul 14, 2025

Introduction AI code assistants can write functions, fix simple bugs, and save us time....

Let It Flow – Effortless Noise Animation for the DOM

Jun 24, 2025

Why I Love Noise (and You Probably Do Too) As someone who works across creative code,...

Navigating Asynchronous JavaScript: From Promises to Async/Await and Beyond

Mar 15, 2024

In the dynamic world of JavaScript development, understanding asynchronous operations is essential....

Crafting My NPM Package: Beyond jQuery

Mar 11, 2024

The Problem A few years ago, when I began to lead development teams, I often faced a...