Search the archive

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

Results

9,381 matches

AGENTAPI

AgentAPI is an HTTP API that allows programmatic control of coding agents like Claude Code, Goose, Aider, and Codex, enabling the creation of unified chat interfaces, agent-to-agent control systems, and automated pull request review tools.

2025.04.18
github.comGitHub repositoryTLDR Web Dev

SIZE MATTER

Configuring PostgreSQL's `shared_buffers` is good for performance, as it manages data flow, but setting it too large (beyond 64GB) relative to the data area can lead to performance issues due to slow buffer eviction processes.

2025.04.18
pgdba.org7 min readTLDR Web Dev

STAFF+ SELF-ONBOARDING QUESTIONS

Newly hired Staff+ engineers can properly onboard themselves by asking thoughtful, collaborative questions focused on understanding technology, product, operations, and people.

2025.04.18
blog.alexewerlof.com23 min readTLDR Web Dev

Sponsored

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

2025.04.17
qawolf.comSponsorTLDR Web Dev

MIGRATING 3.7 MILLION LINES OF FLOW CODE TO TYPESCRIPT

Pinterest successfully migrated 3.7 million lines of code from Flow to TypeScript over eight months. The migration used a "big bang" approach using codemods and had three phases: setup, conversion, and integration. Pinterest validated the migration through detailed testing, including daily automated tests, manual testing, and byte-for-byte comparisons of transpiled JavaScript.

2025.04.17
medium.com10 min readTLDR Web Dev

MEMOIZING COMPONENTS IN REACT: A CASE FOR USEMEMO

`useMemo` is often a better choice than `React.memo` for optimizing component rendering in React. `useMemo` provides more explicit dependency tracking, makes optimizations visible at the usage site, and has granular control.

2025.04.17
gabrielpichot.fr10 min readTLDR Web Dev

YOU'RE PROBABLY BREAKING THE LLAMA COMMUNITY LICENSE

Many users and distributors of Meta's Llama models are likely violating the Llama Community License. These violations include failing to prominently display "Built with Llama" on related products/services and not including "Llama" at the beginning of fine-tuned model names.

2025.04.17
notes.victor.earth10 min readTLDR Web Dev

CODEX

The OpenAI Codex CLI is an experimental, open-source coding agent for devs who work in the terminal. It provides ChatGPT-like reasoning with the ability to run code and manipulate files.

2025.04.17
github.comGitHub repositoryTLDR Web Dev

INTRODUCING OPENAI O3 AND O4-MINI

OpenAI has new models, o3 and o4-mini, that are more intelligent and efficient than previous versions like o1 and o3-mini. These models also have improved safety features, including a rebuilt safety training data and system-level mitigations.

2025.04.17
links.tldrnewsletter.com20 min readTLDR Web Dev

ASTRO 5.7

Astro 5.7 has been released. The Experimental Fonts API allows for easy integration and optimization of fonts from various providers. The stable Sessions API allows for secure server-side storage of user data, supporting type-safety and cookie-less options with various storage drivers. SVG components are now natively supported, allowing direct import and use of SVG files as components within Astro projects.

2025.04.17
astro.build8 min readTLDR Web Dev

TRACT POSTMORTEM

Tract was a UK startup trying to address the housing crisis by improving the planning permission process. It explored various business models, including site sourcing, land appraisal, land promotion, and an AI-powered planning document editor, but struggled with a conservative market, complex land promotion, and low willingness to pay. The founders concluded that the British market's limitations made venture-backed disruption difficult and decided to shut down the company and return capital to investors.

2025.04.17
buildwithtract.com45 min readTLDR Web Dev

PLANDEX

Plandex is an open-source, terminal-based AI coding agent designed for large, real-world projects with features like smart context management, configurable autonomy, and multi-provider model integration.

2025.04.17
github.comGitHub repositoryTLDR Web Dev

HERB

Herb is an HTML-aware Embedded Ruby parsing tool built on Prism, Ruby's official parser.

2025.04.17
herb-tools.devToolTLDR Web Dev

JSX OVER THE WIRE

An alternative approach to traditional REST APIs is having APIs return UI components as JSON using React Server Components (RSC). By composing ViewModels, the code generating props is directly linked with the code consuming those props. This ends up with self-contained UI pieces that handle their data dependencies, are rendered in a single client-server roundtrip, and maintain client-side state.

