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

AI CODE

Developers should intentionally structure code using semantic and pragmatic functions and rigorous data models to maintain codebase quality and scalability while working with AI.

2026.03.20
aicode.swerdlow.dev6 min readTLDR Dev

‘YOUR FRUSTRATION IS THE PRODUCT'

Modern web publishers deliberately create a hostile and frustrating experience with bloated pages, intrusive ads, and interruptions, ironically driven by metrics that prioritize user "engagement" over respect.

2026.03.20
daringfireball.net6 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.19
qawolf.comSponsorTLDR Dev

JPEG COMPRESSION

JPEG compression reduces image file sizes by exploiting human visual perception and the structure of natural images. The process compresses images by converting them to the Y'CbCr color space and applying chrominance subsampling to reduce data based on human visual perception. It then uses a Discrete Cosine Transform (DCT) and quantization to discard high-frequency details, finally compacting the results through Huffman encoding.

2026.03.19
sophielwang.com9 min readTLDR Dev

A DECADE OF SLUG

The Slug Algorithm is a high-performance GPU technique that renders vector graphics directly from Bézier curves, recently enhanced by "dynamic dilation" to optimize rasterization accuracy across all scales. To encourage widespread adoption, its patent has been moved to the public domain, with reference shaders now freely available on GitHub.

2026.03.19
terathon.com9 min readTLDR Dev

AI CODING IS GAMBLING

AI coding provides immediate, functional results but often encourages a superficial "slot machine" approach to development, prioritizing quick fixes over deep problem-solving. This shift can remove the creative satisfaction of coding and make it feel more like gambling.

2026.03.19
notes.visaint.space4 min readTLDR Dev

AI WON'T MAKE YOU RICH. BUT FIXING BUGS IN AI SLOPWARE WILL

AI-generated "slopware" often doesn't have fundamental engineering principles like concurrency and caching, resulting in inefficient, sequential code that builds technical debt. While some argue that better prompting can bridge the gap, the core issue is still a lack of true engineering intuition necessary for building scalable, high-performance systems.

2026.03.19
boreal.social3 min readTLDR Dev

HASKELL FOR ALL: A SUFFICIENTLY DETAILED SPEC IS CODE

The argument against agentic coding rests on two misconceptions: that specs can remain simple and that they can reliably generate functional code. In practice, truly precise specifications become as complex as the code itself, so the code itself should just be considered the spec.

2026.03.19
haskellforall.com12 min readTLDR Dev

Sponsored

INFRALESS INFRA THAT KEEPS CODE RUNNING

Hand-wired queues fail silently or start from scratch when users do weird things (as they do). Inngest lets you wrap existing code in functions that automate retries, recovery, and observability. Scale to millions of users today with v4 of our TypeScript SDK [14], now GA.

2026.03.19
inngest.comSponsorTLDR Dev

NEMOCLAW

NVIDIA NemoClaw is an open-source stack that simplifies running and securing OpenClaw always-on assistants. It operates by installing the NVIDIA OpenShell runtime, which creates a strictly sandboxed environment where all network requests, file access, and inference calls are governed by declarative security policies and routed through NVIDIA Cloud.

2026.03.19
github.comGitHub repositoryTLDR Dev

PGIT: WHAT IF YOUR GIT HISTORY WAS A SQL DATABASE?

pgit is a Git-like command-line interface that stores repository history in a PostgreSQL database, making its entire commit and file version history queryable via SQL. It uses pg-xpatch, a custom PostgreSQL storage engine with automatic delta compression, which often outperforms Git's aggressive compression mode. This allows for powerful programmatic analysis of codebase metrics like churn, coupling, and bus factor.

2026.03.19
oseifert.ch13 min readTLDR Dev

JAVASCRIPT THINKS EVERYTHING'S A DATE

JavaScript's `new Date(someString)` constructor is very open, attempting to parse nearly any string into a date. This has some absurd outcomes like interpreting "Route 66" as January 1, 1966, or "Beverly Hills, 90210" as January 1, year 90,210. This behavior comes from legacy parsers in engines like V8 and SpiderMonkey, which aggressively guess date components and introduce timezone inconsistencies.

2026.03.19
futuresearch.ai6 min readTLDR Dev

FROM DISTRIBUTED INTELLIGENCE TO VERIFIABLE RESPONSIBILITY

The rapid expansion of autonomous AI requires a shift from centralized trust models to an embedded, machine-verifiable accountability substrate that governs distributed interactions at scale. By treating trust as an infrastructural function rather than an external assumption, this layer provides the identity and policy primitives required for AI agents to cooperate safely and transparently.

2026.03.19
links.tldrnewsletter.com15 min readTLDR Dev

ADDRESSING GITHUB'S RECENT AVAILABILITY ISSUES

GitHub's recent outages were driven by a 10x spike in client app traffic and a misconfigured cache TTL that caused a database collapse during peak Monday morning loads. To recover, the company is doing an architectural shift by decoupling its monolith, improving load shedding, and accelerating its migration to Azure.

