Building an Isolated Preview for AI-Generated HTML
An iframe with srcdoc feels like a safe place to render HTML a model wrote. It isn't. Three tests show how the preview can read your page, escape the frame, and phone home, and four layers of protection close each hole. blog.master.dev/building-an-…
You: “I’m going to give Claude Code some skills.”
Scott Moss: "Great!"
You: “How do I get other people to use them?”
Scott Moss: “You can’t. They’re not going to have the tolerance that you have for going back and forth with Claude Code being wrong and having to prompt it again.”
Check out Scott's new background agents course and learn to build reliable systems that actually get work done: master.dev/courses/backgroun…
Learn Django Admin live with Nina Zakharenko!
📅 October 22 from 9:30 AM to 4:30 PM Central US
RSVP -> master.dev/workshops/django?…
Learn to customize the Django Admin into a powerful back-office tool, build and validate forms that handle real user input, and expose your data through clean REST APIs with Django REST Framework.
Your desktop has the hardware. Your laptop doesn’t. LM Link lets you use one from the other, from anywhere.
Clip from our Own Your AI Stack with Local Models course on Master.dev. master.dev/courses/local-ai/…
Master.dev (Formerly Frontend Masters) retweeted
I just completed "Practical Prompt Engineering" by Sabrina Goldfarb on @MasterDotDev! master.dev/courses/prompt-en…
Structured Output with TanStack AI
Part 2 of this intro to TanStack AI covers structured output: constraining the model's response to a Zod schema, then streaming that JSON in and rendering it while it's still incomplete. blog.master.dev/structured-o…
Master.dev (Formerly Frontend Masters) retweeted
I was planning a project with Claude and it recommended @sveltejs, which I haven't used before. On my quest to learn about it, I stumbled upon this @MasterDotDev interview of Rich Harris—creator of framework and I'm already interested in learning more.
youtu.be/SKjXE_wfdDY?si=kh0J…
Unlocking AI in Your Apps with TanStack AI
TanStack AI is a strongly typed set of libraries for adding AI features to your apps. Part 1 of this intro covers basic setup and prompting, streaming responses, persisting threads to your database, and resuming a response after a mid-stream refresh. blog.master.dev/unlocking-ai…
SVG “Linked Parameters” Will Change How We Do Icon Systems
Maybe we can get back to an img-based icon system? blog.master.dev/svg-linked-p…
We released stats from our annual developer survey.
Which group are you in?
1️⃣ 8% don't use AI for programming
2️⃣ 16% write code and use autocomplete or chat to help
3️⃣ 22% generate initial code with AI and then continue manually
4️⃣ 44% let AI write all the code but still review and edit what AI writes
5️⃣ 10% do everything with AI and no longer look at the code
ty @firt for the inspiration on this post!
How does a Kubernetes cluster respond when nodes fail?
The Raft consensus algorithm: one leader coordinates the cluster, and a new leader gets elected fast when needed, but only if there's a quorum (majority) of nodes in agreement.
New Kubernetes course: master.dev/courses/kubernete…
Building a Fancy Scrollspy Using Modern CSS
Scrollspy navigation used to mean IntersectionObserver and a pile of JavaScript. With scroll-target-group, :target-current, and a little anchor positioning, a plain list of anchor links can highlight the current section all on its own. blog.master.dev/building-a-f…
Adding back pressure to your AI workflow gives you more confidence in the code you ship.
Clip from our Build a Fullstack App with Codex course on Master.dev. master.dev/courses/fullstack…
Tips and Tricks for Using TanStack Start with Cloudflare Durable Objects
Some hot tips on using middleware for simplifying Durable Object creation and managing WebSocket connections. blog.master.dev/tips-and-tri…
5 Good Choices for HTML Containers
Divs and spans are fine, but purposefully meaningless. Often the meaning actually matters, so let's look at some of those situations. blog.master.dev/5-good-choic…
Master.dev (Formerly Frontend Masters) retweeted
I just completed "Complete Intro to Databases, v2" by Brian Holt on @MasterDotDev! master.dev/courses/databases…
Testing an iframe’s postMessage Handler
There are some real complexities using iframes and the postMessage API for communication between a widget and its parent. Security vulnerabilities like cross-origin scripting risks being one. blog.master.dev/testing-an-i…
Master.dev (Formerly Frontend Masters) retweeted
1. Oh shit, AI can do my job better than me
2. Software engineering is dead!
3. I can vibe code as much slop as I want!
4. Oh, things are not going well. Fable/Sol/Opus all suuuck
5. But what if I constrain the agent? Put it in a straitjacket?
6. Oh, the results are pretty good now. How do I go deeper?
7. *Orders 12 software engineering books from Amazon*
8. Software engineering is alive!