2025.04.16
overreacted.io59 min readTLDR Web Dev

HOW I REDUCED MY REACT BUNDLE SIZE BY 30% (WITH REAL EXAMPLES)

Reducing React bundle sizes leads to faster load times and a better user experience. There are a few practical tips to do this, including removing side effects, deleting unused code, avoiding barrel files, and using lighter libraries. Applying multiple of these strategies allowed this developer to reduce his app's bundle size by over 30%.

2025.04.16
frontendjoy.com5 min readTLDR Web Dev

A FLOWING WEBGL GRADIENT, DECONSTRUCTED

A flowing WebGL gradient effect is a great tutorial for teaching basic shader concepts while creating the final product. This post goes over how to write shaders, color mapping, gradient noise, and use WebGL to improve performance. It also goes over creative rendering techniques, like creating animated waves using stacked sine waves and simplex noise, implementing dynamic blur, and using gradient textures for more flexible color mapping.

2025.04.16
alexharri.com47 min readTLDR Web Dev

THE SYSTEMIC FAILURE OF IMPLEMENTING CSS PRINCIPLES

Modern approaches to CSS architecture fail to uphold the principle of separating structure (HTML) from presentation (CSS). Utility classes in frameworks like Bootstrap lead to verbose HTML with styling information embedded within it, making the code harder to both read and maintain.

2025.04.16
adavanzo.com8 min readTLDR Web Dev

THIS IS WHY YOU'RE NOT SHIPPING

Many companies unknowingly slow themselves down with excessive meetings, rigid team structures, and unnecessary approval processes. PostHog avoids these traps by having transparency, giving engineers the power to make final decisions, and maintaining a flexible team structure.

2025.04.16
newsletter.posthog.com7 min readTLDR Web Dev

SCALAR

Scalar is an open-source API platform with a modern REST API client, API references, and first-class OpenAPI/Swagger support.

2025.04.16
github.comGitHub repositoryTLDR Web Dev

TIPTAP UI COMPONENTS

Tiptap UI Components is a library of React components, templates, and primitives for building rich text editors easily on top of the Tiptap editor framework.

2025.04.16
github.comGitHub repositoryTLDR Web Dev

FUMADOCS

FumaDocs is a documentation framework built on Next.js that uses TypeScript, MDX, and Tailwind CSS. It provides utilities, a UI, and features of Next.js App Router. FumaDocs includes built-in components and integrations, focusing on a user-friendly mobile responsive experience.

2025.04.16
github.comGitHub repositoryTLDR Web Dev

THE CASE OF THE UI THREAD THAT HUNG IN A KERNEL CALL

A customer's UI thread was hanging due to a deadlock involving a watchdog thread. The watchdog thread was suspending the UI thread to capture a stack trace, but the UI thread held a lock needed by the watchdog to complete the stack capture, resulting in a deadlock. To avoid this, thread suspension for debugging should be done from a separate process.

2025.04.16
devblogs.microsoft.com9 min readTLDR Web Dev

HACKING THE POSTGRES WIRE PROTOCOL

PgDog is a network proxy that understands the Postgres wire protocol, allowing it to route queries to multiple databases without application code changes. It parses SQL queries using a Rust library extracted from Postgres itself to identify sharding keys and determine where to send the query. It also manages cross-shard queries by handling and manipulating messages to combine results from multiple shards, including rewriting row counts and managing data types.

2025.04.16
pgdog.dev11 min readTLDR Web Dev

NOTION MAIL

Notion Mail is an AI-powered inbox that organizes, drafts, and schedules emails with features like auto-filtering, custom views, and built-in scheduling.

2025.04.16
notion.comToolTLDR Web Dev

MCPIFY.AI

MCPify is a no-code tool for building MCP servers that can be used by Claude, Cursor, and other AI tools.

2025.04.16
links.tldrnewsletter.comToolTLDR Web Dev

PROTOBUF-TS-TYPES

protobuf-ts-types is a TypeScript library that infers types from protobuf message definitions without code generation or compilation using TypeScript's template literal types.

2025.04.16
github.comGitHub repositoryTLDR Web Dev

Sponsored

DEPLOYMENT

