Search the archive

Full-text search across article titles and summaries. Refine with sector, year, content type, and reading-time filters.

Results

4,452 matches

REQUIEM FOR ANOTHER HELLSITE

Stack Overflow question volume collapsed from 250,000 monthly posts to 2009 levels by 2026, mostly due to AI.

2026.01.16
davegriffith.substack.com5 min readTLDR Dev

Sponsored

GOODBYE LOW TEST COVERAGE AND SLOW QA CYCLES

Bugs sneak out when less than 80% of user flows are tested before shipping. However, getting that kind of coverage (and staying there) is hard and pricey for any team.

2026.01.15
qawolf.comSponsorTLDR Dev

SCALING LONG-RUNNING AUTONOMOUS CODING

Single agents struggle with complex projects, and initial attempts at dynamic multi-agent coordination fail due to bottlenecks and risk-averse behavior. The Cursor team developed a successful "Planners and Workers" model, where Planners create tasks and Workers execute them independently, solving coordination issues. This system allowed hundreds of agents to run concurrently for weeks, generating over a million lines of code for ambitious projects like building a web browser and performing large-scale code migrations.

2026.01.15
cursor.com6 min readTLDR Dev

WE ROLLED OUR OWN DOCUMENTATION SITE

Tangled decided to build its own documentation site using Pandoc to meet specific requirements like no JavaScript, low complexity, and easy styling. Its team used Pandoc's "chunkedhtml" output to convert a single Markdown file into a static site, using an autogenerated table of contents and a JavaScript-free collapsible sidebar via the new popover API. For search, they used a Google redirect and provided a single-page version for browser-native Ctrl+F functionality.

2026.01.15
blog.tangled.org5 min readTLDR Dev

I HATE GITHUB ACTIONS WITH PASSION

This dev hates GitHub Actions, mostly due to a frustrating incident where a `build.rs` script relying on the CUE binary failed on a Linux ARM runner. The issue happened because GitHub Actions' isolated environments prevented the CUE binary installed for x86_64 from being accessible to the ARM runner, leading to a very tedious and slow debugging loop.

2026.01.15
xlii.space6 min readTLDR Dev

DISCARDING THE SHAFT-AND-BELT MODEL OF SOFTWARE DEVELOPMENT

AI coding agents like Claude Code will shift software from bloated mega-projects to bespoke, artisanal software. By driving small-project costs toward zero, vibe coding allows for personalized applications for the 50 percent of engineers building internal tools.

2026.01.15
secondthoughts.ai7 min readTLDR Dev

TOOL SEARCH NOW IN CLAUDE CODE

Claude Code is introducing a new "Tool Search" feature for its MCP protocol to address the challenge of managing a growing number of tools. Previously, numerous MCP tool descriptions could consume a lot of context. This new feature dynamically loads tools via search only when needed.

2026.01.15
links.tldrnewsletter.com2 min readTLDR Dev

AGENT SKILLS

Agent Skills is Vercel's collection of packaged instructions and scripts for AI coding agents. For example, the `react-best-practices` skill provides over 40 rules for optimizing React and Next.js performance across various categories like bundle size and data fetching.

2026.01.15
github.comGitHub repositoryTLDR Dev

JSON RENDER

JSON Render is a library that gives AI the ability to safely generate UI, such as dashboards and widgets, from prompts. It requires devs to define a catalog of allowed components and actions, which constrains the AI's output to predictable, schema-validated JSON. This guardrailed approach makes sure the AI-generated UI is always predictable, secure, and can stream and render progressively.

2026.01.15
github.comGitHub repositoryTLDR Dev

GETTING REAL LEVERAGE FROM CLAUDE CODE

Traditional Git worktrees alone when using Claude Code are not enough as they lead to shared resource conflicts like port contention and database clashes. Instead, it's better to use a local Kubernetes cluster (k3d) to provide true namespace isolation for each worktree, with Claude assisting in writing the necessary, often tedious, YAML configurations.

2026.01.15
estsauver.com18 min readTLDR Dev

THE QUESTION YOUR OBSERVABILITY VENDOR WON'T ANSWER

In observability, vendors strong-arm clients and costs constantly escalate, forcing users to act as cost police. The core issue is vendors' willful ignorance of how much observability data is waste. An average of 40% of observability data is not used.

2026.01.15
usetero.com8 min readTLDR Dev

JUNIOR DEVELOPERS IN THE AGE OF AI

Despite companies blaming AI for the mass dismissal of junior engineers, these hires are actually necessary for building institutional knowledge and even accelerating AI adoption.

2026.01.15
thoughtfuleng.substack.com9 min readTLDR Dev

CLAUDE COWORK EXFILTRATES FILES