2026.03.19
github.blog7 min readTLDR Dev

FULLY REMOTE)

As the first engineer on TLDR's new Applied AI team, you'll build AI agents to automate end-to-end workflows and lead our context engineering project to allow non-technical teammates create their own AI workflows. Learn more [20].

2026.03.19
jobs.ashbyhq.comTLDR Dev

ROB PIKE'S 5 RULES OF PROGRAMMING

Measurement must precede optimization, as bottlenecks are often counterintuitive and "fancy" algorithms are typically slower and buggier for common, small-scale tasks, and data structures should dictate logic.

2026.03.19
cs.unc.edu2 min readTLDR Dev

DEATH TO SCROLL FADE!

The web design trend of scroll fade is tacky, annoying, and a poorly implemented feature that degrades user experience and accessibility.

2026.03.19
dbushell.com5 min readTLDR Dev

GPU OBSOLESCENCE IS COMPLICATED

GPU depreciation follows three distinct curves: rapid training obsolescence (18 months), slower inference decay (3-4 years), and glacial long-tail compute.

2026.03.19
davefriedman.substack.com8 min readTLDR Dev

Sponsored

AI-generaated code is already in your production environment. The question is whether you know where, which tools are being used, and whether it's creating value or risk.

2026.03.18
crashoverride.comSponsorTLDR Dev

WHY NODE.JS NEEDS A VIRTUAL FILE SYSTEM

Node.js has long struggled with the inability to virtualize its file system. The new `node:vfs` module addresses this by providing a core Virtual File System that hooks directly into both the `fs` API and Node.js's module resolver. This VFS allows applications to access in-memory or embedded assets, allowing for better isolated test environments, secure multi-tenant file access, and efficient handling of dynamically generated code.

2026.03.18
blog.platformatic.dev10 min readTLDR Dev

MINIONS: STRIPE'S ONE-SHOT, END-TO-END CODING AGENTS—PART 2

Stripe's Minions push 1,300+ PRs a week and they run on the same isolated cloud devboxes engineers already use, getting parallelism and safety for free. The core idea is blueprints: hybrid workflows that mix deterministic nodes (lint, push) with free-running agent loops, so LLMs only touch the unpredictable parts. They also built a centralized MCP server called Toolshed with 500 tools, shared across all agents.

2026.03.18
stripe.dev8 min readTLDR Dev

IF YOU THOUGHT THE SPEED OF WRITING CODE WAS YOUR PROBLEM - YOU HAVE BIGGER PROBLEMS

Increasing code writing speed with AI coding assistants actively worsens software delivery by creating inventory and overwhelming non-bottleneck stages. Optimizing a non-bottleneck leads to more stalled reviews and decreased output quality. The real bottlenecks typically lie in areas like unclear requirements, extensive wait times post-coding, fear of releasing, lack of feedback loops, or organizational coordination issues.

2026.03.18
andrewmurphy.io13 min readTLDR Dev

IF IT QUACKS LIKE A PACKAGE MANAGER

Any tool with transitive dependencies, where A depends on B, which depends on C, has effectively become a package manager, whether it calls itself one or not. GitHub Actions, Ansible Galaxy, Terraform modules, and Helm have all crossed this line and inherited the full set of supply chain problems, such as mutable tags, no lockfiles, and unverified transitive deps.

2026.03.18
nesbitt.io5 min readTLDR Dev

LESSONS FROM BUILDING CLAUDE CODE: HOW WE USE SKILLS

Skills in Claude Code are flexible, folder-based extensions that allow agents to discover, explore, and manipulate scripts, assets, and data, significantly accelerating development. Anthropic extensively uses these, categorizing them into types and various automation categories. Effective skill creation focuses on capturing "gotchas," using the file system for progressive disclosure, and using scripts, configuration options, and memory within the skill's directory.

2026.03.18
links.tldrnewsletter.com12 min readTLDR Dev

Sponsored

CODE AT AI SPEED WHILE TESTING WITH PRODUCTION CONFIDENCE

AI agents generate code in minutes, but without ever seeing actual API responses, database state, or how your services really behave. mirrord (5k GitHub stars [11]) gives your agent real-world context so it writes better code on the first try, and can instantly test it against your real staging environment. monday.com cut dev cycle time

2026.03.18
metalbear.comSponsorTLDR Dev

INTRODUCING GPT-5.4 MINI AND NANO

OpenAI has launched GPT-5.4 mini and nano, its latest small language models designed for speed and efficiency in high-volume workloads. These models outperform their GPT-5 mini and nano predecessors across tasks like coding, reasoning, and multimodal understanding, while running faster and at lower costs. GPT-5.4 mini is available across the API, Codex, and ChatGPT, while GPT-5.4 nano is an API-only option.

2026.03.18
links.tldrnewsletter.com7 min readTLDR Dev

EDGE.JS

