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.3K Takipçiler
Master.dev (Formerly Frontend Masters)
"If you're using Jenkins, delete everything and go to GitHub Actions." 💀 If you agree, you’re going to love Erik Reinert’s new course.
English
0
3
55
4.4K
Master.dev (Formerly Frontend Masters) retweetledi
Brian Holt
Brian Holt@holtbt·
As part of @brmiddle's part of the @MasterDotDev bootcamp I built my portfolio site (I haven't a portfolio since ... I can't remember). Needless to say I'm having fun brianholt.me
English
3
2
18
2.2K
Master.dev (Formerly Frontend Masters) retweetledi
Brian Holt
Brian Holt@holtbt·
We're already underway with the Intro to Vibe Coding boot camp on @MasterDotDev with @brmiddle and me - come spend the week with us as we explore how to write and ship apps like a pro - no coding experience necessary. Best of all, it's free. master.dev
English
0
1
3
1.9K
Master.dev (Formerly Frontend Masters)
Starting Today: Build with AI Bootcamp 🤖 🥾 ⛺ Mon-Fri, July 20-24 | 9:30 AM to 4:30 PM CDT Join Brandon Middleton (Replit) and Brian Holt (Microsoft) for a FREE 5 day bootcamp where you'll go from zero experience to building and deploying real projects with AI, no coding experience needed. RSVP: master.dev/workshops/vibe…
English
0
3
39
4.3K
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
1.1K
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.9K
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
147
12.4K
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
50
6.7K
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
42
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.5K
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
108
12.3K
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