Master AI & Full Stack Development. Frontend, backend, and everything between.

Minneapolis, Minnesota
Joined November 2012
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-…
1
1
862
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.”
2
2
17
3,113
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.
1
12
2,067
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/…
1
21
3,660
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…
2
2
21
4,476
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…
1
5
1,433
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…
1
7
2,128
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…
2
1
27
4,142
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
6
3
1
9
2,641
ty @firt for the inspiration on this post!
1
471
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…
1
1
7
1,862
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…
2
2
32
4,320
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…
12
2,878
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…
1
5
2,899
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…
5
25
4,306
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…
6
3,990
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!
326
470
81
7,570
698,562