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

I built a tamper-evident record log in Go using nothing but SHA-256 and a hash chain
go2026-07-19
Kevin NambubbiKevin Nambubbi

I built a tamper-evident record log in Go using nothing but SHA-256 and a hash chain

I've been learning Go, and instead of another CRUD tutorial project, I wanted to build something with...

gRPC over QUIC: faster seeks, slower bulk
filesystems2026-07-19
Marius-Florin CristianMarius-Florin Cristian

gRPC over QUIC: faster seeks, slower bulk

Abstract. Notes from testing whether to move KeibiDrop, a post-quantum encrypted peer-to-peer...

How We Distribute Video Events Across Regions With NATS JetStream
nats2026-07-19
ahmet gedikahmet gedik

How We Distribute Video Events Across Regions With NATS JetStream

How TrendVidStream distributes video discovery events across 8 regions with NATS JetStream — stream

Benchmarking Real-Time Messaging Without Mixing Up ACKs, Deliveries, and Fan-Out
go2026-07-20
yuwnloyblogyuwnloyblog

Benchmarking Real-Time Messaging Without Mixing Up ACKs, Deliveries, and Fan-Out

How we built a reproducible Go benchmark for private chat and group messaging, with separate connection, ACK, and end-to-end delivery metrics.

Our benchmark was wrong, and a stranger's blog post is why we found out
go2026-08-11
Aderemi AdemolaAderemi Ademola

Our benchmark was wrong, and a stranger's blog post is why we found out

A few weeks ago I published a number for Auvis, the proxy I've been building. 6,541 requests per...

cidx v2.1.0 — the most useful output of a release was its seven bug reports
devops2026-07-19
arckerarcker

cidx v2.1.0 — the most useful output of a release was its seven bug reports

cidx is a declarative CI/CD runner I build. v2.1.0 ships a preset, a pr-edit action and six fixes — but the interesting part isn't the diff. It's the seven issues I filed while cutting the tag, using cidx's own release flow. Dogfooding isn't 'we use our own tool'; it's using it on the scary task and logging, publicly and same-day, every place it bit.

Bulk Welcome Email After User Import: Batches, Rate Limits, and Retries
email2026-08-23
CarterHughes6849CarterHughes6849

Bulk Welcome Email After User Import: Batches, Rate Limits, and Retries

Short answer: put imported users into a durable work queue, send in bounded batches, retry only...

Why Your Emails Go to Spam — And How to Diagnose It in 30 Seconds
devops2026-07-20
sky yvsky yv

Why Your Emails Go to Spam — And How to Diagnose It in 30 Seconds

If you've ever sent a perfectly crafted email only to discover it landed in the recipient's spam...

Building GateKeeper: Designing a Role-Based Access Control Library in Pure Go
beginners2026-07-19
Dhaval_RasputalaDhaval_Rasputala

Building GateKeeper: Designing a Role-Based Access Control Library in Pure Go

As developers, we use authorization libraries almost every day. Whether it's a web application, an...

Property Metrics Dashboard: 4 API Boundaries for Nightly Custom KPI Charts
observability2026-08-29
LarsHolm6851LarsHolm6851

Property Metrics Dashboard: 4 API Boundaries for Nightly Custom KPI Charts

Short answer: for a property-management admin dashboard fed by a nightly pipeline, start with an...

Daily Report Email in Node.js: Cron, Queue Workers, and Retries for Large Lists
logistics2026-08-28
Elvrythn486209Elvrythn486209

Daily Report Email in Node.js: Cron, Queue Workers, and Retries for Large Lists

Short answer: for a daily report email sent to a large recipient list, let cron trigger a small...

Smashing an "index out of range [-1]" crash in lazygit (80k⭐)
devchallenge2026-07-27
mohammed faizan mohiuddinmohammed faizan mohiuddin

Smashing an "index out of range [-1]" crash in lazygit (80k⭐)

This is a submission for DEV's Summer Bug Smash: Clear the Lineup powered by Sentry. ...

Implementing OIDC Client in Go with Entra ID: A Guide to Handling State, Nonce, and PKCE
oidc2026-07-27
Viktor LogvinovViktor Logvinov

Implementing OIDC Client in Go with Entra ID: A Guide to Handling State, Nonce, and PKCE

Introduction: Navigating the OIDC Landscape with Entra ID Implementing OpenID Connect...

How the Hugging Face Incident Could Have Been Avoided
security2026-07-23
Varad KhoriyaVarad Khoriya

How the Hugging Face Incident Could Have Been Avoided

The July 2026 OpenAI agent breach proved traditional sandboxing is dead. Agent Runtime Governance is...

Go API load testing with LoadStrike in real delivery teams
testing2026-07-27
DharanDharan

Go API load testing with LoadStrike in real delivery teams

Go API load testing made practical: how Meticulis uses LoadStrike to keep load testing and performance testing close to Go service code and CI.

RinHit: Drilling into the macOS Ecosystem for Red Team Reconnaissance
ios2026-08-21
KL3FT3ZKL3FT3Z

RinHit: Drilling into the macOS Ecosystem for Red Team Reconnaissance

"How we built an open-source macOS reconnaissance framework that turns Wi-Fi artifacts, Bluetooth...