TLDR Web Dev

TLDR WEB DEV 2025-06-20

5 sections14 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

THE FUTURE OF REACT NATIVE GRAPHICS: WEBGPU, SKIA, AND BEYOND

React Native is embracing WebGPU and improving Skia for improved graphics capabilities. WebGPU has a unified backend, giving access to general-purpose GPU computing for tasks like machine learning with TensorFlow.js. This integration allows easy use of libraries like Three.js and React Three Fiber and makes shader development through TSL easier.

shopifyengineering.myshopify.com8 min read

FINDING DEAD WEBSITES

Marginalia Search implemented a system to detect website availability and big changes, including ownership transfers and domain parking, using primarily HTTP HEAD requests and DNS queries. The system maintains live data, such as website status and security posture, and historical event data, storing changes as immutable JSON records. The challenges of implementing this system included scheduling tasks efficiently, handling per-domain request limits, and dealing with the complexities of HTTPS certificate validation.

marginalia.nu15 min read

02OPINIONS & ADVICE

IN PRAISE OF “NORMAL” ENGINEERS

Team productivity matters more than individual brilliance. Good teams have environments where "normal" engineers can thrive and consistently deliver value. This means shrinking deploy cycles, facilitating easy rollbacks, providing guardrails, and investing in observability and internal tooling.

charity.wtf16 min read

OPEN SOURCE CAN'T COORDINATE

There's a lack of a unified API for Linux desktop programs, leading to fragmentation and difficulty in maintaining a consistent experience across different distributions like NixOS. This lack of coordination is due to the decentralized nature of open-source development, which is unlike the centralized control of Windows and macOS.

matklad.github.io3 min read

WE CAN JUST MEASURE THINGS

Agents should be used to objectively measure code quality and developer experience. This means subjecting agents to tasks and quantifying their struggles to identify issues with test coverage, error reporting, ecosystem stability, and development environments.

lucumr.pocoo.org6 min read

03LAUNCHES & TOOLS

CLAUDE CODE USAGE MONITOR

The Claude Code Usage Monitor is a real-time terminal tool for tracking token usage with Claude AI. It has progress bars, smart predictions, and auto-detection of limits. The tool supports different usage plans (Pro, Max5, and Max20) and allows customization of reset times and timezones for accurate monitoring.

github.comGitHub repository

ENRICHMCP

EnrichMCP is a Python framework that serves as an ORM for AI agents. It automatically generates typed tools from data models, handles relationships between entities, provides schema discovery, and validates inputs/outputs with Pydantic models.

github.comGitHub repository

04MISCELLANEOUS

HOW OPENELECTIONS USES LLMS

OpenElections uses Google Gemini to convert image-based PDF election results into CSV files. Gemini's accuracy and large context window are great for processing complex and large PDFs. While Gemini is good at extracting data, it still sometimes needs adjustments for formatting inconsistencies, large documents, and complex layouts.

thescoop.org7 min read

AI SYSTEM DEVELOPMENT: LLM → RAG → AI WORKFLOW → AI AGENT

AI systems have progressed from basic LLMs to RAG, then to AI Workflows, and finally to more complex AI Agents. AI Workflows automate business processes through tool use and predefined paths, and AI Agents are autonomous systems that independently reason, make decisions, and initiate workflows.

codelink.io4 min read

WHAT WOULD A KUBERNETES 2.0 LOOK LIKE

A hypothetical "Kubernetes 2.0" would replace YAML with HCL for configuration, allow for alternative backends to etcd, and create a native package manager to address the issues with Helm. IPv6 would be the default networking protocol.

matduggan.com19 min read