TLDR Web Dev

TLDR WEB DEV 2025-08-08

5 sections15 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

FLASHLIST V2: A GROUND-UP REWRITE FOR REACT NATIVE'S NEW ARCHITECTURE

FlashList v2 is a complete rewrite of the popular React Native list component that removes the need for item size estimates and has faster load times with improved scrolling performance. The new version uses React Native's New Architecture to synchronously measure layouts and make corrections before rendering, removing the dependency on native code that caused issues in v1. Some of the improvements include pixel-perfect scrolling precision, better horizontal list support, adaptive rendering algorithms, and better masonry layouts.

shopify.engineering8 min read

UNLOCKING WEB WORKERS WITH REACT: A STEP-BY-STEP GUIDE

This article is a step-by-step guide on how to implement Web Workers in React apps to prevent UI freezing during heavy computational tasks. It teaches this through the progression from a basic problem (calculating Fibonacci numbers blocking the main thread) to more complex solutions. It goes over using Web Workers for background processing, implementing task queues for ordered execution, and using Shared Workers to share state across browser tabs.

rahuljuliato.com8 min read

GO'S RACE DETECTOR HAS A MUTEX BLIND SPOT

Go's race detector has a blind spot when detecting data races involving mutex-protected code. While the detector can identify races that don't involve synchronization primitives regardless of timing, it may miss races in mutex-protected sections depending on the execution order. Despite this limitation, Go's race detector is one of the best tools available for dynamic race detection to keep code relatively race-free.

doublefree.dev6 min read

02OPINIONS & ADVICE

WE REPLACED PASSWORDS WITH SOMETHING WORSE

The increasingly common login method of using a 6-digit code sent to an email or phone number isn't a good thing. It's bad for account security because it makes users vulnerable to attacks where they unknowingly enter codes prompted by attackers. Password managers cannot protect against this type of phishing, leaving users exposed.

blog.danielh.cc2 min read

03LAUNCHES & TOOLS

GPT-5

OpenAI's GPT-5 is its smartest and fastest model yet. It is now available to everyone in ChatGPT. GPT-5 has better intelligence for math, science, finance, law, and more, with more useful and accurate responses and deeper thinking capabilities. It also comes with more customization options, voice improvements, study mode, and connector integration with Gmail and Google Calendar.

links.tldrnewsletter.com5 min read

CURSOR CLI BETA BUILT TO HELP YOU SHIP, RIGHT FROM YOUR TERMINAL

Cursor CLI is a tool designed to help users plan, search, and build code directly from their terminal, integrating with various IDEs and terminals. It provides full control, allowing users to review agent edits, steer in real-time, and set custom rules.

cursor.com2 min read

MEET YOUR NEW AI CODING TEAMMATE: GEMINI CLI GITHUB ACTIONS

Gemini CLI GitHub Actions is a free AI coding teammate now available in beta. Designed for the automation of routine coding tasks within GitHub repositories, it is triggered by events like new issues or pull requests. It offers three initial open-source workflows: intelligent issue triage, accelerated pull request reviews, and on-demand collaboration through the "@gemini-cli" tag.

blog.google4 min read

04MISCELLANEOUS

BUILDING BLUESKY COMMENTS FOR MY BLOG

Existing blog comment systems like Disqus and self-hosted solutions annoyed this dev due to performance issues, maintenance overhead, and lack of ownership. They decided to use Bluesky as a comment system, using its decentralized nature, rich content support, real identities, and cross-platform conversations. The implementation involved fetching comments from Bluesky using the AT Protocol and rendering them in a nested structure within their Astro blog.

natalie.sh6 min read

ADDRESS FORMATS AROUND THE WORLD

Address formats vary a lot around the world, with differences in element order (house numbers before or after street names), numbering systems (sequential vs. distance-based), and postal code formats (ranging from 4-8 characters with various patterns). These variations create challenges for web devs and form designers, who must accommodate different cultural expectations and address structures rather than assuming a single "standard" format.

w3c.github.io8 min read

PUBLISHERS OPPOSE W3C PLAN TO KILL THIRD-PARTY COOKIES

The Movement for an Open Web (MOW), a web publishers' advocacy group, has filed a complaint with the UK's Competition and Markets Authority challenging the World Wide Web Consortium's (W3C) call to eliminate third-party cookies. MOW argues that the W3C's position is anti-competitive and favors Google over smaller publishers, who rely on third-party cookie data since they don't have access to the large first-party data sources available to tech giants like Google, Apple, and Meta. The complaint asks the CMA to pressure the W3C to withdraw its announcement supporting the removal of third-party cookies, claiming it violates antitrust obligations and Google's previous commitments to involve competitors in privacy-related design processes.

theregister.com8 min read