Claude Cowork is vulnerable to file exfiltration via indirect prompt injection that exploits known-but-unresolved isolation flaws, allowing user files to be uploaded directly to an attacker's Anthropic account.

2026.01.15
promptarmor.com7 min readTLDR Dev

Sponsored

COMMERCE APIS YOU CAN WORK WITH, NOT WORK AROUND

Every commerce platform [4] promises flexibility. But when you want to swap out search, change your checkout flow, or integrate with a new ERP - then it's a six-month project 😭

2026.01.14
elasticpath.comSponsorTLDR Dev

WHY WE BUILT OUR OWN BACKGROUND AGENT

Inspect is a custom background coding agent developed by Ramp that autonomously writes, verifies, and debugs code with the same context and tools a human engineer would use. The agent operates in fast, sandboxed VMs with full development environments, integrates with many existing tools, and supports interfaces like Slack, web, and Chrome extensions. Inspect was adopted quickly internally, writing approximately 30% of merged pull requests.

2026.01.14
builders.ramp.com15 min readTLDR Dev

HOW A 40-LINE FIX ELIMINATED A 400X PERFORMANCE GAP

A method in OpenJDK on Linux previously suffered from a severe 30x-400x performance gap. The slower implementation was due to standards requiring a less direct approach for user CPU time, unlike the faster `clock_gettime()` function used for total CPU time. A recent 40-line fix exploited an obscure yet stable Linux kernel detail to enable `clock_gettime()` to directly retrieve user-time-only, improving performance a lot.

2026.01.14
questdb.com13 min readTLDR Dev

REACT HAS FINALLY SOLVED ITS BIGGEST PROBLEM: THE JOYS OF USEEFFECTEVENT

React has finally introduced the `useEffectEvent` Hook to solve its biggest problem: infinite loops and stale closures caused by `useEffect` dependency arrays. The hook provides a cleaner solution than the traditional `useRef` workaround by allowing devs to access current state values within effects without triggering re-runs when those values change.

2026.01.14
blog.logrocket.com8 min readTLDR Dev

NO MANAGEMENT NEEDED: ANTI-PATTERNS IN EARLY-STAGE ENGINEERING TEAMS

For early-stage founders facing engineering management issues, the optimal solution is often to do nothing, focusing instead on building the product and engaging with users. Attempting to actively "motivate" engineers (who should be inherently motivated hires), hiring dedicated managers prematurely, and copying complex management practices from large companies like Google are the wrong things to do.

2026.01.14
ablg.io9 min readTLDR Dev

HOW THE HELL ARE YOU SUPPOSED TO HAVE A CAREER IN TECH IN 2026?

The tech industry has had half a million workers laid off since ChatGPT's release, despite billions in AI investments. Tech workers need to understand their role within organizational systems rather than just focusing on technical skills, recognizing that companies increasingly view code and specific expertise as replaceable means to an end.

2026.01.14
anildash.com8 min readTLDR Dev

DICER

Dicer is Databricks' auto-sharder, a foundational infrastructure system for building sharded services with low latency, high availability, and cost efficiency at scale. It addresses the inefficiencies of stateless models by colocating in-memory state with computation, so there are no issues like network latency and unnecessary data fetching.

2026.01.14
github.comGitHub repositoryTLDR Dev

SWARK

Swark is a free and open-source VS Code extension that automatically generates architecture diagrams from code using LLMs. It integrates directly with GitHub Copilot and outputs diagrams in the Mermaid.js format.

2026.01.14
github.comGitHub repositoryTLDR Dev

OPENCODE VS CLAUDE CODE

OpenCode and Claude Code are both AI coding assistants that let you chat with your codebase and run terminal commands. Claude Code offers a polished, integrated experience locked to Anthropic's ecosystem, while OpenCode is an open-source alternative supporting 75+ AI providers. In head-to-head testing using the same model, Claude Code was faster and more streamlined (9 minutes vs 16 minutes total), while OpenCode was more thorough.

2026.01.14
builder.io8 min readTLDR Dev

EVERY GITHUB OBJECT HAS TWO IDS

When building a feature for Greptile, this dev encountered an issue generating clickable GitHub links because their system stored GraphQL `node IDs` (e.g., `PRRC_kw...`), while web URLs required integer database IDs. Further investigation showed that GitHub uses two ID formats: an older, string-based system for legacy objects and a newer, more complex system for modern objects, despite inconsistent application.

2026.01.14
greptile.com7 min readTLDR Dev

NPM TO IMPLEMENT STAGED PUBLISHING AFTER TURBULENT SHIFT OFF...

npm is implementing staged publishing, a new feature that will introduce a review window before packages go live. This will require MFA-verified approval from package owners to catch malicious changes before they spread. This comes after the 2025 Shai-Hulud supply chain attacks and a disruptive migration away from classic npm tokens in December that caused workflow disruptions for maintainers.

