TLDR Web Dev

TLDR WEB DEV 2025-07-14

5 sections18 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

CACHING

Caching involves using faster, smaller storage to hold frequently accessed data, reducing latency. This article goes over various caching concepts such as hit rate, temporal and spatial locality, geospatial considerations, and different replacement policies like FIFO and LRU. It also touches on how databases like Postgres and MySQL implement caching internally.

planetscale.com8 min read

LEVERAGING ELIXIR'S HOT CODE LOADING CAPABILITIES TO MODULARIZE A MONOLITHIC APP

Elixir's hot code loading can be used to create client-specific features within a monolithic application fast. This approach involves dynamically loading and compiling client-specific LiveView apps at runtime, isolating client code during the main app's build process. By removing client-specific code during build time, it enforces dependencies and makes testing easier.

lucassifoni.info7 min read

FORGET BORROW CHECKERS: C3 SOLVED MEMORY LIFETIMES WITH SCOPES

The C3 language has a Temp allocator, a region-based memory management system that simplifies memory handling. This allocator automatically resets when execution leaves its scope, preventing memory leaks without needing manual cleanup or garbage collection. By tying memory lifetimes to scopes, C3 is able to have efficient, performant memory management without the complexity of traditional methods like reference counting.

c3-lang.org5 min read

02OPINIONS & ADVICE

ARTIFICIAL INTELLIGENCE IS A COMMODITY, BUT UNDERSTANDING IS A SUPERPOWER

While AI is increasingly accessible, the ability to understand and effectively apply it is still uncommon. AI can generate code, but it doesn't have the human capacity to fully understand project goals, system complexities, and the deeper intention behind the code. Therefore, devs who have a strong understanding of both technical implementation and strategic purpose will be the most valuable.

infoworld.com6 min read

PARSE, DON'T VALIDATE AKA SOME C SAFETY TIPS

Instead of repeatedly validating input throughout the system, it's better to parse untrusted input into specific, opaque data types (like `email_t` and `name_t`) at the system's boundary. This makes sure that internal functions only handle well-defined, structured data, reducing attack surfaces and preventing misuse of raw character pointers.

lelanthran.com8 min read

03LAUNCHES & TOOLS

MVPBLOCKS

MVPBlocks is an open-source, developer-first component library built with Next.js and Tailwind CSS. It has reusable UI blocks and CLI support to help devs quickly launch MVPs with customizable and copyable code.

github.comGitHub repository

KIBO

Kibo is a custom registry of accessible and open-source components to enhance shadcn/ui. It wraps complex logic from various headless libraries.

github.comGitHub repository

LANGFAST - PROMPT PLAYGROUND

LangFast is a prompt playground that allows users to test, share, and save prompt templates using Jinja2 templates and variables without API abstractions. It offers instant access with no signup required and a customizable workspace.

langfa.stTool

04MISCELLANEOUS

GOOGLE'S REAPS THE REWARDS AS OPENAI'S DEAL TO ACQUIRE WINDSURF COLLAPSES

OpenAI's planned $3 billion acquisition of AI coding startup Windsurf collapsed after Anthropic cut off Windsurf's access to its Claude models, creating an opening for Google to swoop in. Google hired Windsurf's CEO, co-founder, and key researchers for $2.4 billion through an "acquihire" deal that avoids regulatory scrutiny while still getting talent and technology licensing without taking equity in the company.

bdtechtalks.com6 min read

HOW I FOUND A BYPASS IN GOOGLE'S BIG ANTI-ADBLOCK UPDATE

This dev discovered a bug in Google Chrome that allowed MV3 extensions to bypass the intended restrictions on `webRequestBlocking`, a feature necessary for adblockers that Google was phasing out. The bug exploited a loophole in how Chrome handled WebView IDs within the `webRequest` API, allowing extensions to spoof permissions and reinstate the blocking functionality.

links.tldrnewsletter.com6 min read