[Dev Catch Up #59] - Google's Agent to Agent Protocol, Firebase Studio, Next.js 15.3, AI in 2027, Headlamp, Perspective, Tesseract.js, LLM driven code Migration 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 59th 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 7000+ developers to hear stories from Open source and technology.
Must Read
Google has introduced the Agent2Agent (A2A) protocol. Like MCP, which connects LLMs with tools, A2A focuses on connecting agents from different providers and helping them work across platforms. Read the Google blog for more details.
Google has stepped into the AI editor arena to challenge tools like Cursor with the launch of Firebase Studio, a cloud-based platform for building and shipping full-stack AI apps. Feature like "Prototype this App" is particularly interesting. Explore more on Firebase Studio.
Testers know the pain of flaky tests, especially the ones that work locally but fail on CI. This guide shares how to reproduce that flakiness in Playwright along with tips like turning off retries, repeating tests, and more.
I came across this blog about LLM-driven code migration that helped Airbnb move from Enzyme to React Testing Library 10x faster. They used custom tooling powered by LLMs to handle the scale. A good read on how LLMs can support large-scale code migrations.
OSS Highlight of the Week
If you're managing Kubernetes clusters, check out Headlamp, a web UI for interacting with your clusters. It is vendor-independent, and supports multi-cluster setups, and offers read-write actions based on your RBAC permissions. A clean, extensible dashboard with plenty of useful features. Explore the GitHub repo to know more.
Good to know
Forecasting AI in 2027 is fascinating, with a timeline that goes from superhuman coders in March to superintelligence by November. It explores futures where AI may seem aligned but act against us. See the full post at ai-2027.com.
Next.js 15.3 is here with performance-focused updates. Turbopack is now in alpha stage, TypeScript plugins are faster, and new client-side navigation hooks are available. Read the full update on the Next.js blog.
I often cover visualization components in the newsletter. Perspective is a interactive data visualization component that helps you build interactive dashboards, reports and apps. Might be helpful if you're working with large, streaming datasets. Learn more from their Github Repo.
Memory leaks can silently affect app performance over time. If you're using Bun, check this guide on detecting memory leaks using
.heapsnapshot
files and other tools. It is a great reference for developers looking to improve memory handling.If you're building a Vue app, this guide covers how to secure it using OpenID Connect with the BFF pattern, keeping tokens on the server side for better security. Read the full guide.
Notable FYIs
I found another addition for OCR tool list, it is Tesseract.js. A pure JavaScript OCR that runs in-browser with no server needed, supports 100+ languages, and works across Node, Deno, and modern browsers. Check the Github repo to know more.
Developers know that consistent test practices go a long way in keeping projects maintainable. This GitHub repo offers 50+ Node.js testing best practices, along with an example app and advanced topics like testing databases, message queues, etc. Check the ReadMe for full details
If your app takes user-entered dates, Chrono- a date parser can help parse inputs like “next Friday” or “tomorrow at 5” with ease. An easy way to handle natural language dates in JS. Check the Github repo to learn more.
Understanding why React preserves or discards components during re-renders can save you debugging time. This blog breaks down how React determines component reuse based on element type and tree position. A good read if you're focused on optimizing UI performance.
Last week we saw GitDiagram for GitHub Repositories, this week we are going to see Liam ERD for databases. It auto-generates clean, interactive ER diagrams with zero setup. Fully open source and handles 100+ tables with ease, handy if you're dealing with complex schemas.
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.