2026.01.14
links.tldrnewsletter.com8 min readTLDR Dev

NOGIC

Nogic is a Visual Studio Code extension that helps users visualize their codebase structure with interactive diagrams.

2026.01.14
marketplace.visualstudio.comToolTLDR Dev

MAKING AI GREAT AT FRONTEND

Some clever AI prompting techniques can make the frontend output of AI much better, such as sharing progressive references and using plan mode.

2026.01.14
read.first1000.co3 min readTLDR Dev

USING PROXIES TO HIDE SECRETS FROM CLAUDE CODE

Claude Code has security challenges, as its sandboxes can expose sensitive data such as API keys through network access or environment variables, but network proxies can be used to inject the actual API keys in a safer manner.

2026.01.14
joinformal.com10 min readTLDR Dev

WORK EXPANDS. TIME VANISHES. HERE'S WHY

Parkinson's and Hofstadter's Laws say that work expands to fill available time and always takes longer than expected, but this can be somewhat mitigated with timeboxing and clearer definitions of the work.

2026.01.14
read.perspectiveship.com4 min readTLDR Dev

Sponsored

ESIGNATURE

Many developers know Docusign as "the signature thing." But under the hood, there's a complete platform [4] for building intelligent agreement workflows.

2026.01.13
developers.docusign.comSponsorTLDR Dev

HOW TO STEAL ANY REACT COMPONENT

It's possible to "steal" or reconstruct any React component from a production website, even without access to its source code. React Fiber is an internal tree structure in the browser that exposes which components create specific DOM elements and what props they receive. You can generate a component's code by collecting multiple examples of a component's props and its resulting HTML and feeding it into an LLM.

2026.01.13
fant.io6 min readTLDR Dev

HOW TO BUILD AGENTS WITH FILESYSTEMS AND BASH

A simple, effective architecture for AI agents is a standard filesystem and Bash tools. Since LLMs have a native understanding of code and Unix commands, agents can easily navigate and retrieve information from data structured as files, much like exploring a codebase. This approach overcomes the limitations of prompt stuffing and imprecise vector search by offering natural data hierarchies, exact retrieval, and minimal context loading.

2026.01.13
vercel.com3 min readTLDR Dev

REPLACING LLM DATE MATH WITH DETERMINISTIC SCRIPTS TO IMPROVE CALENDAR ACCURACY

LLMs like Claude frequently fail at date math, causing calendar errors in tools like gcalcli. Offloading calculations to deterministic scripts ensures accuracy. Developers can eliminate hallucinations and create reliable, repeatable AI workflows by updating CLAUDE.md instructions to execute code instead of manual reasoning.

2026.01.13
jessitron.com3 min readTLDR Dev

ANTHROPIC MADE A BIG MISTAKE

Anthropic recently made a business blunder by closing a loophole that allowed customers to use their cheaper subscription models with popular third-party coding agents like OpenCode. This move alienated many paying customers who felt they were unjustly restricted from using a service they already purchased. OpenAI capitalized on this by officially supporting its own subscriptions within these same third-party agents.

2026.01.13
archaeologist.dev6 min readTLDR Dev

THE GREAT FILTER (OR WHY HIGH PERFORMANCE STILL ELUDES MOST DEV TEAMS, EVEN WITH AI)

Despite the rise of AI-assisted coding, there's no widespread evidence of increased developer productivity or business value. DORA data shows that only already high-performing teams see benefits, while AI often slows down inefficient ones. The key differentiator for high-performing teams is addressing development process bottlenecks by adopting continuous, small-batch software work with tight feedback loops.

2026.01.13
codemanship.wordpress.com7 min readTLDR Dev

Sponsored

BUILD API KEY AUTHENTICATION FOR YOUR SAAS WITH CLERK

Step-by-step guide to adding API key support using Clerk's new public beta. Covers generating cryptographically secure keys, hashing and storing them safely, validating requests in your Next.js API routes, and building a key management UI with rotation and revocation. Full code examples [11] included.

2026.01.13
go.clerk.comSponsorTLDR Dev

INTRODUCING COWORK

Claude Cowork is a new feature that extends Claude Code to allow anyone, not just developers, to interact with Claude by giving it direct access to files on their computer. This allows Claude to read, edit, or create files within a designated folder, completing tasks like organizing documents or drafting reports with enhanced agency.

2026.01.13
claude.com5 min readTLDR Dev

AGENT OF EMPIRES

Agent of Empires is a Rust-written terminal session manager for Linux and macOS. It functions as a wrapper around tmux, creating a separate tmux session for each AI coding project and ensuring sessions persist reliably. The tool has a TUI dashboard for visual session management, including creation, attachment, detachment, deletion, and group organization.

2026.01.13
github.comGitHub repositoryTLDR Dev