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

TEMPORAL: THE 9-YEAR JOURNEY TO FIX TIME IN JAVASCRIPT

Temporal is a newly standardized JavaScript API that finally fixes the numerous pain points associated with the legacy `Date` object. The `Date` object's issues, including mutability, inconsistent arithmetic, and ambiguous parsing, led devs to rely on large third-party libraries. Its development involved multi-company collaboration, notably using the unique `temporal_rs` shared Rust library for implementation across JavaScript engines.

2026.03.12
bloomberg.github.io19 min readTLDR Dev

YOUR DOCS DIRECTORY IS DOOMED

The common practice of managing context for LLMs through simple Markdown `/docs` directories is a failing, temporary solution. This approach leads to problems like discoverability issues, ownership ambiguity, "doc rot," and a lack of hierarchy. A “Context-Driven Development" (CDD) approach might be better, where context is strategically owned by the organization, and is made navigable, composable, and tightly linked to the codebase.

2026.03.12
yagmin.com5 min readTLDR Dev

TAMING CHAOS IS A LEARNABLE SKILL

Taming the inherent chaos of software engineering is a learnable skill. Engineers must adopt a proactive attitude, own their systems, and focus on finding solutions by cutting scope rather than corners within budget constraints.

2026.03.12
swizec.com7 min readTLDR Dev

EVERY MINUTE YOU AREN'T RUNNING 69 AGENTS, YOU ARE FALLING BEHIND

The prevalent social media rhetoric that uses fear and anxiety to push new AI tools is all nonsense. AI is not a magical force, but rather a continuation of exponential progress, primarily functioning as advanced search and optimization, with inherent limitations. Avoid zero-sum games, and instead focus on creating genuine value for others.

2026.03.12
geohot.github.io3 min readTLDR Dev

Sponsored

BUILD AGENTS, AUTOMATIONS, AND APPS WITH TINES

88% of AI proof of concepts never make it to production. Tines' intelligent workflow platform combines deterministic automation, AI, and human-led steps to run workflows you trust in production. Power your most important workflows today with Tines free Community Edition.

2026.03.12
tines.comSponsorTLDR Dev

AGENT BROWSER PROTOCOL

Agent Browser Protocol (ABP) is a specialized Chromium build designed to facilitate AI agent interaction with web browsers. It transforms continuous web browsing into discrete, stable steps, allowing AI agents to reason effectively without racing against a live browser. ABP does this by pausing JavaScript and virtual time between actions.

2026.03.12
github.comGitHub repositoryTLDR Dev

PLANNOTATOR

Plannotator is an interactive, visual tool for reviewing and refining plans generated by AI coding agents. It provides features like plan diffs, code review, and the ability to annotate any markdown file, streamlining the agent's development workflow. The tool integrates seamlessly with AI coding agents such as Claude Code, OpenCode, Pi, and Codex.

2026.03.12
github.comGitHub repositoryTLDR Dev

MANY SWE-BENCH-PASSING PRS WOULD NOT BE MERGED INTO MAIN

A METR study found a gap between AI-generated code passing automated benchmarks and its acceptance by human maintainers. Roughly half of the AI-generated PRs that passed SWE-bench automated tests were rejected by repository maintainers, even after adjusting for review noise. Maintainers cited issues like poor code quality, breaking other code, or core functionality failures as reasons for rejection.

2026.03.12
metr.org15 min readTLDR Dev

HOW WE HACKED MCKINSEY'S AI PLATFORM

CodeWall's autonomous AI agent successfully exploited an unauthenticated SQL injection vulnerability in McKinsey's internal AI platform, Lilli, gaining full read and write access to its production database within two hours. This compromise exposed over 46.5 million chat messages, 728,000 sensitive files, and McKinsey's entire proprietary RAG knowledge base.

2026.03.12
codewall.ai6 min readTLDR Dev

WHY IS WEBASSEMBLY A SECOND-CLASS LANGUAGE ON THE WEB?

Despite advancements since 2017, WebAssembly is still a second-class language on the web, primarily due to cumbersome code loading and a lack of direct access to Web APIs. This limitation creates a difficult developer experience. The WebAssembly Component Model is proposed as a solution to provide first-class integration into the web.

2026.03.12
hacks.mozilla.org16 min readTLDR Dev

Sponsored

IS 2026 THE YEAR OF AUTONOMOUS QA??

Manual testing is the bottleneck. QA.tech's AI agents validate every release, catch bugs before they hit production, and make QA cost-effective. TLDR READERS: Get 5 E2E user flows automated for free.

2026.03.12
qa.techSponsorTLDR Dev

THE MACBOOK NEO

The MacBook Neo is a $600 laptop using powerful A-series chips to deliver great performance and quality, which is unprecedented for Apple compared to its past history of high performance for a high price.

2026.03.12
daringfireball.net15 min readTLDR Dev

AN ENGINEER'S GUIDE TO PRODUCT MANAGEMENT

