• 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.

A search hit we cannot answer is worse than no hit, so our index covers a tenth of the table
postgres2026-09-27
Daniel PertuDaniel Pertu

A search hit we cannot answer is worse than no hit, so our index covers a tenth of the table

Munchable reads a packaged food's label and tells you whether it fits your gut condition. The normal...

Alert.alert is an empty function on the web, so every confirm button in our app did nothing
reactnative2026-09-27
Daniel PertuDaniel Pertu

Alert.alert is an empty function on the web, so every confirm button in our app did nothing

Munchable is an Expo app that ships to iOS, Android and the browser from one codebase. The browser...

3,281 unit tests in 4.4 seconds, and the DATABASE_URL points at port 1
testing2026-09-27
Daniel PertuDaniel Pertu

3,281 unit tests in 4.4 seconds, and the DATABASE_URL points at port 1

A Vitest setup for a large Next.js app with no database, no jsdom and no mock server, plus the one-line exclude that stopped agent worktrees doubling the suite.

Premium does not unlock the games, and the access check never looks at your tier
webdev2026-09-27
Daniel PertuDaniel Pertu

Premium does not unlock the games, and the access check never looks at your tier

Four entitlements on one user row that deliberately do not form a ladder, and what that costs in code, copy and support email.

One code box, four programmes, and the difference between "not mine" and "no"
nextjs2026-09-27
Daniel PertuDaniel Pertu

One code box, four programmes, and the difference between "not mine" and "no"

How one endpoint works out which discount programme a code belongs to, and why "skipped" and "rejected" have to be separate answers.

What Is Jev? Decision Model Features, API, and Comparison with GPT-Class LLMs
jev2026-09-26
dylan madylan ma

What Is Jev? Decision Model Features, API, and Comparison with GPT-Class LLMs

If you’re searching “what is Jev”, “Jev decision model”, or “Jev vs GPT”, you’re probably picking a...

High-Throughput PDF Redaction: Split Chapter Ranges from Parsed Contents Safely
node2026-09-28
evanshepherd5623evanshepherd5623

High-Throughput PDF Redaction: Split Chapter Ranges from Parsed Contents Safely

TL;DR: Parse the table of contents into ordered printed-page starts, translate those starts to...

The same word can be an answer or a silence signal
ai2026-09-27
Zack ChewZack Chew

The same word can be an answer or a silence signal

An agent answering a yes-or-no question with NO can have its answer classified as silence in the...

I Built a Local RAG Pipeline with TypeScript, PostgreSQL and pgvector
typescript2026-09-26
José Henrique Oliveira de CarvalhoJosé Henrique Oliveira de Carvalho

I Built a Local RAG Pipeline with TypeScript, PostgreSQL and pgvector

Originally published on my personal...

Javascript/Typescript improve performance for sorting
javascript2026-09-28
saasprokitsaasprokit

Javascript/Typescript improve performance for sorting

// 1. Decorate: Compute the heavy operation exactly ONCE per item const decorated = items.map(item...

The Pagination Bug Hiding in a Geo-Search Cache
postgres2026-09-26
Onkar DeokateOnkar Deokate

The Pagination Bug Hiding in a Geo-Search Cache

TL;DR: ParkEase's "parking near me" search caches results in Redis, keyed by a ~150m geohash cell,...

Going Back to TypeScript Basics
javascript2026-09-26
Sabi MantockSabi Mantock

Going Back to TypeScript Basics

After finishing my JavaScript refresher, TypeScript was next. I’ve used TypeScript before, so I went...

Building an AI-Directed Browser Roguelite with a Deterministic Baseline
javascript2026-09-26
kang wangkang wang

Building an AI-Directed Browser Roguelite with a Deterministic Baseline

I gave two coding agents the same brief: build a browser marble roguelite that can be played without...

Our 15 search limit is a latency budget, not a pricing tier
electron2026-09-26
Daniel PertuDaniel Pertu

Our 15 search limit is a latency budget, not a pricing tier

Notifio lets you monitor up to 15 saved searches. People assume that number is a pricing lever, the...

€1450 per month is rent, €9.99 per month is a paywall, and one digit tells them apart
typescript2026-09-26
Daniel PertuDaniel Pertu

€1450 per month is rent, €9.99 per month is a paywall, and one digit tells them apart

Notifio can send the first enquiry on a rental listing for you, as you, from your own account on the...

A 429 is not a no: the three answers our licence check has to tell apart
electron2026-09-26
Daniel PertuDaniel Pertu

A 429 is not a no: the three answers our licence check has to tell apart

Notifio is a desktop app with a one time licence, plus a one time upgrade that unlocks auto reply....