Loading…
Browse by type
Announcement reads
Announcement posts on Yomu, summarised newest first.
- 1,477 posts
- 20 companies
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
Announcement posts
Games as Model Eval: 1-Click Deploy AI Town on Fly.io
Daniel Botha argues that conventional benchmarks reveal little about how models behave in long-context, interactive situations or whether they deliver the tone a product requires. He presents games as a more observable evaluation setting, because success signals are unambiguous and gameplay exposes strategic reasoning, long-term planning, and adaptation with opponents or collaborators. The post focuses on a fork of a16z-infra’s AI Town, a pixel-art simulation inspired by Generative Agents: Interactive Simulacra of Human Behavior, where characters remember conversations, maintain relationships, react to events, and stay in character. A single deploy script runs the project on Fly Machines with scale to zero, cost and performance optimizations, and support for OpenAI-compatible services, Together.ai models, and custom embedding models configured through secrets.
Cursor Agent CLI
Cursor has made its Agent available through a command-line interface (CLI) and in headless environments, extending it beyond the editor, web, mobile, and Slack. The release targets customers using Neovim, JetBrains, and other IDEs, while allowing Agent to run alongside those tools or as multiple parallel agents in a terminal or remotely. The CLI supports any model included with a Cursor subscription, and users can start it after installing with curl https://cursor.com/install -fsSL | bash and invoking agent chat with a prompt. Agent can generate files, run terminal commands, search a codebase, and now read, modify, or delete files and execute approved shell commands. The CLI is in beta, with evolving security safeguards and use limited to trusted environments.
GPT-5 is now available in Cursor
Cursor has made OpenAI’s GPT-5 available to users, presenting it as a coding-focused model based on an initial internal evaluation. Five engineers report using it for long-running tasks with Background Agents, parallel foreground agents, complex debugging, and Stripe-query latency optimization, while noting that explicit instructions improved its steerability. One engineer adjusted GPT-5’s verbose default style and follow-up behavior through rules. In a monorepo with separate frontend and backend submodules, GPT-5 built a backend API endpoint and corresponding React component, regenerated protobufs, and corrected resulting type errors in one shot. During launch week, paying users receive free credits, and the announcement characterizes GPT-5 as well suited to coding and tool calling.
FlashList v2: A ground-up rewrite for React Native's New Architecture
FlashList v2 is a ground-up rewrite of the React Native list component, aimed at removing v1’s dependence on item-size estimates, native layout corrections, and imprecise scrolling. Built for React Native’s New Architecture, it uses synchronous layout measurements to correct positions before paint and eliminates the need for native code. Its algorithm combines progressive rendering, predictions updated by item type, and rapid corrections, while adaptive rendering responds to scroll velocity, direction, and device performance. The new scrolling system progressively refines target positions for precise scrollToIndex operations, and horizontal lists can contain resizable items and coordinate with parent lists. The release also adds scroll-position maintenance, improved masonry support, recycle-pool controls, helper hooks, and better web support; benchmarks report up to 50% less blank area while scrolling than v1 on the new architecture.
Bugbot is out of beta
Cursor has released Bugbot, a code review agent that automatically analyzes pull-request changes for logic bugs, edge cases, and security issues before production. It runs automatically on pull requests, gathers context from changes to understand code intent, and comments detected issues directly where they occur. Teams can steer reviews with custom BUGBOT.md rules, then send flagged issues to Cursor or launch a background agent on the web with one click. During its beta, Bugbot reviewed over 1 million PRs and found over 1.5 million issues; more than 50% of identified bugs were resolved before merge. Cursor also reports adoption by several companies, with testimonials citing review-time savings, strong bug detection, and confidence reviewing AI-generated code.
Unleashing new AI capabilities for popular frameworks in Firebase Studio
Firebase Studio announced updates to its cloud-based AI workspace that combine Gemini with Agent modes, Model Context Protocol support, and Gemini CLI across Flutter, Angular, React, Next.js, and Web projects. AI-optimized templates default to autonomous Agent mode and include airules.md files that give Gemini framework-specific guidance on coding standards, error handling, dependencies, and development practices. Developers can prompt Gemini to recommend Firebase backend services, import libraries or packages, update code, and explain additional setup steps. Workspace forking preserves an identical copy and the original’s entire agent chat history, supporting backups, experimentation, debugging, and collaboration, while enhanced prompts and a 100MB project upload limit broaden the workflow. The editor’s note says Firebase Studio will sunset on March 22, 2027, with lessons from its preview moving to Google AI Studio and Google Antigravity.
Heroku AppLink: Extend Salesforce with Any Programming Language
Heroku AppLink is now generally available from the Salesforce Setup menu, extending Salesforce with Heroku applications and code written in virtually any programming language. The initial release provides SDK support for Node.js and Python, while Java examples and direct AppLink API access demonstrate how other languages can integrate; the APIs provide authentication, authorization, connection pooling, and access to Salesforce and Data Cloud data. AppLink combines an add-on, service-mesh buildpack, dashboard, CLI, API, SDK, OpenAPI integration, and Salesforce API integration to provision connections, restrict and authenticate requests, publish services, and monitor org integrations. The add-on is free, with normal Heroku billing for compute and data resources, and published applications can extend Flow, Apex, and Agentforce while user mode is enabled by default.
Clarifying our pricing
Cursor acknowledges that its individual-plan pricing changes were communicated poorly and says the rollout damaged user trust. The revised Pro plan includes unlimited Tab and Auto usage, $20 of monthly frontier-model usage at API pricing, and the option to buy additional frontier usage at cost; a spend limit is available for users who do not want Auto. The company says it replaced a 500-request monthly allowance with usage credits because token costs vary substantially across models and tasks, while Auto routes requests among frontier models based on capacity. It clarifies that unlimited usage applies only to Auto, estimating the included Pro pool covers about 225 Sonnet 4, 550 Gemini, or 650 GPT 4.1 requests at median usage. Users with unexpected charges from June 16 through July 4 can request full refunds, alongside promised clearer notices, documentation, and dashboard visibility.
Cursor on web and mobile
Cursor announces that its Agents are available on the web and mobile, extending the IDE-based agent to desktop, tablet, and mobile browsers. Agents can run bug fixes, build features, answer complex codebase questions, and scaffold work in the background, while users can include images, add follow-up instructions, and run multiple agents in parallel. Repository-access team members can review diffs and pull requests or create pull requests from the web interface; the service can also be installed as a Progressive Web App on iOS or Android. Slack integration sends completion notifications and lets users trigger agents with “@Cursor,” and work can later be reviewed, extended, or edited inline in Cursor on a laptop.
Phoenix.new – The Remote AI Runtime for Phoenix
Phoenix.new is presented as a batteries-included, fully online coding agent designed for Elixir and Phoenix, after an initial weekend project grew into a system that generated Phoenix applications and drove an in-browser IDE. It runs in an ephemeral Fly Machine, giving the agent and user a shared root shell while isolating local machines; applications launch in the cloud with preview URLs, GitHub integration, and Fly.io infrastructure guardrails. A headless Chrome browser lets the agent inspect page content and JavaScript state, interact with front ends, and correlate changes with server-side logs while testing applications. The system already handles full-stack applications using WebSockets, Phoenix Presence, and real databases, can work with other installed languages and frameworks, and is being used to triage GitHub issues and produce pull requests asynchronously.
The Future of React Native Graphics: WebGPU, Skia, and Beyond
React Native WebGPU and React Native Skia are presented as a graphics stack for advanced 2D, 3D, and general-purpose GPU workloads in native applications. The work uses Skia Graphite with Dawn, Google’s open-source WebGPU implementation, to replace separate OpenGL and Metal backend implementations with a unified architecture, while enabling Three.js, React Three Fiber, TensorFlow.js, and compute shaders. Three.js Shading Language lets the same shaders target WebGPU and WebGL, and Shopify’s Black Friday globe prototypes run natively with identical results to the web version. Architectural changes in React Native Skia moved from a mutable SkiaDOM to an immutable fabric reconciler, producing reported animation gains of up to 50% on iOS and nearly 200% on Android, plus 98% of reported Android crashes fixed. Graphite remains experimental, but adds dedicated-thread canvases and bidirectional 2D/3D composition, while Skia also supports macOS, tvOS, and headless Node.js rendering.
Introducing Roast: Structured AI workflows made easy
Shopify’s Augmented Engineering Developer Experience team built and open-sourced Roast to make AI-assisted developer workflows more reliable than free-form agents operating across large codebases. Roast is a convention-oriented orchestration framework that combines non-deterministic AI behavior with ordinary code execution through YAML workflows, Markdown prompts, shell commands, Ruby steps, and parallel or conditional control flow. Its shared context, built-in tools, Claude Code integration through CodingAgent, and automatic session replay support workflows that are version-controlled, testable, resumable, and adaptive within defined guardrails. Shopify reports using it to analyze test quality at scale, add Sorbet annotations through the Boba workflow, aggregate competitive intelligence, and research code history, while the project is distributed as a Ruby gem and supports AI providers through Raix.
Superheroes, Startups, and Security: Sohail's Path to Developer Advocacy at Okta
Sohail Pathan describes his path from Android development to a Senior Developer Advocate role at Okta, tracing how curiosity about technology grew into community and developer relations work. After studying Computer Science and adopting Kotlin for Android app projects, he moved from an EdTech startup’s Android team into its first Developer Community Manager role, organizing meetups, answering forum questions, and supporting learners. At a deeptech startup, he led Developer Relations for a cloud-based Android Studio tool, using meetups, hackathons, and feedback to seek product-market fit before technical roadblocks and limited demand forced closure after four months. At ApyHub, he created Go and Node.js tutorials, sample apps, API documentation, and community programs while gaining hands-on experience with REST architecture, microservices, API gateways, containers, load balancing, DevOps, OAuth, and identity management. He says that exposure led him to Okta, where he plans to share API and identity knowledge with its community.
Introducing the commerce payments protocol
Coinbase and Shopify are launching the Commerce Payments Protocol to support real-world commerce onchain, where direct token transfers do not handle checkout, settlement, fulfillment, cancellations, and refunds. The protocol uses an escrow smart contract to authorize payments by moving funds from the payer into escrow, then capture funds for the receiver later or in multiple partial increments. An operator role submits transactions for the parties, while payer-signed payment details constrain fields such as the receiver, token, maximum amount, and expiries. The protocol is available on Base and powers Shopify’s new USDC payment method, which is rolling out to millions of Shopify Payments stores; its six core operations include authorize, charge, void, reclaim, and refund, with the source also describing capture.
Yes, You Can Use AI in Our Interviews. In fact, we insist
Canva has updated its technical hiring process to require backend, machine learning, and frontend engineering candidates to utilize artificial intelligence tools such as Copilot, Cursor, and Claude during interviews. The transition addresses the limitations of traditional computer science fundamentals tests, which focused on writing algorithmic code from scratch even though AI assistants can generate complete solutions in seconds. To better evaluate on-the-job engineering capabilities, the company replaced its legacy screening with an AI-assisted coding competency that features complex, ambiguous product challenges such as designing an airport control system. Interviewers assess how candidates clarify requirements, guide tools on subtasks, debug flawed output, and verify that AI-generated code meets production quality standards. Candidates receive advance notice of these expectations, helping ensure prospective hires demonstrate strong engineering judgment when collaborating with assistive coding technologies.
Local Speed, Smooth Deploys: Heroku Adds Support for uv
Heroku now natively supports uv, a Rust-written Python package manager presented as a faster alternative to pip for dependency resolution, installation, and virtual-environment management. The post connects this support to recurring problems in modern Python projects, including slow installs, complex dependency trees, version pinning, and tooling that may struggle to keep pace with current standards. It walks through installing uv, running uv init, adding Flask and Gunicorn with uv add, and deploying a basic Flask application using a Procfile, pyproject.toml, uv.lock, and .python-version. Heroku detects the Python app, installs dependencies from these project files, and starts it with gunicorn main:app after a Git push. The stated outcome is faster local development, more consistent environments, reduced onboarding time, fewer flaky builds, and improved pipeline performance, while uv remains relatively new.
Using Kamal 2.0 in Production
Sam Ruby describes publishing an online guide to using Kamal 2.0 for production after finding existing material insufficient for deploying a real project. The guide grew from research for the Deployment and Production chapter of Agile Web Development with Rails 8, then was converted from Pragmatic Programming’s XML grammar to Markdown with GitHub Copilot and proofread with it. It presents an opinionated starter list with defaults and alternatives, covering seven initial requirements alongside Docker builders, container repositories, secret management, hosting choices, load balancing, and managed databases. It also treats production as including database backups, searchable logs, monitoring, and application security, and invites community corrections or additions under a CC0 license.
Litestream: Revamped
Litestream’s redesign aims to make SQLite suitable for more deployment scenarios while preserving its embedded, application-oblivious model. The original tool continuously streamed WAL pages to S3-compatible object storage, but restores could be slow because they replayed every change since the last snapshot. The new design adopts LiteFS’s transaction-aware LTX format, sorted changesets, and compaction, enabling faster point-in-time restores with fewer duplicate pages; conditional writes provide time-based leases that prevent overlapping instances from confusing a destination. Planned additions include a VFS-based read-replica layer that fetches and caches pages from object storage, plus replication across hundreds or thousands of database files. The remote read path may be less efficient than local SQLite, but caching and prefetching are expected to provide strong performance for suitable use cases.
Launching MCP Servers on Fly.io
The post presents Fly.io’s approach to simplifying remote deployment of Model Context Protocol (MCP) servers, which otherwise require client-specific JSON configuration, local processes or HTTP hosting, and potentially cumbersome OAuth 2.1 setup. It uses the Slack MCP Server as a demonstration, converting its npx command into a fly mcp launch invocation with --claude, --server, and secret flags for the bot token and team ID. Running this requires flyctl v0.3.125 or later, and the command supports Fly.io options including auto-stop, file contents, flycast, regions, volumes, secrets, and VM sizes. Built-in configuration support covers Claude, Cursor, Neovim, VS Code, Windsurf, and Zed, with bearer-token authentication enabled by default on both server and client. The broader beta support includes multiple transports, Machines API deployment, separate Machines or containers, in-application deployment, and HTTP Authorization, WireGuard tunnels, flycast, or reverse proxies.
Introducing Notion AI for Work
Notion introduces Notion AI for Work, an all-in-one set of AI capabilities built into its workspace to address time spent searching for answers, writing updates, and following up after meetings. The release adds AI Meeting Notes, Enterprise Search across connected tools, Research Mode for drafting documents from workspace sources and the web, access to top AI models, and bundled pricing. AI Meeting Notes transcribes conversations, summarizes them, surfaces action items, and stores meetings in Notion so they can be searched and connected to projects; connectors support Slack, Microsoft, Jira, Google Workspace, and GitHub, with more planned. Research Mode can produce project updates, research reports, and internal best-practice documents from a single prompt, while the offering starts at $20 per user per month versus the stated $150–300-plus range for separate tools. Research Mode and AI Meeting Notes are available, while Enterprise Search and connectors are rolling out.
Top topics
- Architecture830
- Performance812
- LLMs648
- Machine Learning617
- Open Source561
- AI Agents542
- AI454
- Developer Experience446
Weekly digest
The best engineering reads, once a week.