Watch or listen to this newsletter.

In partnership with

Free email without sacrificing your privacy

Gmail is free, but you pay with your data. Proton Mail is different.

We don’t scan your messages. We don’t sell your behavior. We don’t follow you across the internet.

Proton Mail gives you full-featured, private email without surveillance or creepy profiling. It’s email that respects your time, your attention, and your boundaries.

Email doesn’t have to cost your privacy.

Welcome to Next in Dev

What’s up, everyone? Welcome to Next in Dev. In this edition: Payload 3.72, Anthropic's constitution, and some squashed bugs.

You currently have {{rp_num_referrals}} referrals.


PAYLOAD

After such a large update last week, the Payload team released a measly update with only two new features. I hope you can tell I'm being sarcastic here.

Version 3.72.0 introduces an experimental feature that allows you to publish and unpublish content on a per-locale basis. I explore this feature toward the end of this live stream from this week. It's an experimental feature, so expect breaking changes in the future as the team prepares it for general availability. Regardless, this is a great step forward in Payload's progress with localization.

The team also added the depth parameter to all MCP find resource tools. Now you can control how much data your AI assistant populates.

RECENT VIDEO:

As many of you know, I'm branching out in my content creation. This video may not apply directly to you, as most, if not all, of those who receive my emails are coders. Either way, I'd love some feedback on how you felt this video communicates the realities of learning how to code.

SHADCN

Shadcn announced the full documentation of their Base UI components. They allowed the ability to choose between Radix and Base UI when running npx shadcn create, but the documentation was missing. Shadcn has since added that documentation. The abstraction is the same between Base UI and Radix, so they should be interchangeable regardless of your component library.

NEXT.JS

Next.js recently released versions 16.1.3 and 16.1.4 along with several canary updates. These changes improve how the system tracks errors and manages memory so your site stays fast and reliable. The team also updated Turbopack tool to help your code run faster. This seems to have been the primary focus of the Next.js team for weeks now.

CLOUDFLARE

Cloudflare fixed a bug where its security firewall would turn itself off for specific web addresses used to renew security certificates. This happened because the system tried to stay out of the way of "certificate robots" but forgot to check if the person asking for access actually owned the website. Thankfully, researchers found the issue before any bad actors could use this vulnerability to attack private servers.

AWS

On the topic of security, researchers discovered a major flaw in the AWS Console that could have allowed hackers to take over important pieces of Amazon's code. By finding a mistake in just two characters of a filtering rule, attackers could have snuck into the system and changed the software that millions of people use. Amazon fixed the problem immediately, and there is no evidence that any hackers actually used this vulnerability to cause trouble.

AI

OpenAI

OpenAI launched a new subscription plan called "ChatGPT Go" that costs US$8 a month and is now available everywhere. This plan gives users much more room to chat, upload files, and create images compared to the free version. It uses a new model called GPT-5.2 Instant to help people get answers quickly. It's a more affordable plan for individuals who want to use AI more frequently.

One other reason they launched "Go": OpenAI is planning to show ads to people who use the free version or the new "Go" subscription of ChatGPT. They promise that these ads won't change the answers the AI gives you and that your private conversations will never be sold to advertisers. We've heard this song and dance before, and it always ends in class action lawsuits. We'll see if OpenAI holds up their end of the bargain. The goal is to make enough money from ads so that everyone in the world can still use basic AI for free.

Cursor

I'm starting to pick up on a trend from Cursor. They're investing a lot of time and energy into their CLI tools. If I were a gambling man, I would hazard a guess that Cursor seeks to compete against Claude Code in the CLI.

Cursor now allows plan mode in the CLI. Simply use the slash-command /plan to get started. It works as you'd expect: your AI assistant does the thinking based on your specs and comes up with a plan before doing any work. Now, instead of existing in your IDE, it exists in your Terminal.

Similarly, you can use the slash-command /ask to ask questions about your code.

Other changes include the ability to handoff to your Cloud Agents from the CLI, word-level inline diff highlighting in the CLI, and one-click MCP authentication using the /mcp list slash-command.

Claude Code is still boss in my book, though.

Anthropic

Anthropic is joining Teach For All to bring Claude to over 100,000 teachers in 63 countries. This partnership helps educators build their own digital classroom tools, like math games and science lessons, specifically for their students' needs. Instead of just using what they're given, teachers get to help design how the AI works for schools around the world.

I think it's incredibly important that teachers and educators lead the way in responsible use of AI. As teachers begin adopting the tools kids are already using, they'll be able to help form what usage can and should look like for education in the future.

One thing to consider is that this initiative is putting powerful coding tools into the hands of non-developers who will shape the future of coding and technology. It's both scary and exciting.

Anthropic recently published a new "constitution" for Claude, which moves away from a simple list of rules to a more detailed explanation of values and goals. This document helps Claude understand the "why" behind its instructions so it can make better decisions in tricky or new situations. By sharing this openly, Anthropic wants everyone to see exactly what kind of behavior they are trying to teach Claude.

Claude Code

I'm adding a new section just for Claude Code here. I recognized I've missed some important news and features for Claude that I want to stay up to date on.

Anthropic released Claude Code version 2.1.14. This version introduces helpful shortcuts like history-based autocomplete in the terminal and a search tool for finding your installed plugins. It fixes a memory leak that caused crashes during long sessions and solves a bug that was incorrectly blocking users from using their full message space. The update also improves how you interact with files and folders using the "@" symbol and adds a way to check your plan usage directly in VS Code.

They also released version 2.1.15. This version adds a notice to users installing Claude Code with NPM. Now users will need to use another installation method, such as the native installer, Homebrew, or WinGet. They also improved UI rendering and fixed a bug that left the "context left until auto-compact" warning up even after running the /compact slash-command.

RAILWAY

Railway has introduced the ability to require two-factor authentication for all workspace members. This is available to all on the Pro plan with an organization workspace. As much as I hate two-factor authentication as a user, I suppose it's something that should be enforced at the organization level. This change does not affect API tokens. You can make this change in your workspace settings.

The team overhauled Railway's CLI structure. The old structure still works, but the new structure looks much more intuitive. You're now going to use a pattern that starts with the object, then define the action. For example railway variable set. The goal of this change is to have a more consistent and predictable CLI as it grows.

Other changes the Railway team implemented include low-latency storage is now available in the Singapore region through buckets, improvements in the database UI, and the canvas arrows that was in beta last week are now generally available. That was fast.

Use my affiliate code to sign up for Railway if you want.

What did I miss? There’s so much happening in modern web dev that I’m sure I have missed something. Please share your thoughts in the comments or reply to this email. I want to address your suggestions and may include them in future newsletters.

Thanks for reading. See you next time.

How did I do?

Tell me what you thought of this newsletter. All feedback makes me better, which makes this better for you!

Login or Subscribe to participate

AI-native CRM

“When I first opened Attio, I instantly got the feeling this was the next generation of CRM.”
— Margaret Shen, Head of GTM at Modal

Attio is the AI-native CRM for modern teams. With automatic enrichment, call intelligence, AI agents, flexible workflows and more, Attio works for any business and only takes minutes to set up.

Join industry leaders like Granola, Taskrabbit, Flatfile and more.