TLDR Web Dev

TLDR WEB DEV 2025-07-31

6 sections19 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

Sponsored

Feature flags are an essential capability in modern software - do you really want yours locked behind proprietary APIs?

devcycle.comSponsor

02ARTICLES & TUTORIALS

FLUID COMPUTE: HOW WE BUILT SERVERLESS SERVERS

Vercel's Fluid compute optimizes serverless computing by efficiently using resources, minimizing cold starts, and reducing costs. This approach uses a custom TCP-based protocol and Rust-based core to create secure tunnels between Vercel and AWS Lambda functions, turning on HTTP streaming. The system also routes requests to existing idle function instances, increasing resource utilization and breaking free from the traditional one-invocation-per-instance model.

vercel.com7 min read

FROM ASYNC/AWAIT TO VIRTUAL THREADS

Virtual threads in Python have the potential to be a better alternative to async/await for concurrent programming. While async/await exposed more people to concurrency, it introduced complex machinery and colored functions, unlike threads, which are simpler in concept. Embracing threads with structured concurrency and virtual threads can improve ergonomics and performance, moving complexity to the interpreter and internal APIs.

lucumr.pocoo.org11 min read

03OPINIONS & ADVICE

THE HYPE IS THE PRODUCT

Large tech companies prioritize stock prices over customer satisfaction, creating monopolies through barriers to migration. These companies use hype, like the current focus on AI, to drive investment and inflate stock value, regardless of the actual usefulness of the technology. In this case, the hype is the product itself.

rys.io8 min read

FAST

Software speed is often overlooked, yet it fundamentally changes behavior. Fast software removes cognitive friction, shows simplicity through focused design, and improves the user experience a lot. Achieving speed demands prioritization, stripping away non-essential features, and handling complexity behind the scenes.

catherinejue.com4 min read

VIBE CODE IS LEGACY CODE

Vibe coding creates a lot of legacy code, which creates tech debt upon creation due to a lack of understanding. While it's useful for rapid prototyping and throwaway projects, vibe coding becomes problematic when used for large, maintainable projects.

blog.val.town5 min read

04LAUNCHES & TOOLS

OLLAMA'S NEW APP

Ollama has released a new macOS and Windows app that simplifies interacting with language models. The app allows users to easily download and chat with models, including the ability to drag and drop files for analysis. It also supports multimodal functionality.

ollama.com1 min read

CRUSH

Crush is an AI coding assistant for your terminal, allowing you to integrate your tools, code, and workflows with various LLMs. It supports features like multi-model selection, session management, and extensibility via MCPs, working across macOS, Linux, and Windows.

github.comGitHub repository

UNDERCOVER

Undercover warns about methods, classes, and blocks that were changed without tests, to help you easily find untested code and reduce the number of bugs. It does so by analysing data from git diffs, code structure, and SimpleCov coverage reports.

github.comGitHub repository

05MISCELLANEOUS

YES, THE MAJORITY OF LANGUAGE MIGRATIONS ARE DRIVEN BY HYPE

A recent survey showed that over 71% of language migrations are driven by industry hype rather than proven results, with only half of developers finding their migrations worthwhile. While AI tools are making migrations easier and are used by 87% of developers, this can lead to unnecessary revisions and technical debt. Instead, it's better to pilot small-scale migrations, review case studies, and focus on clear metrics to avoid regret.

leaddev.com5 min read

THE MATH IS HAUNTED

Lean is a programming language used by mathematicians to formalize mathematics as code. Lean's syntax is shown with a simple theorem proving 2 = 2, with tactics explained like `rfl` (reflexivity) and `sorry` (which bypasses proof checking). Axioms can be introduced too, even allowing for "haunted math" where 2 = 3.

overreacted.io11 min read

CRITICAL VULNERABILITY IN AI VIBE CODING PLATFORM BASE44

Wiz Research discovered a vulnerability in the Base44 vibe coding platform that allowed unauthorized access to private applications by exploiting undocumented registration and email verification endpoints. This vulnerability bypassed authentication controls and was quickly reported to and fixed by Wix (Base44's parent company) within 24 hours.

wiz.io8 min read