Outages, slow rollbacks, and poor performance during a release can damage your user experience and disrupt your team's momentum.

2025.04.15
launchdarkly.comSponsorTLDR Web Dev

REACT RECONCILIATION: THE HIDDEN ENGINE BEHIND YOUR COMPONENTS

React's reconciliation engine is what updates the DOM by comparing a new element tree to the previous one. It determines component identity usually by element type and position, but the key prop can override default behavior to preserve state across renders. This post goes over common performance tips like state colocation, avoiding inline component definitions, and designing components with clear boundaries.

2025.04.15
cekrem.github.io12 min readTLDR Web Dev

OPTIMIZING OUR E2E PIPELINE

Slack optimized its end-to-end testing pipeline to reduce unnecessary frontend builds within its large monorepo. It implemented a system using `git diff` to conditionally build the frontend only when changes were detected, reusing prebuilt assets from an internal CDN otherwise. This resulted in a 60% reduction in build frequency, a 50% improvement in build time (reducing it from ~5 minutes to ~2 minutes), and lots of storage savings.

2025.04.15
slack.engineering7 min readTLDR Web Dev

ENGINEERS WHO WON'T COMMIT

Experienced engineers should take a definitive position in technical discussions, even if they don't have complete certainty. Staying non-committal forces those with less expertise to make potentially flawed decisions. Managers are generally forgiving of incorrect technical calls, especially when addressing difficult problems.

2025.04.15
seangoedecke.com6 min readTLDR Web Dev

THE PROBLEM WITH “VIBE CODING”

Vibe coding is great for prototypes and small programs. However, creating shippable, fully functional products is a whole different ball game that still needs technical expertise.

2025.04.15
dylanbeattie.net4 min readTLDR Web Dev

INTRODUCING GPT-4.1 IN THE API

OpenAI has released a new series of GPT models, GPT-4.1, GPT-4.1 mini, and GPT-4.1 nano. Now available via the API, these models offer big improvements over GPT-4o in coding, instruction following, and long context understanding. They have context windows of up to 1 million tokens.

2025.04.15
links.tldrnewsletter.com24 min readTLDR Web Dev

TS-REST

ts-rest is a type-safe, incrementally adoptable tool for TypeScript-first teams that provides an easy-to-use RPC-like client with no code generation

2025.04.15
ts-rest.comToolTLDR Web Dev

FANCY

A growing library of fancy, fun, and animated React components and microinteractions.

2025.04.15
github.comGitHub repositoryTLDR Web Dev

STEVENS: A HACKABLE AI ASSISTANT USING A SINGLE SQLITE TABLE AND A HANDFUL OF CRON JOBS

Stevens is a simple AI assistant that uses a single SQLite table for memory and cron jobs for data ingestion and updates. It provides a daily brief via Telegram, including schedules, weather, mail, and reminders, and can also respond to on-demand requests. The architecture pulls data from various sources like Google Calendar, weather APIs, and forwarded emails into the SQLite table, which then informs the daily brief generated by an LLM.

2025.04.15
geoffreylitt.com6 min readTLDR Web Dev

MCP VS. A2A: FRIENDS OR FOES?

Google's A2A (Agent2Agent) protocol complements Anthropic's MCP (Model Context Protocol) by focusing on real-time collaboration and inter-agent communication, addressing gaps in MCP such as state management and security. While both protocols serve different purposes—A2A for agent-to-agent interactions and MCP for context integration with LLMs—there is potential overlap as the agentic ecosystem evolves.

2025.04.15
newsletter.swirlai.com9 min readTLDR Web Dev

G̶O̶O̶G̶L̶E̶R̶… EX-GOOGLER

A Google employee expresses their shock, anger, and disappointment at being abruptly laid off and losing access to their work and projects despite positive performance reviews and upcoming high-profile responsibilities such as presenting at Google I/O.

2025.04.15
nerdy.dev3 min readTLDR Web Dev

THE PATH TO OPEN-SOURCING THE DEEPSEEK INFERENCE ENGINE

DeepSeek will contribute to existing open-source projects by extracting standalone features and sharing optimizations from its internal inference engine rather than open-sourcing the entire engine due to codebase divergence, infrastructure dependencies, and limited maintenance bandwidth.

2025.04.15
github.com3 min readTLDR Web Dev