Dev · Top stories
Open-source code-testing-generator agent released for automated unit test creation
A new open-source, polyglot agent named code-testing-generator has been released to automate the generation of unit tests. This agent learns from a repository, plans test creation, writes tests, and validates their functionality, including integration into the project's build system.
Dropbox Integrates MCP and Dash to Link Security Design with Code Review Workflows
Dropbox has implemented a new engineering approach that connects security design documentation directly with code review processes using its internal Model Context Protocol (MCP) and knowledge system, Dash. This integration aims to bridge the gap where security requirements defined during design often become disconnected from later code implementation and verification.
GitHub launches Stacked Pull Requests for breaking down large changes into smaller reviews
GitHub has introduced Stacked Pull Requests, a new feature that allows developers to break down large code changes into a series of smaller, dependent pull requests. This aims to improve the review process by enabling parallel reviews of focused layers and merging an entire stack with a single action.
GCC Steering Committee Adopts Policy Rejecting LLM-Generated Code Contributions
The GCC steering committee has approved a new policy that will decline "legally significant" contributions containing or derived from LLM-generated content. This policy defines "legally significant" as approximately 15 lines of code or text, but allows LLM-generated test cases.
First Formally Verified 3D CSG Mesh Intersection Implemented in Lean 4
A formally verified implementation of 3D constructive solid geometry (CSG) mesh intersection has been developed in Lean 4, ensuring correctness against a 93-line specification. This project demonstrates a method to certify complex AI-written code by verifying a concise human-readable specification, rather than the extensive AI-generated implementation or proofs.
MSBuild Binlog Analyzer for VS Code integrates Copilot for build log analysis
Microsoft released the MSBuild Binlog Analyzer for VS Code, a new extension that integrates GitHub Copilot Chat to analyze MSBuild binary logs directly within the editor. This tool helps developers diagnose build failures, identify performance bottlenecks, and compare build changes without leaving their development environment.
Bun JavaScript Runtime Rewritten in Rust, Adopted by Claude Code
The Bun JavaScript runtime has been rewritten from Zig to Rust, leading to a 10% startup speed improvement on Linux for Claude Code v2.1.181 and later. This transition, following Bun's acquisition by Anthropic in December 2025, aims to enhance stability and performance. Concurrently, a separate project called Cruller has forked the last Zig-based Bun release to create a smaller, production-focused JavaScript server runtime.
Vercel releases Scriptc, a TypeScript-to-native compiler without a JavaScript engine
Vercel has released Scriptc, a new tool that compiles TypeScript code directly into small, fast native executables, eliminating the need for a JavaScript engine in the binary. This development allows TypeScript applications to run with faster startup times and reduced memory footprint, potentially expanding TypeScript's use cases to environments where Node.js or V8 are impractical.
Go team introduces modular static analysis framework for Go code
The Go team has released a new modular static analysis framework, defined by the `analysis` package, to standardize how static analysis tools inspect Go code. This framework allows for the creation of reusable "checkers" that can identify code issues and integrate into various development tools, improving code quality and developer workflows across the Go ecosystem.
Debian Community Proposes General Resolution to Forbid LLM-Generated Contributions
The Debian community is considering a General Resolution (GR) to prohibit contributions to the project that are written with the assistance of large language models (LLMs) or other generative AI tools. This proposal aims to maintain Debian's reputation for stability and clarity regarding licensing, citing concerns about unclear legal status and quality issues with LLM output.
Zalando Implements In-Process Client-Side Load Balancer for High-Throughput API
Zalando's engineering team developed and deployed an in-process, client-side load balancer for its Product Read API, which handles approximately 1 million requests per second. This change improved latency predictability, reduced infrastructure costs, and enhanced visibility into failure origins by moving high fan-out internal traffic routing into the calling process.
Oracle to Deprecate macOS/x64 Port in JDK 27, Citing Maintenance Costs
Oracle engineers will stop maintaining the macOS/x64 port for JDK as of version 27, deprecating it for future removal. This change is due to Apple's transition to AArch64 architecture and the significant maintenance burden of the x64 port.
Phantom Network Simulator Outperforms Existing Tools by Co-opting Linux Processes
Researchers from the U.S. Naval Research Laboratory, Tor Project, and Georgetown University developed Phantom, a new network simulation tool that directly executes unmodified applications as Linux processes. Phantom demonstrates significantly faster performance compared to existing simulators like Shadow, NS-3, and gRaIL, which could improve the efficiency of large-scale distributed system experimentation.
JEP 540: Simple JSON API Enters Incubator for Standardized Java JSON Processing
JEP 540, a Simple JSON API, has entered the incubator phase, aiming to provide a standard, lightweight API within the Java Platform for parsing and generating RFC 8259 compliant JSON documents. This initiative seeks to simplify common JSON processing tasks in Java without requiring external libraries, addressing a gap for straightforward JSON interactions.
Ink & Switch Releases Bijou64, a Canonical Variable-Length Integer Encoding
Ink & Switch introduced bijou64, a new variable-length integer encoding designed to ensure each number has only one byte representation, eliminating a class of security vulnerabilities. This format also decodes significantly faster than LEB128, addressing issues in protocols like their Subduction sync protocol.
Meta Ports React Compiler to Rust for Faster Builds and Tighter Toolchain Integration
Meta merged a Rust port of the React Compiler into its main repository, replacing the previous TypeScript version. This change aims to deliver significantly faster build times and tighter integration with Rust-based JavaScript toolchains, improving compilation performance for React applications.
Codeberg Implements Ban on Cryptocurrency Projects
Codeberg, a code hosting platform, has decided to disallow cryptocurrency-related projects, citing their association with fraudulent activities and high-risk investments. This policy change, stemming from a community proposal, has generated discussion among users regarding its implications for open-source development and the precedent it sets for banning entire categories of software.
GitHub Enhances Issues Navigation, Boosts Instant Access from 4% to 22%
GitHub redesigned the navigation architecture for GitHub Issues, enhancing client-side efficiency to increase instant navigation from 4% to 22%. The shift reduces latency by leveraging client-side caching, predictive prefetching, and a local-first approach, improving user experience significantly for developers.
Walmart Discusses Building Agents Using English as Programming Language
Walmart's Jake Mannix discussed the development of LLM-based agents at a conference, emphasizing the use of English as a programming language for building these agents. This shift represents a return to early programming styles, reminiscent of BASIC, and highlights the industry's ongoing evolution in AI agent technology.
New FPS Aim Trainer Introduces Anonymous Drill Summaries
A new FPS aim trainer now incorporates anonymous drill summaries for collective training of its player model. This feature allows users to improve their training experience while preserving privacy through no raw data sharing or identity tracking.
Claude Code adds live iOS app testing feature to its Mac app
Claude Code's Mac app now supports interactive iOS app testing through a new simulator pane. This functionality, currently in public beta for Pro, Max, and Team plans, enables users to build and test iOS apps alongside their development conversation, enhancing the app development process on macOS.
Redis client bug identified due to flaky tests during CI process
A memory corruption bug was identified in the redis-client library following flaky test failures in continuous integration. The issue arose after a Redis gem upgrade and highlights challenges in debugging non-deterministic errors in software development.
Slater Database Enables Efficient Querying of Large Graphs with Low RAM Usage
Slater, a new low-memory graph database, can manage large graphs up to hundreds of millions of nodes with minimal RAM usage. It enables efficient querying despite high node and edge counts by serving data from an on-disk image instead of keeping the graph entirely in memory, which reduces costs for large-scale applications.
TRMNL Launches AI Agent for Plugin Development in Public Beta
TRMNL has introduced an AI Agent feature in public beta, allowing users to create plugins using natural language prompts. This development aims to simplify the plugin creation process, making it more accessible for developers and non-developers alike.
Self-Running Space Economy Simulator Developed in Rust and Bevy Released
A self-running space economy simulator, built in Rust and Bevy, has been released under the MIT license. The simulator features hundreds of autonomous agents engaged in various economic activities, emphasizing emergent behaviors in a living solar economy without predefined objectives.
Single-Pass Semi-Streaming Matching Proven Optimal with Greedy Algorithm
Research confirms that no single-pass semi-streaming algorithm can outperform the naive greedy algorithm in approximating maximum matching. This finding resolves a long-standing question in graph streaming literature and reinforces the optimality of the greedy approach.
Nvidia showcases DLSS 5 with three AI models for adaptive detail management
Nvidia revealed updates to DLSS 5 at SIGGRAPH, introducing three AI models for managing visual detail. This allows developers to switch between models in real-time, tailoring performance and detail levels for specific scenes, which addresses earlier criticisms of the technology's impact on artistic intent.
Imagin Raw Launches as Open-Source Adobe Bridge Alternative for Mac
Imagin Raw is a new native macOS application designed for browsing, culling, and organizing RAW photos, positioning itself as an alternative to Adobe Bridge. It supports real-time file management and includes features like multi-root folder browsing and metadata compatibility with existing tools.
CodeAlmanac Launches AI-Driven Wiki for Codebases
CodeAlmanac introduces an AI-maintained living wiki to enhance codebase documentation. It aims to provide context around systems, workflows, and previous issues, and is accessible through markdown within repositories.
uhubctl Allows Per-Port USB Power Control on Smart USB Hubs
The uhubctl utility enables control over USB power on a per-port basis for compatible smart USB hubs. This functionality, which may not be supported by all USB hubs, allows for better management of USB device power consumption.
Observal Launches Self-Hosted Registry for AI Agents and Components
Observal has launched a self-hosted registry aimed at enhancing discoverability and feedback for AI components. This addresses common issues faced by developers when reusing and receiving insights on internal AI tools, potentially improving productivity within tech organizations.
TreeSize limits support for perpetual licenses, shifting to subscription model
JAM Software will cease support for TreeSize perpetual licenses beyond their maintenance period unless users subscribe. This policy change has caused dissatisfaction among users, who can no longer access installers or updates for the versions they purchased.
Rspack 2.0 launched with performance improvements and leaner dependencies
Rspack 2.0, ByteDance's Rust-based JavaScript bundler, has been released, featuring performance enhancements and reduced dependencies. This version offers a pure ESM core, support for React Server Components, and requires Node.js 20.19+.
Stellantis partners with Mobileye for hands-free driving systems
Stellantis will implement Mobileye’s technology for Level 2 hands-free driving beginning in 2027. This partnership enhances the array of advanced driving assist systems (ADAS) in Stellantis vehicles and aims to boost software revenue through subscription models.
GitLab Introduces Carbon Emission Metrics for CI/CD Pipelines
GitLab has launched a feature to measure carbon emissions from CI/CD pipelines, integrating environmental metrics into DevOps workflows. This development aims to help engineering teams optimize sustainability alongside traditional performance measures.
Engineering AI for Creativity and Mobile Visual Search Presented by Bhavuk Jain
Bhavuk Jain outlined two projects utilizing AI for mobile applications: AI-generated wallpapers and a visual search tool. These innovations aim to enhance user experience by reducing friction in finding products and images.
Yelp Launches Training Orchestrator for Unified Machine Learning Model Training
Yelp has introduced Training Orchestrator, a new internal framework designed to streamline machine learning (ML) model training. This framework replaces fragmented team-specific scripts with a standardized, configuration-driven orchestration model, addressing issues of code duplication and inconsistency across ML training processes.
Grabette Launches Open System for Recording Robot-Manipulation Data
Grabette is a new open-source system designed to simplify the recording of robot-manipulation data. By allowing users to capture demonstrations using a handheld device without requiring a robot, it aims to democratize data collection and support the development of robust robot learning models.
GitLab 19.2 Introduces AI Automation for Security Backlog Management
GitLab has launched version 19.2 of its DevSecOps platform, which includes new AI-driven features aimed at alleviating security review backlog caused by rapid AI-assisted coding. Key new functionalities include Dependency Scanning Auto-Remediation and Security Review Flow, addressing vulnerabilities and logic flaws in code efficiently.
Linux kernel to include $ORIGIN support for relocatable binaries
The Linux kernel will soon support $ORIGIN in PT_INTERP and shebangs, allowing relocatable binaries. A proposal submitted during TacoSprint 2026 for better integration into the VFS subsystem gained traction and led to a patch series being developed.