• OPENDEV HUB V1.0• API STATUS: 100% OPERATIONAL• CLIENT ENGINE: LOADED & CACHED• TRENDING TECH: TAILWIND V4, NEXT.JS 16, RUST, GO• ZERO AUTH REQUIRED
OPENDEVHUB

Command Palette

Search for a command to run...

DEVELOPER RELEASES

DEVELOPER NEWS STREAM

Direct logs, engine updates, and framework notifications parsed from curated RSS feeds and announcements, updated hourly.

Oxc Parser in 2026: The Rust-Powered AST Tool That Is Making Babel Replaceable for Real Codebases
javascript2026-09-28
jsmanifestjsmanifest

Oxc Parser in 2026: The Rust-Powered AST Tool That Is Making Babel Replaceable for Real Codebases

Oxc Parser in 2026: The Rust-Powered AST Tool That Is Making Babel Replaceable for Real...

Two subdomains, one session, and the only part of a URL a server never sees
nextjs2026-10-02
Daniel PertuDaniel Pertu

Two subdomains, one session, and the only part of a URL a server never sees

Munchable is one product with three front ends. The marketing site is Next.js on munchable.app. The...

We deleted the ratio that made a seventh of our scans say Can't assess
typescript2026-10-02
Daniel PertuDaniel Pertu

We deleted the ratio that made a seventh of our scans say Can't assess

Munchable scans a food label and says one of four things: Good fit, Caution, Avoid, or Can't assess....

A listing id that ignores the query string, and the trailing slash that would have made every room new
typescript2026-10-02
Daniel PertuDaniel Pertu

A listing id that ignores the query string, and the trailing slash that would have made every room new

Notifio is a desktop app that watches rental search result pages and tells you the moment a new...

Our chart is a pure function, so "no two labels overlap" is a unit test
typescript2026-10-02
Daniel PertuDaniel Pertu

Our chart is a pure function, so "no two labels overlap" is a unit test

Layout returns coordinates, rendering is a thin SVG pass, and 29 tests assert geometry instead of pixels. Including the one that reconstructs every value label's bounding box and checks all 66 pairs for intersection.

Satori will not read the font our site uses, so the repo carries four .ttf copies of it
nextjs2026-10-02
Daniel PertuDaniel Pertu

Satori will not read the font our site uses, so the repo carries four .ttf copies of it

Our link preview cards are React components rendered at build time. Getting there meant vendoring fonts Next had already downloaded, writing file paths as literals, and turning an SVG into a data URI.

Four of our apps share no audience, and one hand-copied TypeScript file is what tells Google they share a publisher
seo2026-10-02
Daniel PertuDaniel Pertu

Four of our apps share no audience, and one hand-copied TypeScript file is what tells Google they share a publisher

A quiz app for pubs and a food scanner for IBS have nothing in common except a company. Declaring that to a crawler means four sites emitting the same Organization node, byte for byte, from a file that is deliberately duplicated.

Six numbers that are deliberately not a settings screen
typescript2026-10-02
Daniel PertuDaniel Pertu

Six numbers that are deliberately not a settings screen

Notifio can reply to a rental listing for you. The feature has one setting: export interface...

Eleven exits from one function, and the five that must not remember anything
typescript2026-10-02
Daniel PertuDaniel Pertu

Eleven exits from one function, and the five that must not remember anything

Notifio watches rental search pages and alerts you when a new listing appears. One function turns a...

Two switch statements with 688 cases, and the 52 folders that replaced them
typescript2026-10-02
Daniel PertuDaniel Pertu

Two switch statements with 688 cases, and the 52 folders that replaced them

Our game logic was filed by layer, so every new provider edited the same nine files. Filing it by provider instead turned a 4,141-line router into 677 lines and a merge conflict into an import.

allowPrivateDomains is the wrong default everywhere except inside a guard
typescript2026-10-02
Daniel PertuDaniel Pertu

allowPrivateDomains is the wrong default everywhere except inside a guard

Notifio can answer a rental listing on your behalf by replaying a flow you recorded once. The risk...

The login window has no automation in it, which is the only reason Sign in with Google works
electron2026-10-02
Daniel PertuDaniel Pertu

The login window has no automation in it, which is the only reason Sign in with Google works

A lot of the rental portals Notifio monitors will not show you search results unless you are signed...

Vona Integrated SSR vs Zova Standalone SSR
cabloy2026-09-28
Uncle PushuiUncle Pushui

Vona Integrated SSR vs Zova Standalone SSR

Start with two commands to understand Cabloy’s development experience and production-style runtime path.

Building Deterministic Aviation Physics in TypeScript: Why the 120-Ft Rule Fails at High Density Altitudes
typescript2026-10-01
miadmiad

Building Deterministic Aviation Physics in TypeScript: Why the 120-Ft Rule Fails at High Density Altitudes

When building flight planning software or aeronautical calculation tools, modern web stacks often...

Aggregate Live Poll Votes — Publish a Reliable Tally on an Interval
node2026-09-28
ApexZ69ApexZ69

Aggregate Live Poll Votes — Publish a Reliable Tally on an Interval

A live poll should accept each valid vote immediately, aggregate it in one authoritative place, and...

One booking. Three answers. Only one was true.
postgres2026-10-01
Onkar DeokateOnkar Deokate

One booking. Three answers. Only one was true.

A parking space owner opens their app and sees ₹82.47. They tap Earnings. It says...