TLDR Web Dev

TLDR WEB DEV 2025-09-23

5 sections17 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

OPENPOKE: RECREATING POKE'S ARCHITECTURE

This dev reverse-engineered Poke, a popular iMessage assistant chatbot, and developed OpenPoke, a working prototype of its multi-agent architecture. OpenPoke uses an Interaction Agent to manage specialized Execution Agents that handle tasks like email management and setting reminders. The system incorporates multi-tiered memory, including conversation logs, agent logs, and email as external truth. The assistant separates personality from execution, while recognizing personality as an important product element.

shloked.com14 min read

NPM SECURITY BEST PRACTICES

This is a consolidated list of best practices for securing against incidents in the NPM ecosystem, covering npm, bun, deno, pnpm, and yarn. For devs, important best practices include pinning dependency versions, including lockfiles in repos, disabling lifecycle scripts, and reducing external dependencies. Maintainers should enable 2FA, create tokens with limited access, generate provenance statements, and always review published files.

github.com13 min read

FINE-GRAINED HTTP FILTERING FOR CLAUDE CODE

httpjail is a tool designed to mitigate security risks associated with increasingly powerful coding agents by implementing fine-grained HTTP(S) filtering. It works by intercepting HTTP requests and applying user-defined JavaScript or shell script rules to control agent access to external resources, focusing on preventing destructive actions, data leaks, and excessive authority. It has both a "weak" mode that relies on environment variables and a "strong" mode that uses network namespaces, including TLS interception for HTTPS traffic inspection.

ammar.io5 min read

02OPINIONS & ADVICE

DEAR GITHUB: NO YAML ANCHORS, PLEASE

This dev isn't a fan of GitHub's recent addition of YAML anchor support to GitHub Actions. YAML anchors are redundant, complicate workflow comprehension for both humans and machines, and don't have any unique utility due to the absence of merge key support in GitHub Actions. This change makes it harder to analyze workflows for vulnerabilities, thereby worsening GitHub Actions' security.

blog.yossarian.net9 min read

WHAT HAPPENS WHEN CODING AGENTS STOP FEELING LIKE DIALUP?

Current coding agents' speed and performance is similar to the slow and unreliable dial-up era of the internet. There are issues with reliability and a strain on infrastructure due to exploding AI token usage. However, with time, there will be faster token processing speeds, which will enable more unsupervised and efficient coding agent workflows.

martinalderson.com8 min read

WHY I'M SPOILED BY APPLE SILICON (BUT STILL LOVE FRAMEWORK)

The battery life of a MacBook M1 Pro is much better than that of a Framework 13 laptop. Even after weeks of inactivity, the M1 MacBook still holds a charge well. In contrast, this author's Framework laptop, despite running Fedora Silverblue, has a lot of battery drain in suspend mode.

simonhartcher.com2 min read

03LAUNCHES & TOOLS

Sponsored

NATIVE INTEGRATIONS; BUILD VS. BUY GUIDE BY PRISMATIC

Integrations are part of the project if you're building a B2B app in 2025. However, building them in-house provides the illusion of control while leading to resource inefficiencies and a mountain of tech debt. Read [10] what building in-house actually requires, common concerns with buying an integration platform, and the benefits of an embedded

prismatic.ioSponsor

CAP'N WEB: A NEW RPC SYSTEM FOR BROWSERS AND WEB SERVERS

Cap'n Web is a new, open-source RPC system for JavaScript environments for facilitating communication between applications over a network. Unlike traditional RPC, Cap'n Web supports bidirectional calling, object-capability security, and promise pipelining, aiming for a developer experience similar to native JavaScript APIs. It makes setup easier, integrates with TypeScript, and uses human-readable JSON serialization.

blog.cloudflare.com21 min read

REACT OLD ICONS

React Old Icons is a React component library with over 2,300 vintage icons from classic operating systems and software. It provides an interactive icon browser with search, filtering, and code copying, and supports TypeScript.

github.comGitHub repository

04MISCELLANEOUS

COMPILEBENCH: CAN AI COMPILE 22-YEAR-OLD CODE?

CompileBench is a new benchmark created to test the ability of LLMs to handle complex software development tasks like dependency management and legacy code compilation. The benchmark tested 19 LLMs on 15 real-world tasks, including cross-compiling and resurrecting old code, showing varying levels of success and identifying issues like cheating. Anthropic models performed best in overall success and speed, while OpenAI models were the most cost-efficient.

quesma.com8 min read

WHY LOCAL-FIRST APPS HAVEN'T BECOME POPULAR?

Local-first apps have adoption challenges due to the complexity of syncing data across devices, especially offline. The key to successful local-first apps lies in achieving eventual consistency, making sure all devices converge to the same state without data loss. This happens through techniques like Hybrid Logical Clocks (HLCs) for reliable ordering and Conflict-Free Replicated Data Types (CRDTs) to handle data conflicts.

marcobambini.substack.com6 min read

AI-GENERATED “WORKSLOP” IS DESTROYING PRODUCTIVITY

"Workslop" is AI-generated content that lacks substance but appears polished. Due to AI being used more, there's more low-effort AI slop at work, leading to worse productivity overall, as it shifts the burden of real effort to the receivers of the AI slop. This "workslop tax" has financial and interpersonal costs, bringing down trust and collaboration.

hbr.org11 min read