[Dev Catch Up #67]- Claude Code for Pro/Max users, Cursor 1.0, Onlook, Database Migration Best Practices, Windsurf loses Claude access, franz-go Kafka Client, MonsterUI for FastHTML and much more!
Bringing devs up to speed on the latest dev news from the trends including, a bunch of exciting developments and articles
Welcome to the 67th edition of DevShorts, Dev Catch Up!
For those who joined recently or are reading Dev Catch Up for the first time, I write about developer stories and open source, partly based on my work and experience interacting with people all over the globe.
Thanks for reading Dev Shorts! Subscribe for free to receive new posts and support my work.
Some recent issues from Dev Catch up:
Join 8000+ developers to hear stories from Open source and technology.
Dev Shorts is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.
Must Read
Anthropic now allows Pro and Max subscribers to use Claude Code directly in their terminal with their existing subscription. Pro ($20/month) works for small repos, while Max offers 5x usage for larger codebases. Rate limits are shared between web and terminal usage. Read Anthropic's support page for setup details.
Cursor has released version 1.0 featuring BugBot for automatic PR code reviews and Background Agent for all users. The update also includes one-click MCP server setup with OAuth support, making tool integrations much simpler. Check Cursor's changelog for full details.
Every developer working with AI needs solid prompting skills. This guide covers how to craft effective prompts for debugging, refactoring, and feature implementation with side-by-side examples of poor vs. improved approaches. Check out the full playbook to level up prompting skills.
Database migrations can't afford for data loss in production. This guide covers essential reminders for database server migration. Check the full post for complete migration best practices.
OSS Highlight of the Week
This week we're covering Onlook, a visual vibe coding editor that lets you design UI, like you would in Figma, but the changes actually update your code automatically. You can drag and drop components, adjust styles visually, and see everything sync back to your codebase in real-time. It runs locally and works with Next.js and TailwindCSS projects with minimal setup. Check out their GitHub repo if you're tired of switching between design tools and code editors.
Good to know
I came across MonsterUI, a UI framework for FastHTML that lets you build complete web apps using Python instead of JavaScript. Check out MonsterUI's site if you prefer Python for complete web development.
I found this guide on building scalable systems that covers common bottlenecks and practical techniques like load balancing and caching. Worth reading if you're working on system that needs to be scaled.
React components can get complicated when you need to share state between multiple parts. This guide explains the Compound Components pattern for sharing state between parent and child components. Worth reading if you want to write better component APIs.
Go developers working with Kafka often struggle with existing libraries. franz-go is a pure Go Kafka client that's 2-4x faster than other Go libraries and supports every Kafka feature. Check their GitHub repo if you're building Kafka applications in Go.
Notable FYIs
Anthropic cuts Windsurf's direct access to Claude models amid reports that OpenAI is acquiring the startup for $3 billion. Anthropic's co-founder said, "it would be odd for us to sell Claude to OpenAI." Read TechCrunch for how this acquisition is reshaping AI coding partnerships.
There has been discussion around Apple's research paper on reasoning models. The paper reveals that reasoning models hit accuracy limits on complex problems and struggle more with reasoning as tasks become harder. Worth reading if you're using reasoning models in production.
Last week we covered ten important database types, this week we're looking at choosing between SQL and NoSQL. This ByteByteGo guide breaks down the core database paradigms along with specialized databases. Worth reading if you're designing systems or reconsidering your database stack.
Many of us would have worked with JWT authentication, but don't know about the serious vulnerabilities in JWT implementations. This guide covers JWT flaws with exploitation examples. Worth reading if you want to secure your JWT implementations.
When working with AWS resources using boto3, I often deal with expired temporary credential issues. I got to know boto3-refresh-session, a python package that automatically refreshes AWS credentials in boto3. Check their GitHub repo if you're tired of handling credential expiration manually.
That’s it from us with this edition. We hope you are going away with a ton of new information. Lastly, share this newsletter with your colleagues and pals if you find it valuable. A subscription to the newsletter will be awesome if you are reading it for the first time.