TLDR Web Dev

TLDR WEB DEV 2025-04-28

6 sections17 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

Sponsored

SENTRY

3 AM. Production is down. You dive into logs, metrics, traces. Your dashboard shows you _something_ is wrong..._somewhere_. Four energy drinks later, you've learned nothing.

sentry.ioSponsor

02ARTICLES & TUTORIALS

SMARTER SEARCH AT AIRBNB: HOW EMBEDDING-BASED RETRIEVAL WORKS

Airbnb improved its search system using Embedding-Based Retrieval, which represents both listings and search queries as vectors in a shared space to find relevant matches. The system used a two-tower model architecture, where one tower processes listing information and the other processes search query information to create embeddings that were compared to quickly narrow down results. Airbnb trained this model using contrastive learning, pushing similar queries and listings closer together while distancing dissimilar ones.

stacksweep.substack.com11 min read

BEST PRACTICES FOR REDUCING LAG IN EXPO APPS

One of the best ways to reduce lag in Expo apps is by focusing on JavaScript performance and thread management. Modern JavaScript features like TypeScript and ESM syntax, with tools like ESLint for React rule enforcement, help make code more efficient. React Compiler also adds for automatic memoization and optimization. For advanced optimization, using React 19's `use` API and multi-threading with Reanimated worklets for complex animations are good options to explore.

expo.dev17 min read

03OPINIONS & ADVICE

BUSINESS FOUNDERS ARE LESS VALUABLE THAN THEY THINK

Non-technical business founders often overestimate their value in tech startups and struggle to find technical co-founders because they lack the skills to execute their ideas. While ideas are important, execution, primarily driven by technical expertise in the early stages, holds greater value. Business founders can become valuable by focusing on their strengths: customer acquisition, relationship building, and their ability to create a significant customer base or get strategic partnerships.

verdikapuku.com7 min read

THAT'S HOW WE'VE ALWAYS DONE THINGS AROUND HERE

Software teams often follow outdated and unnecessary practices without questioning their purpose. These practices in software engineering, such as limiting line width or adhering to outdated team rules, can slow down teams for no good reason. Instead, devs should ask clarifying questions, suggest alternatives, and test the relevance of existing processes.

alexcristea.substack.com4 min read

STARTUP WEEKEND: HOW WE WON THE COMPETITION

A team won an Italian startup weekend competition. In this post, they talk about what they learned, such as the importance of validating a real-world problem by talking to potential users. Their solution to the problem was also reasoned well, with their pitch deck being clear, clean, and concise.

links.tldrnewsletter.com3 min read

04LAUNCHES & TOOLS

Sponsored

EBOOK: DE-RISKING AI-DRIVEN RELEASES WITH METRICS-DRIVEN GUARDED RELEASES

Traditional APM tools often miss targeted issues during complex feature deployments. LaunchDarkly's Guarded Releases capability ties specific metrics to feature flags, enabling enhanced observability of a single feature and dramatically reducing MTTR. Learn how to get started [11] with common engineering metrics, and progress to critical business metrics, in this free ebook [11].

launchdarkly.comSponsor

TILT

Tilt is a tool that automates microservice development on Kubernetes, making the process of building, deploying, and updating applications easier.

github.comGitHub repository

MAGNITUDE

Magnitude is an open-source, AI-native testing framework for web apps that utilizes visual AI agents to adapt to UI changes. It allows devs to build test cases with natural language. Magnitude uses a strong reasoning agent for planning and a fast visual agent for execution.

github.comGitHub repository

LOGCHEF

Logchef is a high-performance log analytics platform for efficient log management and analysis. It uses ClickHouse for fast log storage and querying, with schema-agnostic exploration and flexible query options, including both simple search syntax and full ClickHouse SQL. It also has team-based access control and is deployed as a single binary.

github.comGitHub repository

05MISCELLANEOUS

HOW A SINGLE LINE OF CODE COULD BRICK YOUR IPHONE

A vulnerability in iOS was discovered related to Darwin notifications, a low-level message exchange system. Any app could send these notifications, even sensitive ones, without proper authorization. This developer created an app that repeatedly triggered a "Restore in Progress" state by sending a specific notification, soft-bricking the device.

rambo.codes11 min read