As product and engineering roles converge, engineers must adopt core product management skills, like gathering context, tracking success, and communicating actionably, to make better product decisions and improve overall product outcomes.

2026.03.12
newsletter.posthog.com10 min readTLDR Dev

Sponsored

If QA is a bottleneck on your software engineering team and you're releasing slowly because of it, you must check out QA Wolf.

2026.03.11
qawolf.comSponsorTLDR Dev

THE 8 LEVELS OF AGENTIC ENGINEERING

Each level of agentic engineering (using agents effectively) represents a leap in output, with a "multiplayer effect" encouraging teams to advance together to maximize efficiency. The progression starts with basic AI assistance like tab-completion and AI-focused IDEs, then moves into more sophisticated practices such as context engineering, compounding engineering, and integrating MCPs and custom skills. The highest levels involve building autonomous agents with automated feedback loops.

2026.03.11
bassimeledath.com18 min readTLDR Dev

THE CLINE CLI GOT COMPROMISED. HERE IS HOW

On February 17, an attacker published a malicious cline@2.3.0 to npm using a stolen publish token, injecting a postinstall hook that silently installed OpenClaw (a background AI daemon with full disk/terminal access) on ~4,000 machines over 8 hours. The theft was pulled off via a chain of prompt injection through Cline's AI issue triage bot. The fix had already been published by a researcher 8 days earlier, but Cline revoked the wrong token, leaving the npm publish token alive for a second actor to exploit.

2026.03.11
neciudan.dev7 min readTLDR Dev

MICRO FRONTENDS: WHEN THEY MAKE SENSE AND WHEN THEY DON'T

Micro frontends are really an org problem disguised as a tech problem — the actual win is letting teams own their vertical slice end-to-end without coordinating deployments. However, the complexity cost (separate CI, dependency versioning hell, and consistency overhead) isn't worth it unless you have 5+ teams actively stepping on each other. For most teams, a well-structured monorepo gets you 90% of the benefit with none of the pain.

2026.03.11
links.tldrnewsletter.com11 min readTLDR Dev

WRITING MY OWN TEXT EDITOR, AND DAILY-DRIVING IT

This dev built his own customized text editor over two years. He dogfooded it himself, using his editor daily despite its early pains, which drove rapid development and feature implementation over recent months. He found a lot of satisfaction and increased long-term productivity from building a tool perfectly tailored to his needs.

2026.03.11
blog.jsbarretto.com16 min readTLDR Dev

AI IS FORCING US TO WRITE GOOD CODE

All the optional best practices that devs commonly skip, such as 100% test coverage, small well-scoped files, end-to-end types, and fast ephemeral dev environments, turn out to be non-optional when agents are coding. Agents can't navigate a messy codebase and amplify messiness.

2026.03.11
bits.logic.inc11 min readTLDR Dev

RCLI

RCLI is an on-device voice AI assistant for macOS Apple Silicon, with a complete speech-to-text, LLM, and text-to-speech pipeline that operates entirely locally without cloud services. It allows users to control their Mac with 38 voice actions, perform local document Q&A over their files, and manage models through an interactive terminal interface.

2026.03.11
github.comGitHub repositoryTLDR Dev

CRAWL WEB CONTENT

The Cloudflare `/crawl` endpoint allows users to scrape web content by providing a starting URL and following links up to a configurable depth or page limit. The process involves initiating a crawl job with a POST request to receive a job ID, then using that ID in a GET request to poll for job status and retrieve the results. Content can be returned in HTML, Markdown, or JSON.

2026.03.11
developers.cloudflare.com14 min readTLDR Dev

PAGE AGENT

Page Agent is an in-page JavaScript GUI agent for controlling web interfaces using natural language. It operates directly within the webpage, removing the need for browser extensions or external tools, and uses text-based DOM manipulation.

2026.03.11
github.comGitHub repositoryTLDR Dev

I'M BUILDING AGENTS THAT RUN WHILE I SLEEP

AI agents can write code while you sleep but there is no reliable way to verify the correctness of the AI-generated output, as AI-written tests often have the same misunderstandings as the code itself. To address this, the proposed solution involves adopting a modified Test-Driven Development approach, where specific acceptance criteria are defined by humans before the AI agent starts writing any code.

2026.03.11
claudecodecamp.com6 min readTLDR Dev

DEBIAN DECIDES NOT TO DECIDE ON AI-GENERATED CONTRIBUTIONS

Debian recently had a debate regarding a proposed General Resolution aimed at establishing policies for accepting AI-generated contributions. There were deep divisions among developers, with concerns ranging from the precise definition of "AI" and "LLMs" to ethical implications, potential impacts on contributor onboarding, and copyright issues. Ultimately, the project failed to reach a consensus, with participants unable to agree on shared terminology or a unified approach.

2026.03.11
lwn.net11 min readTLDR Dev

REVOGRID

RevoGrid is a high-performance JavaScript Data Grid designed for efficiently displaying and manipulating large datasets across frameworks like Angular, React, and Vue.

2026.03.11
rv-grid.comToolTLDR Dev

