Developer News
Curated signals for developers. Updated hourly.
How to Add Evals to an LLM Feature
Learning how to add evals to an LLM feature is the difference between shipping a demo and shipping a reliable product. When you embed an LLM into a real feature - a chatbot, a voice agent, a document summarizer - youโre not just calling a model. Youโ
The JDK's forgotten JMX protocol
Every Java engineer who has connected JConsole - or JDK Mission Control - to a server in another network segment knows the ritual. Open the JMX port. Discover that RMI quietly opened a second port - random by default. Pin it with a system property no
Learning Xahau: HookOnV2, NamedHooks, and Transaction Simulation. More Control Over When and How Hooks Fire.
Welcome to Learning Xahau, a series of articles dedicated to helping developers, builders, and blockchain enthusiasts better understand the Xahau ecosystem. Whether you're just getting started or already building advanced applications, these posts wi
Your Background Subagents Can Leak Secrets - Build the Isolation Model
Developers flagged a freshly filed, reproducible issue that should make anyone running background agents pause: Claude Code's background Opus subagents intermittently stall on their first turn and, instead of producing useful work, emit system-prompt
How to clone a Keycloak realm on the same instance (fixing "duplicate key value violates unique constraint")
If you've ever tried to duplicate a Keycloak realm on the same server - say, to spin up a myrealm-dev realm alongside your existing myrealm - you've probably hit this wall: Export the realm from the Admin Console ( Realm settings โ Action โ Partial e
Why I rewrote sirv for Edge Runtimes (and added a plugin system)
Lukeed's sirv is legendary, but the edge runtime landscape has shifted. We need zero-copy streaming, native Web APIs, and composable transforms without pulling in Node-specific shims. Enter @rabbx/sirv . Itโs an ultra-fast, zero-dependency static fil
OpenClaw Adds a Claude Session Fleet and Production Cloud Workers
OpenClaw took a clear step this window from "agent you run locally" toward "agent you run as infrastructure." Two commits do the heavy lifting. A Claude session fleet The first adds a Claude session fleet . Rather than one Claude session per user or
The impressive AI demo is dead. Hereโs what actually reaches production
Most engineering teams I talk to can ship an AI demo. The prototype works, stakeholders are impressed, and everyone agrees The post The impressive AI demo is dead. Hereโs what actually reaches production appeared first on The New Stack .
CarPlay And Android Auto From One Codename One API
Yesterday's release post was about the bigger business line we will not cross: no royalties on IAP, ads, commerce or app revenue. This post is about one of the most concrete platform additions in that release. PR #5281 adds Apple CarPlay and Google A
Therapy for AI agents: free consultation, 99-cent repair skills
This morning our corner of the agent economy grew a couch. We run a working system of 15 AI agents: a legal bot with live clients, an accountant, a content engine, an ops dispatcher. Operate that many agents and you learn something uncomfortable: mos
What If the Model Knows It's Being Tested?
Inside the Black Box - Post 2 of 6 Series: Inside the Black Box - A developer's honest guide to how AI actually works, what's broken, and where it's all going. Post 1: Nobody Knows Why It Said That Let me paint a picture. You're hiring for a senior e
Why CGO?: Build Beautiful, Pure Go Desktop Apps with Proton
Hey everyone! If you've ever tried building a desktop application in Go, you probably know the drill. You either end up using Electron (and suddenly your simple utility app eats 500MB of RAM), or you try a native GUI framework only to get stuck in a
Your New Prompt 'Feels' Better. That's Not an Eval.
You tweak the prompt. Run it against the three examples you always use to sanity-check. It looks better. Ship it. That's not evaluation. That's vibes with extra steps - and it's the exact habit interviewers are trained to catch with one question. ๐ฏ T
Building LaunchPad: one product brief, 42 launch channels, and the bugs that almost sank it
Launching a Product: A Translation Problem Launching a product is a translation problem. Hacker News punishes anything that smells like marketing. X gives you 280 characters. The Play Store gives you 30 for a title and 80 for the short description, a
'Users no longer need to choose between powerful AI capabilities and meaningful privacy protections': Proton makes its Lumo privacy-first ChatGPT alternative a lot more powerful
Proton's Lumo 2.0 finally looks like a real ChatGPT rival with reasoning, image generation, web search, and memory baked in.
Microsoft joins Google in backing Go for AI agents - OpenAI and Anthropic lag
Go has emerged as the lingua franca for cloud infrastructure, used for everything from container orchestration and CI/CD pipelines to The post Microsoft joins Google in backing Go for AI agents - OpenAI and Anthropic lag appeared first on The New Sta
Good Software Feels Simple But Isnโt
We've all been there, especially as developers or first-time founders. We keep adding one more feature, one more screen, one more setting, or one more animation because we believe more equals better. It feels productive. It feels like progress. But m
You're Not Paying for Compute. You're Paying for Memory Bandwidth
TL;DR- Inference cost conversations obsess over FLOPs and token prices, but the real constraint on LLM serving is memory bandwidth- specifically the cost of moving the KV cache in and out of GPU memory on every decode step. Teams that optimize for co
Authorization Explained: What Really Happens Before Your Card Payment Is Approved?
A deep dive into the first stage of every card payment. Most of us have made a card payment and seen the familiar message: Transaction Successful The entire process takes only a few seconds. From the customer's perspective, that's the end of the stor
Will your tracker still exist next year? Switching-cost anxiety, and the one-command exit
You are not really deciding whether a tracker is good today. You are betting on whether it will still be the tracker you want a year from now, after the funding round, the acquisition, the pivot to an AI platform, or the quiet shutdown email. That be
I built 62 free browser tools in one website - no uploads, no sign-ups, works offline
I got tired of a routine most of us know too well: you need to merge two PDFs, or shrink an image, or make a QR code - so you Google it, land on some ad-covered site, and it asks you to upload your file to their server and maybe "create a free accoun
Taming the Python and VS Code Workspace Environment
The Setup Blueprint Constructing a reliable Python pipeline in VS Code requires anchoring the system with isolated environments. After deploying the editor and core extensions, the workflow shifts to generating a distinct environment layer. Linking t
Setting Up a Local AI Coding Agent with Ollama and Aider
Over the past few months, I've experimented with several workflows for using LLMs in software development. In this article, I describe the local setup I've validated on my own PC: Ollama running on Windows, Aider inside Ubuntu on WSL2, and a code-foc
How Cursor, Claude Code, and Codex actually load your project rules (and why yours get ignored)
Every AI coding tool now has a "project rules" file. Cursor has .cursor/rules , Claude Code has CLAUDE.md , OpenAI Codex has AGENTS.md . Teams write them once, watch the agent ignore half of it, and conclude the feature is broken. Most of the time th
Some are probably excited about this one.