Engineering

Nov
05
Diagram contrasting OpenAI keeping Git with Pando and Anthropic replacing it with Scion, both internal deployments.

Why OpenAI kept Git for its agents and Anthropic replaced it

OpenAI reports nearly 80% lower median push latency after rebuilding its Git backend. Anthropic reports growing from about 2,500 daily merges in May to over 30,000 in September. We compare those choices with new hosting and review tools, including what to measure before migrating.
9 min read
Oct
26
Node2Shell diagram showing Brotli requests and fetched responses entering Node.js’s decoder. Fixed versions are 22.23.4, 24.22.1 and 26.12.1. Patch Node.js and restart workers.

Node2Shell explained: who is affected and how to patch Node.js

Imperva demonstrated code execution on the official Node.js 24.22.0 Linux arm64 image. The flaw is reachable through Express body parsing and through fetched responses that inbound WAF rules do not cover. Updating Express or Next.js alone won't fix the runtime flaw.
11 min read
Oct
22
PHP2Shell patch guide showing fixed upstream versions 8.2.35, 8.3.36, 8.4.27 and 8.5.12, with patch, restart and verify steps.

PHP2Shell is exploited in the wild: patch PHP and restart its workers

Unauthenticated requests can execute code through these PHP engine flaws, and Amazon saw attempts days before disclosure. Updating WordPress or Laravel alone cannot fix them.
12 min read
Oct
13
Banner showing a coding harness loop: prepare context, get a model response, run allowed tool calls, and record results. Pi 1.0 is identified as the case study.

What is an agent harness, and how does a coding harness work?

A runnable experiment with the Pi coding agent fails after completing an action. Running it again repeats the action. We map the execution, control, and context choices behind that result so you can test your own harness.
10 min read
Sep
11
Shopify banner showing React Native splitting into Swift and Kotlin, with Shop startup improvements of 23% on iOS and 50% on Android.

Shopify is leaving React Native after agents changed its cost model

Shopify rebuilt Shop in 12 weeks, backed by native specialists and strict parity checks. Maintaining two apps remains part of the bet.
3 min read
Sep
08
Jellyfin 12.0 upgrade graphic: going back requires restoring a backup. Check OS support, duplicate usernames, and plugin compatibility first.

Jellyfin 12.0 is stable. Going back means restoring a backup

The release rewrites data on first boot, requires a full library scan, and leaves third-party plugins waiting for compatible builds from their maintainers.
3 min read
Sep
07
Chrome CVE-2026-85046 banner showing the fixed build, September 18 KEV deadline, and a checklist for Playwright caches, CI images, kiosks, and PDF services.

Chrome fixed an exploited V8 flaw. Your forgotten browser runtimes still need attention

CVE-2026-85046 is fixed in Chrome 152.0.7977.82, and CISA wants it patched by September 18. Playwright caches, CI base images, PDF services, and kiosk builds each need their own version check.
3 min read
Aug
31
News banner reading “htmx 4.0 ships, but npm keeps new installs on 2.x,” beside the htmx logo and an npm dist-tags panel showing latest at 2.0.10 and next at 4.0.0 until early 2027.

htmx 4.0 ships, but npm is keeping new installs on 2.x

Pinning htmx 4.0 changes what happens to error responses, what hx-disable means, and how long requests wait before timing out.
3 min read
Aug
25
News banner reading “Every major browser engine is converging on JPEG XL. Keep your fallbacks anyway,” beside Safari, Firefox, and Chrome rollout statuses.

Every major browser engine is converging on JPEG XL. Keep your fallbacks anyway

Safari already decodes JPEG XL and Firefox targets default support in version 157, but Firefox's SDR-only HDR handling, no Chrome milestone, and near-parity with lossless WebP keep fallbacks necessary.
3 min read
Aug
24
MCP roadmap banner contrasting July’s shipped scaling and authorization foundations with proposed identity, discovery and long-running-work features.

MCP’s new roadmap names the right gaps, but the fixes are still proposals

Stateless scaling and several authorization foundations shipped in July. Workload identity, progressive discovery and server-pushed events have no delivery dates, and the groups responsible for identity and discovery are still forming.
4 min read