AGAINST VIBES: WHEN IS A GENERATIVE MODEL USEFUL

Criticizing the "vibes"-based discourse around AI models, the author proposes a scientific model for determining their true usefulness based on the relative costs of encoding and verifying artifacts, and whether the task prioritizes the final artifact over the creation process.

2026.03.11
williamjbowman.com17 min readTLDR Dev

Sponsored

SVIX: WEBHOOKS THAT JUST WORK

Webhooks are harder than they seem. And when they fail, engineers scramble and customers suffer [5]. These failures don't just break systems... they break customer trust.

2026.03.10
svix.comSponsorTLDR Dev

THE STORY OF PYTHON'S LAZY IMPORTS: WHY IT TOOK THREE YEARS AND TWO ATTEMPTS

Python suffered from slow startup times for a long time due to eager imports of heavy libraries. An initial proposal, PEP 690, aiming for global lazy imports, was rejected by the Python Steering Council over fears of splitting the ecosystem and deep interpreter modifications. Three years later, a re-envisioned proposal, PEP 810, gained unanimous acceptance by introducing an explicit `lazy` keyword for individual imports.

2026.03.10
techlife.blog14 min readTLDR Dev

THE MOST-SEEN UI ON THE INTERNET? REDESIGNING TURNSTILE AND CHALLENGE PAGES

Cloudflare's Turnstile widget shows up 7.67 billion times a day. A design audit found it was full of inconsistent layouts, panic-inducing red error screens, and technical jargon nobody could act on. The redesign unified the architecture across Turnstile and challenge pages, replaced verbose errors with short scannable labels plus a “Troubleshoot” modal, and hit WCAG AAA accessibility across 40+ languages.

2026.03.10
blog.cloudflare.com15 min readTLDR Dev

UNDERSTANDING WHY REACT FIBER EXISTS

React 15 used recursion to walk the component tree, which filled the JS call stack and couldn't be interrupted. This meant any heavy render would block user input until it finished. Fiber replaces that recursive model with a linked-list data structure React owns, letting it process work in 5ms chunks and yield control back to the browser between each slice, making React much more responsive.

2026.03.10
inside-react.vercel.app14 min readTLDR Dev

I DON'T KNOW WHAT APPLE'S ENDGAME FOR THE FN/GLOBE KEY IS, AND I'M NOT SURE APPLE KNOWS EITHER

Apple has an inconsistent and confusing approach to the Fn/Globe key. The Fn key initially appeared on early compact computers like the IBM PCjr and laptops to simulate missing keys and control hardware functions. Apple eventually incorporated Fn into its keyboards, but later transformed it into a multi-purpose key, introducing the Globe icon for language switching and OS-level shortcuts.

2026.03.10
aresluna.org24 min readTLDR Dev

Sponsored

TURNING AI PILOTS INTO REUSABLE PLAYBOOKS

Breville | Sage Group built a practical approach to AI that links leadership priorities with day‑to‑day work and extends the impact of early wins. Their process [13] relies on Atlassian's Teamwork Collection (Jira, Confluence, Loom, and Rovo) to centralize strategy, govern usage. Get the blueprint to go from experimentation to impact

2026.03.10
atlassian.comSponsorTLDR Dev

CLAUDE CODE REVIEW

The proliferation of AI-generated code has introduced new bugs and security risks. To address this, Anthropic has launched Code Review, an AI-powered tool integrated into Claude Code for automatically reviewing this increased volume of code. It's currently only available for enterprise users, and it integrates with GitHub to identify and explain logical errors in pull requests

2026.03.10
code.claude.com4 min readTLDR Dev

TERMINAL USE

TerminalUse is a complete platform that provides managed infrastructure for deploying and scaling AI agents, specifically supporting Claude Agent SDK and Codex agents with Git-native branching, versioning, and rollback. It specializes in filesystem agents that go beyond chat, enabling them to read files, run code, and produce deliverables for applications like code generation, document processing, and financial modeling.

2026.03.10
terminaluse.comToolTLDR Dev

IS LEGAL THE SAME AS LEGITIMATE: AI REIMPLEMENTATION AND THE EROSION OF COPYLEFT

The AI-assisted reimplementation of the `chardet` Python library has sparked a debate about the intersection of AI, copyleft, and open-source ethics. While prominent figures argue that the reimplementation is legally permissible and promotes sharing, mere legality does not equate to social legitimacy. There may be more “copyleft” protections in the future as a result.

2026.03.10
writings.hongminhee.org11 min readTLDR Dev

HOW ADVANCED BROWSING PROTECTION WORKS IN MESSENGER

Meta's Advanced Browsing Protection (ABP) in Messenger is designed to identify malicious links within end-to-end encrypted chats while rigorously safeguarding user privacy. The system uses a continually updated watchlist of dangerous websites and uses cryptographic primitives, similar to Private Information Retrieval (PIR), to check links without exposing user queries to the server.

2026.03.10
engineering.fb.com15 min readTLDR Dev