Edge.js is a new JavaScript runtime designed to safely run Node.js workloads for AI and Edge computing. It differentiates itself from other edge runtimes by preserving full Node.js compatibility, isolating unsafe system calls and native modules through WebAssembly (WASIX) while running the JavaScript engine natively. This architecture allows existing Node.js applications and native modules to run unmodified in a secure, sandboxed, serverless environment.

2026.03.18
wasmer.io12 min readTLDR Dev

CRUST

Crust is a beta-quality, TypeScript-first, Bun-native CLI framework that uses composable modules to build command-line applications.

2026.03.18
github.comGitHub repositoryTLDR Dev

RANKING ENGINEER AGENT (REA): THE AUTONOMOUS AI AGENT ACCELERATING META'S ADS RANKING INNOVATION

Meta's Ranking Engineer Agent (REA) is an autonomous AI agent designed to accelerate ads ranking innovation by managing the entire machine learning experimentation lifecycle for its ads ranking models. REA overcomes challenges like long-duration workflows and generating diverse hypotheses by using a hibernate-and-wake mechanism and a dual-source hypothesis engine, all within a three-phase planning framework. It operates with minimal human intervention, autonomously handling tasks, debugging failures, and adapting within predefined guardrails, with human oversight primarily at strategic decision points and for budget approvals.

2026.03.18
engineering.fb.com10 min readTLDR Dev

DOES SPLITTING WORK ACROSS AI AGENTS ACTUALLY SAVE TIME? I TESTED IT

Five multi-agent setups were benchmarked on the same task. Cursor subagents won (12 min, all tests passing), Agent Teams cut cost 70% vs solo, and the OpenAI SDK finished in 90 seconds for $0.009 but failed every single test because the agent didn't read enough of the codebase before writing code. More agents only helps when the task genuinely parallelizes, and agents can agree on interfaces before work starts.

2026.03.18
blog.logrocket.com6 min readTLDR Dev

FINDING A CPU DESIGN BUG IN THE XBOX 360

A critical design bug was discovered in the Xbox 360 CPU where a special prefetch instruction (xdcbt) could cause memory corruption even when only speculatively executed.

2026.03.18
randomascii.wordpress.com8 min readTLDR Dev

PYTHON 3.15'S JIT IS NOW BACK ON TRACK

Python 3.15's JIT is back on track and has hit early performance goals, thanks to a community-led effort, strategic "lucky bets" on technical solutions, and a dedicated team.

2026.03.18
fidget-spinner.github.io9 min readTLDR Dev

GET SH*T DONE

Get Sh*t Done is a meta-prompting and context engineering system for AI coding assistants that enables reliable, spec-driven development by managing context and streamlining complex project workflows.

2026.03.18
github.comGitHub repositoryTLDR Dev

YOUR MCP SERVER IS EATING YOUR CONTEXT WINDOW. THERE'S A SIMPLER WAY

AI agents using MCP often have context bloat, where extensive tool definitions consume tens of thousands of tokens. In these cases, giving your agent a CLI instead is easier, as it allows for progressive discovery of capabilities through `--help` commands. This CLI approach reduces token consumption and improves reliability by running locally, but is worse at org-wide authentication.

2026.03.17
apideck.com19 min readTLDR Dev

BREAKING THE MICROBATCH BARRIER: THE ARCHITECTURE OF APACHE SPARK REAL-TIME MODE

Apache Spark's new Real-Time Mode addresses the long-standing trade-off between high-throughput ETL and ultra low-latency streaming workloads. It evolves Spark Structured Streaming's microbatch architecture into a hybrid execution model to achieve millisecond-level latencies. This was done through longer duration epochs with continuous data flow, concurrent processing stages, and non-blocking operators.

2026.03.17
databricks.com8 min readTLDR Dev

WHY I LOVE FREEBSD

FreeBSD has great documentation, performance, and stability compared to Linux. This is why this dev has used FreeBSD for servers and critical tasks with no issues for over twenty years.

2026.03.17
it-notes.dragas.net10 min readTLDR Dev

WILL CLAUDE CODE RUIN OUR TEAM?

AI coding tools are creating a standoff inside software teams. Engineers think they can do product, PMs think they can ship code, and everyone's racing to claim the highest-leverage identity.

2026.03.17
justinjackson.ca5 min readTLDR Dev

Sponsored

WHY LEADERS NEED TO MOVE BEYOND TOWN HALLS AND EMAIL FOR COMMUNICATING CHANGE

Find out how to get leadership comms right in this exclusive webinar. Explore the latest research about authentic leadership communication [9] with experts from Atlassian's Global Communications team and Forrester. Plus, learn from real-world examples of technology leaders using Loom (AI video) to keep customers, investors, and teams aligned

2026.03.17
atlassian.comSponsorTLDR Dev

GODOGEN

Godogen is an AI pipeline with Claude Code skills for building complete Godot 4 game projects from a text description. It orchestrates the entire development process, from designing architecture and generating art (2D/3D) to writing all GDScript code.

2026.03.17
github.comGitHub repositoryTLDR Dev