Dev · Top stories
Meta Open-Sources Rebalancer, a Tool for Solving Assignment Problems
Meta has open-sourced Rebalancer, a library used internally for nine years to solve resource allocation and assignment problems across its infrastructure. This tool helps optimize object-to-bin assignments, such as hardware, service, and task placements, by separating problem specification from its solution to improve usability and scalability.
Chrome Bug on macOS Causes Extension Load Delays, Google Investigating
A bug in recent Google Chrome updates is causing extensions to load slowly on macOS, with some taking up to 60 seconds. Google is aware of the issue and is investigating, impacting user experience for tools like password managers.
Uber Redesigns M3DB Sharding with Subclusters to Limit Failure Impact
Uber has redesigned the shard placement model in its M3DB distributed time series database by introducing fixed-size subclusters. This change aims to limit the impact of node failures, maintenance, and cluster scaling, which previously could affect a large portion of the cluster.
w64devkit Adds Code Signing, Automated Releases, and Multilib Support
w64devkit, a Windows development environment, implemented code signing for all executables and DLLs, automated its release process via GitHub Actions, and introduced multilib support for its x64 toolchain. These changes improve release security, transparency, and allow the x64 version to compile 32-bit Windows programs.
Bun JavaScript Runtime Rewritten from Zig to Rust in Four Months Using AI
Bun, the JavaScript/TypeScript runtime, bundler, and package manager, has been rewritten from Zig to Rust. The rewrite, completed in four months with AI assistance, addresses memory safety vulnerabilities and aims to improve stability by leveraging Rust's borrow checker.
Resident Evil 4 GameCube Debug Build Decompiled to Byte-Identical C/C++
A complete, byte-identical decompilation of the Resident Evil 4 GameCube debug build (G4BE08) to C/C++ has been released. This project allows developers to reproduce the original main.dol and all 114 REL overlays, offering insight into the game's engine and development process.
Alibaba Open-Sources OpenCodeReview, an AI-Powered Code Review CLI
Alibaba open-sourced OpenCodeReview, an AI-powered command-line interface for code review that combines deterministic pipelines with an LLM agent for dynamic analysis. This tool, used internally by Alibaba, supports checks for common issues and works with OpenAI and Anthropic compatible models, offering a new approach to AI-assisted code review.
Vercel tightens free-tier deployment retention rules due to increased usage
Vercel has updated its Hobby plan policy, immediately deleting older, unprotected deployments for teams exceeding 10GB of storage. This change aims to maintain the viability of the free tier amidst a significant increase in deployment volumes.
New Java CLI tools 'ja' and 'jig' introduced for module system development
A preview of 'ja' and its associated command-line tools, including 'jig' and 'jfmt', has been released to modernize Java development using the Java Module System. These tools aim to simplify module creation and consumption, particularly for coding agents, by providing composable command-line utilities for tasks like dependency resolution and code formatting.
Uber Develops Context-Aware Mechanism to Mitigate Retry Storms in Distributed Systems
Uber developed a new context-aware mechanism within its shared infrastructure to manage retry behavior more efficiently. This mechanism addresses the issue of retry storms, which occur when uniform retries against a struggling service amplify load and escalate localized outages into wider system failures across deep dependency chains.
Bend Language Blocks AI Mistakes with Proofs, Offers C Speed and CUDA Parallelism
Bend is a new programming language designed to prevent AI-generated code mistakes through formal proofs, offering C-like execution speed and CUDA parallelism. It allows developers to define 'laws' that AI-written code must satisfy, ensuring correctness before deployment.
Lyft Migrates Hundreds of Flink Jobs to Apache Flink Kubernetes Operator
Lyft has transitioned hundreds of production Apache Flink jobs from its custom-built Kubernetes operator to the open-source Apache Flink Kubernetes Operator. This migration addresses issues with maintenance, autoscaling, and rollback capabilities present in their previous in-house solution, enabling features like last-state upgrades and in-place autoscaling.
Go 1.27 Introduces Faster Memory Allocation for Small Objects
Go 1.27 includes optimizations for memory allocations under 80 bytes, making these allocations up to 30% faster. This improvement can increase the speed of allocation-heavy Go programs by up to 1% by using specialized functions for different allocation sizes and pointer statuses.
Meta enables AI agents Claude and Codex to configure WhatsApp Business via MCP
Meta now allows AI coding agents like Claude and Codex to configure WhatsApp Business accounts through its MCP server. This change simplifies the setup process for businesses by automating tasks such as phone number verification, webhook configuration, and message template management, which previously required manual developer intervention.
Agoda Migrates Hotel Price Cache from SQL Server to DragonflyDB for Performance and Scaling
Agoda replaced its 72-shard Microsoft SQL Server-based hotel Price Cache with DragonflyDB, an in-memory datastore, to handle increasing read and write volumes and simplify scaling. This migration resulted in an approximately eightfold improvement in P99 read latency and better management of its 1.5 TB volatile pricing data.
Meta Open-Sources Astryx React Design System with AI Agent Support
Meta has released Astryx, an open-source React design system developed internally over eight years, now in beta. Astryx offers over 150 accessible UI components, customizable CSS design tokens, and tooling for engineers and AI agents, built on React 19 and StyleX. This release provides developers with a comprehensive UI toolkit and introduces native support for AI workflows, potentially influencing how UIs are built and maintained.
Open-Source vphone-cli Enables Full iOS 27 Virtualization on Apple Silicon
The open-source project vphone-cli allows a complete iOS 27 system to run as a virtual machine on Apple Silicon, utilizing Apple's Virtualization.framework. This development provides new capabilities for security research, reverse engineering, and automated iOS testing that were not possible with Apple's official simulator.
Google Search replaces direct URLs with redirect wrappers in organic results
Google Search has started rewriting organic search result links to use a google.com/goto?url=... redirect format instead of directly exposing destination URLs in HTML. This change, observed consistently since late August 2026 for logged-out and private sessions, makes it more difficult for automated scrapers to extract URLs at scale without interacting with Google's servers for each link.
Google's Artemis project accused of using uncredited open-source code from Minitap
Minitap alleges that Google's recently released Artemis project, an automation tool for mobile devices, contains code directly copied from Minitap's open-source 'mobile-use' project without attribution. Minitap claims their engineers' names were removed from the code's history, raising concerns about open-source attribution practices.
Collabora Delivers First RDK-Based Chrobalt Reference Platform for YouTube on Living Room Devices
Collabora partnered with YouTube's Cobalt and Device Partner Engineering teams to create the first RDK-based reference platform for Chrobalt, YouTube's next-generation web engine for living room devices. This development provides device manufacturers with a reference port for Chrobalt, which re-architects the Cobalt engine on top of Chromium, enabling a more robust and standard-compliant rendering pipeline for Smart TVs and set-top boxes.
tsgolint v7 Stable Release Brings Go-Powered Type-Aware Linting to Oxlint
tsgolint, the type-aware linting engine integrated with Oxlint, has reached its stable v7 release, providing Go-powered TypeScript linting that is significantly faster than ESLint with typescript-eslint. This release offers a performant alternative for developers needing semantic analysis for TypeScript code, covering most type-aware rules and integrating with the official TypeScript compiler port.
Stack Overflow Reintroduces Developer Story Feature and Announces Stack Identity
Stack Overflow is bringing back its Developer Story feature, a resume-like tool for tracking developers' careers and showcasing expertise. This reintroduction aims to highlight individual developers and their contributions, serving as a foundation for the new 'Stack Identity' suite of tools.
Google introduces ADB Wi-Fi 2.0 for more reliable wireless Android debugging
Google released ADB Wi-Fi 2.0 as part of Android 17, featuring a new server stack, smarter network handling, and improved discoverability in Android Studio. These updates aim to make wireless debugging more reliable and faster for Android developers.
Microsoft Elevates Rust to Tier-1 Language Status for Internal Development
Microsoft has designated Rust as a Tier-1 language for internal development, placing it alongside C++, C#, and TypeScript. This change provides Rust with secure toolchain builds, developer tooling, quality workflows, and deep platform integration, ensuring its compatibility with the Windows ecosystem and MSVC.
Gradio Workflow Rebuilds AUTOMATIC1111 Features as a Single Workflow Canvas
Gradio has rebuilt most of AUTOMATIC1111's stable-diffusion-webui features into a single workflow canvas called Workflow1111. This allows users to run eleven media pipelines, including text-to-image, hi-resolution fix, and image-to-image, using a graph of 73 nodes within the Gradio environment.
IETF Introduces New HTTP QUERY Method for Safe Requests with Body
The Internet Engineering Task Force (IETF) published RFC 10008, introducing the new HTTP QUERY method, the first new standard HTTP verb since 2010. This method allows developers to send rich request bodies while maintaining the safe, idempotent, and cacheable semantics of a read operation. The QUERY method addresses limitations of GET requests (URL length limits, data leakage) and POST requests (lack of safety and idempotency) for complex queries.
CPython Adds Official RISC-V Support as a Tier 3 Platform
The Python core development team has officially added RISC-V as a Tier 3 supported platform for CPython, following community efforts to stabilize and validate its implementation. This inclusion in PEP 11 signifies a step towards broader Python ecosystem compatibility with the RISC-V architecture, enabling developers to run Python on RISC-V hardware.
Tailwind Labs, creator of Tailwind CSS, joins Shopify to ensure framework maintenance
Tailwind Labs, the company behind the Tailwind CSS framework, has joined Shopify. This move provides Tailwind CSS with a stable long-term home and continued maintenance, integrating its development with Shopify's product needs.
Microsoft introduces new Windows Age APIs for age-appropriate app experiences
Microsoft is adding new Age APIs to Windows 11 that allow applications to determine a user's age range (e.g., under 10, 10-12, 18+) without exposing their exact date of birth. This feature enables apps to automatically adjust content and safeguards for different age groups, particularly for AI experiences, and integrates with Microsoft Age Verification for a single verification process.
Neovim Adds Native Structured Concurrency Library 'vim.async'
Neovim introduced 'vim.async', a native structured concurrency library within its Lua standard library, to standardize asynchronous workflows. This addition provides a consistent approach for plugin authors to manage tasks, improving stability and preventing blocking of the editor's primary event loop.
Super Smash Bros Melee fully decompiled into C code after six years of development
The 2001 GameCube game Super Smash Bros Melee has been fully decompiled into C code, allowing for byte-for-byte identical compilation of the original main.dol file. This achievement enables deeper analysis of the game's mechanics and opens possibilities for future modding and porting efforts.
Google System Updates July 2026 Introduce New Features Across Android Ecosystem
The July 2026 Google System Updates introduce new features for Android devices, enhancing in-app purchase experiences, improving screen layouts, and expanding audio permissions for WebViews. Additionally, these updates enhance the Android Credential Manager on TVs, aiming to improve both user interaction and developer efficiency. The changes affect Play services, Play Store, system apps across various devices such as phones, tablets, and TVs.
Apple Invites Developers to Submit Interoperability Ideas for Interop 2027
Apple's WebKit team is inviting developers to submit proposals for Interop 2027, a cross-browser initiative to improve web technology consistency. This annual collaboration among major browser makers addresses interoperability issues, with selected focus areas measured by Web Platform Tests.
CERN Transitions Accelerator Controls from RHEL to Debian Due to Microarchitecture Mandates
CERN is migrating its particle accelerator control systems from Red Hat-derived Linux distributions to Debian. This change is driven by Red Hat's increasing microarchitecture baseline requirements, which threaten to obsolete CERN's long-lifecycle, specialized hardware.
D2 Diagramming Language Transitions to Non-Profit Under Hack Club Sponsorship
The D2 diagramming language project has transitioned to a non-profit model under the fiscal sponsorship of Hack Club, following the shutdown of its parent for-profit company. This change shifts D2 to a fully open-source project, with future development incorporating AI for faster evolution and new features.
Apple Reportedly Considering App Store Changes to Increase Revenue and Margins
Apple is reportedly exploring changes to its App Store to increase revenue and margins, an initiative driven by CEO John Ternus and services SVP Eddy Cue. This effort may have contributed to former executive Phil Schiller's recent departure, as he reportedly disagreed with such moves. Potential changes could include altering the app review process or adjusting developer membership fees.
Chrome again exempts Google sites from user data deletion settings
Google Chrome version 152.0.7977.83 on macOS is reportedly failing to delete site data for google.com, despite user settings configured to do so. This issue mirrors a bug reported six years ago where Google sites were similarly exempted from automatic data deletion. The persistence of Google site data after closing all Chrome windows and relaunching the browser raises concerns about user privacy and browser functionality.
JupyterGIS 0.16 Introduces Collaborative Workflows and Remote Processing for Geospatial Data
JupyterGIS 0.16 adds real-time collaborative editing for Story Maps and vector layers, allowing multiple users to work simultaneously on geospatial projects. The update also integrates openEO for remote sensing processing and jupyter-tiler for large Xarray dataset visualization, enabling interactive exploration of large datasets within Jupyter notebooks.
Vite Integrates Rust React Compiler, Showing Significant Build Speed Improvements
Vite's v6.1.0 release of @vitejs/plugin-react now includes experimental native support for the Rust React Compiler. This integration has demonstrated substantial speedups in the compiler portion of builds, with one codebase seeing a 17.6x improvement, and overall build times becoming 2.4x faster.
Airbnb Reduces Authentication Code by 60% with Server-Driven Architecture
Airbnb re-engineered its authentication system to centralize login decisions on a server-side policy engine, reducing client-side code and improving user experience. This change allows Airbnb to adapt authentication strategies dynamically across different platforms and regions without client updates.