Master.dev (Formerly Frontend Masters)

13.4K posts

Master.dev (Formerly Frontend Masters) banner
Master.dev (Formerly Frontend Masters)

Master.dev (Formerly Frontend Masters)

@MasterDotDev

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

Minneapolis, Minnesota Katılım Kasım 2012
45 Takip Edilen133.4K Takipçiler
Rahul Kumar
Rahul Kumar@rahulkumarpahwa·
Hi @MasterDotDev team! I hope you're doing well. Some of the videos in the new courses aren't playing when I try to watch them. Could you please check when you have a chance? Thank you!
English
2
0
0
835
Master.dev (Formerly Frontend Masters)
How to give an AI agent live awareness of canvas state, in one function: "We just need a function where we can extract elements that we sent up on the user message from the data parts type, so we can inject it into our stream agent. Extract canvas state, it's going to take in the UI messages. The last message in the array is always the user message, so we can get messages at negative one. Find any part where part.type is data-canvas-state, return those elements. I'm going to put a square, an arrow, a circle. Tell me what you see on the canvas. I see three elements on the canvas, a rectangle, an arrow, and an ellipsis. Perfect."
English
0
1
22
3.8K
Master.dev (Formerly Frontend Masters)
Weaker models with a great harness beat stronger models with a bad one. The model sets the floor. The harness sets the ceiling. "The models are all pretty good now. I think whoever builds the best harness will win." ~Scott Moss
English
0
0
11
1K
Master.dev (Formerly Frontend Masters)
What is an agent harness? Claude Code is a harness. Cursor is a harness. Codex CLI is a harness. The model does the thinking. The harness does everything else: memory, tool calling, durable execution, handing work to other agents. An agent = an LLM + a harness
English
9
6
148
11.9K
Master.dev (Formerly Frontend Masters)
CDNs explained in one clip: why your website loads faster depending on where you are in the world. "Instead of having one bucket, one place, what if we put very small infrastructure all over the place? The first user will pay the cost of going all the way to the initial bucket. Let's say you're on the west coast of Australia and somebody on the east coast already went to go hit that page, you don't have to go all the way to DC, you just need to go to the East Coast for that regional cache. To no one's surprise, it worked better the closer you were to Chicago, and progressively worse the further you got away. Somebody comes in, they go to the nearest one, do we have the cache, if so serve it, if not go grab it from US East 1."
English
0
2
49
6.6K
Alireza Najafi
Alireza Najafi@alire8za·
@MasterDotDev Great course by Scott Moss. Highly recommended. I hope he is invited back with more AI engineering courses
English
1
0
3
41
Master.dev (Formerly Frontend Masters)
A naive AI agent with a "send reply" tool will just send your drafts. All of them. Without asking. Here's the actual failure mode: "Imagine you had some business emails and your LLM was like, cool, I'll draft these for you. But because it has a send reply tool, it just decided the objective was to reply to all these emails, and I can't be done until I sent them, so I'm just going to go ahead and send these drafts off. You might ask, what if I just put a description that says don't use this tool unless you ask the user first? That's not how it works. If you're doing guardrails and safety stuff in text, you're gonna fail." Real constraints have to be structural, not a sentence in a prompt.
English
1
2
35
4.8K
Master.dev (Formerly Frontend Masters) retweetledi
Master.dev (Formerly Frontend Masters)
Rich Harris on what the best engineers actually do with AI: "Writing code was never the bottleneck. Understanding what you're building is the bottleneck." Using AI to think through the problem beats using it to just generate code. Full interview: youtube.com/watch?v=SKjXE_…
YouTube video
YouTube
English
2
8
56
8.4K
Master.dev (Formerly Frontend Masters)
Claude Code has no memory. It rebuilds context from zero on every call. Here's the actual mechanism: "The model is stateless. Every time we call the model, it starts from zero. The moment you press enter, Claude Code assembles all of this data... this tells the model who it is, what tone it should have, the coding convention, security rules... The model doesn't read JSON, it's up to the API to internally turn this into tokens the model sees. The user wants to add a test in utils.cs. Nowhere in our assembled prompt have we added this file yet. In our tool schema we have a read tool call, so it understands: if I don't have access to something, use the read tool call. When it's successful, it reassembles the entire prompt again." No memory. Just context, rebuilt every turn.
English
8
13
110
12.2K
Master.dev (Formerly Frontend Masters)
Free 5-day Building with AI Bootcamp, July 20th-24th. Build the skills of the future and get ahead. In just one week, you'll go from zero experience to building real projects using natural language and the latest AI tools, guided by fundamentals that set you up for long-term success in a fast-moving industry. No coding experience needed! 👉 master.dev/workshops/vibe…
English
0
6
15
2.9K
Master.dev (Formerly Frontend Masters)
TanStack Router's dev tools give you some wild type safety "What if I put incorrect stuff in here? TypeScript starts screaming at me immediately. It knows exactly what it wants, down to the trailing slash. I hit Command Save. TanStack router said, nope, I saw your change, and I reject it. That is because of the dev tools that are running. Let's create a new route, foo.tsx. Bam. It scaffolded everything for you, the simplest possible route, with all your options and the correct path. If you rename it, it renames the route. The dev tools are fantastic."
English
0
1
25
4.7K
Master.dev (Formerly Frontend Masters)
Giving Claude Code access to your codebase doesn't mean giving it access to everything. Deny rules let you draw hard lines. "But now I also want to add a deny rule and I just want to see what happens. So if I want to deny, maybe edit package.json. And now I'm going to still ask Claude to edit it for me." "So I'm just going to actually change this model to haiku because again, this is just a very simple task. So I'm going to like update the version in package.json to one. Now hopefully my permissions were set up correctly and it will be like, can't do that." "Yeah, so it says like, oh, I can't do that. So even if this was a tool call coming from the model, it won't run it. So this is like a great way to add more control over what Claude can and cannot do in your environment."
English
2
3
106
11.4K
Master.dev (Formerly Frontend Masters) retweetledi
Katia Gil Guzman
Katia Gil Guzman@kagigz·
On Aug 11, I'm hosting an @OpenAIDevs workshop with our friends at @masterdotdev covering how to build advanced frontend workflows with Codex. We'll go beyond basic prompts to explore how you can use Codex with the right setup for frontend dev. Sign up link below 👇
English
8
3
53
16.5K
Master.dev (Formerly Frontend Masters)
Vibe coding a demo is easy. Making it dependable is the whole job. @‌scotups breaks down what AI engineering actually is. Context engineering. Tool design. Evals. Production reliability. Learn more in our AI Engineering Fundamentals course.
English
3
1
20
3.2K