TLDR Dev

TLDR DEV 2026-01-26

5 sections15 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

INTRODUCTION TO POSTGRESQL INDEXES

PostgreSQL indexes are database objects that speed up data access by allowing the system to read less from disk, mapping key values to physical row locations. While these provide speed benefits for queries, they introduce costs such as increased disk space, overhead on write operations, longer query planning times, and higher memory usage.

dlt.github.io21 min read

THE BROWSER IS THE SANDBOX

The browser has potential as a secure sandbox for agentic AI tools, which automate tasks and require access to a user's local files and network. It has mechanisms for filesystem isolation, controlled network access via CSP, and secure code execution using iframes and WebAssembly. A demo project is displayed in this article that shows these capabilities.

aifoc.us18 min read

02OPINIONS & ADVICE

AI TRIBALISM

Discussions around LLMs have devolved into unproductive tribalism, fueled by early negative associations with tech "hucksters" and fears of job displacement. AI agents are already capable of efficient code generation, bug fixing, and addressing complex issues like security and performance. Engineers need to keep experimenting with AI to stay on top of new tooling.

nolanlawson.com6 min read

03LAUNCHES & TOOLS

Sponsored

🫱 HANDS-ON WORKSHOP: DEBUGGING NEXT.JS APPS WITH SENTRY

Hydration errors, RSC issues, ISR failures — Next.js apps can be tricky to debug in production. This Sentry workshop [8] covers debugging performance problems using tracing, logs, and source maps. It's live and hands-on, with Sentry engineers walking through real

sentry.ioSponsor

CLAWDBOT

Clawdbot is an open-source, personal AI assistant designed to run on a user's own devices. Offering local, fast, and always-on AI capabilities, it integrates with many messaging channels like WhatsApp, Telegram, Slack, and Discord.

github.comGitHub repository

FENCE

Fence is a lightweight, container-free sandbox tool that wraps commands to restrict network access and filesystem operations. It's designed for running semi-trusted code, like package installs or CI jobs, with controlled side effects, and it improves AI coding agent security.

github.comGitHub repository

DPAINT.JS

DPaint.js is a web-based image editor modeled after the classic Deluxe Paint, specifically focusing on retro Amiga file formats. It allows users to read, write, and convert various Amiga formats, including icon files, IFF ILBM images (up to 256 colors), and even directly from Amiga Disk Files (ADF).

github.comGitHub repository

04MISCELLANEOUS

150,000 LINES OF VIBE CODED ELIXIR: THE GOOD, THE BAD, AND THE UGLY

BoothIQ used AI to write all 150,000 lines of its Elixir codebase, finding the language's small, terse, and immutable nature great for AI generation. AI is great at generating code efficiently, especially when aided by Elixir-specific tools like Tidewave. However, it struggles with architectural decisions, often produces defensive code trained on imperative languages, and is ineffective at debugging complex Elixir concurrency and understanding isolated test environments.

getboothiq.com8 min read

SOME C HABITS I EMPLOY FOR THE MODERN DAY

Despite not writing C frequently, the author has developed a specific set of programming habits and styles for C projects due to the language's lack of standardization. They typically use C23, define custom fixed-length types like `u8` and `i32`, use a `length+data` struct for strings, and prefer C23's `bool` type.

unix.dog7 min read