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

Daniel Pertu373 static pages that answer by running the scanner, and the filler ingredient that answered instead
How Munchable generates its ingredient answer pages by building a fake product and calling the same rules engine the app runs on a barcode, and the three bugs that came with it.

Daniel PertuThe same 38 recipes are a catalogue on our website and a silent filter in our app
One recipe package, two surfaces with opposite rules about what the reader is told, and why the public claim is computed at the strictest setting the app offers.

MiheveHow to Build a WNBA Live Score Tracker with Sportmicro
Learn how to build a wnba live score tracker using Next.js, React, TypeScript and the Sportmicro sports API.

MiheveBuilding a Fantasy Football Data MCP Server with Sportmicro API
Expose factual football data to MCP clients for fantasy-app research with Sportmicro and TypeScript.

TANK JAYOne console.log disconnects your MCP server: the stdout bug every stdio server author hits
You add a tool to your MCP server, restart the client, and instead of an answer you get: MCP error...

WIYOTLTreeporter - Send Files to GitHub from Any Device
What is Treeporter? Treeporter is an open-source web application that allows users to send files to...

Danny HolloranNode.js Type Stripping: Run TypeScript Without a Build Step
Node.js now runs .ts files out of the box by erasing types, not compiling them. Here's what that buys you, what it refuses to do, and the tsconfig that keeps you honest.

sealeoStop Copy-Pasting WeCom OAuth Snippets — There's an SDK for That Now
WeCom (WeChat Work) OAuth2 integration is usually done by pasting blog snippets. Here's a typed, tested, zero-dependency TypeScript SDK instead.

Daniel PertuSix percent of the box, with an eight point floor: padding a crop the user drew with a finger
When Munchable does not have a product, you can add it by photographing the label. That flow is the...

Daniel PertuparseInt returned NaN, and splice(NaN, 1) deleted the first search
Notifio is an Electron app. The renderer is a web page, and it talks to an Express server running...

Daniel PertuSix files, one write pattern, and six different answers to "what if this is garbage?"
Notifio is an Electron app that watches rental search pages and tells you the moment a listing...

Daniel PertuThree facts hide our splash screen, and the two that would have been wrong to wait for
Munchable's first screen has to be right rather than fast, and also fast. It is a scanner: somebody...

Daniel PertuIf we show the user a countdown, we have to let them skip it
Notifio polls rental search pages every thirty seconds and tells you the moment something new...

Daniel PertuOur Electron app has no test framework, and the only rule is that testable files may not import electron
Notifio is an Electron app that watches rental search pages and tells you the moment a new listing...

Daniel PertuStorage written by an older build of your app is untrusted input, and 'absent' is the trap
Munchable keeps a fair amount on the device on purpose. The health profile, the scan history and food...

Daniel PertuFive rooms in one search is one banner, not five
Notifio watches rental search pages and tells you the moment a new listing appears. For most of its...