TLDR Web Dev

TLDR WEB DEV 2025-09-26

6 sections19 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

Sponsored

IT YET

Remember when devs were spinning up random cloud services without telling ops? Now it's AI tools. 30% of employees are using AI without telling their managers. Good luck explaining that the next time something breaks in production.

about.you.comSponsor

02ARTICLES & TUTORIALS

THE WEB'S MOST TOLERATED FEATURE

The CSS `zoom` property was a non-standard feature initially introduced by Internet Explorer. Despite its initial lack of standardization and quirks, `zoom` surprisingly ranked high in usage metrics due to a "hack" used to fix IE behavior. Eventually, developers and the CSS Working Group recognized the need for a standardized, layout-affecting zoom, leading to its formal specification and widespread support decades later.

bocoup.com7 min read

YOU MAY BE LOOKING FOR A USESYNCEXTERNALSTORE

When you see a `useEffect` updating a `useState` with a subscription, you should consider using `useSyncExternalStore` instead. This pattern, while common, can cause jank because React renders the component multiple times. `useSyncExternalStore` provides a cleaner API, allows specifying a server-side default value, and reduces jank by making sure the correct value is used on the initial render.

swizec.com7 min read

HOW TO ORGANIZE EXPO APP FOLDER STRUCTURE FOR CLARITY AND SCALABILITY

To improve clarity and scalability in Expo Router projects, organize your folder structure with a `/src` directory to separate app code from configuration files. Create `/components` and `/screens` folders for reusable UI elements and route-specific content, respectively. Finally, use a `/utils` and `/hooks` folders for utility functions and reusable React hooks, and a `/server` folder to manage API routes and server-side logic.

expo.dev8 min read

03OPINIONS & ADVICE

THE SELF-TRIVIALIZATION OF SOFTWARE DEVELOPMENT

The self-trivialization of software development is the process of solving complex problems so thoroughly that they become routine and easily reusable. This trend is shown by the shift to high-level languages, the rise of open-source libraries, and the usage of AI-powered coding assistants. While it may seem like developers are working themselves out of a job, they are instead evolving to focus on architecture, integration, and innovation, freeing up their creativity.

stefvanwijchen.com21 min read

THE THEATRE OF PULL REQUESTS AND CODE REVIEW

PRs are often too large and complex, leading to shallow reviews and code quality issues. Smaller, focused PRs (under 300 lines of code) and commits tell a story that improves reviewability and understanding.

meks.quest6 min read

THE ATTRIBUTE OF GREATNESS: DECISION LOG

Your past self is a valuable mentor if you document important decisions you make to learn from them later. Write down the context, possibilities, and rationale behind decisions to later analyze and understand how your perspective has evolved. By revisiting past decisions, you can identify missed opportunities and improve your future decision-making process.

read.perspectiveship.com5 min read

04LAUNCHES & TOOLS

Sponsored

ATLASSIAN SCORES PERFECT 5/5 IN FORRESTER'S LATEST DEVOPS PLATFORMS REPORT

The Forrester Wave for DevOps Platforms Q2 2025 [11] reviews leading solutions from Atlassian, Harness, GitLab, Microsoft and others, based on a common set of criteria. Atlassian earned Leader status with the highest possible scores in Vision, Innovation, and Roadmap. Read the

atlassian.comSponsor

POSTGRESQL 18 RELEASED!

PostgreSQL 18 comes with performance improvements via a new asynchronous I/O subsystem, faster major-version upgrades, and better query performance with features like skip scan lookups and optimized OR conditions. It also has support for virtual generated columns and access to the uuidv7() function.

postgresql.org8 min read

ANNOUNCING CLOUDFLARE EMAIL SERVICE'S PRIVATE BETA

Cloudflare is launching a private beta for its new Email Service, which allows developers to send transactional emails directly from Cloudflare Workers. This service combines Email Sending with their existing Email Routing product to provide a unified platform for managing all email needs.

blog.cloudflare.com4 min read

WEB SEARCH

Ollama has launched a new web search API to give its models real-time information and reduce hallucinations. The API is available through a REST endpoint and is integrated into Ollama's Python and JavaScript libraries, allowing models to conduct long-running research.

ollama.com6 min read

05MISCELLANEOUS

ATHLON 64: HOW AMD TURNED THE TABLES ON INTEL

In 2003, AMD released the Athlon 64, a 64-bit CPU, challenging Intel's reluctance to extend the x86 architecture. Intel initially pursued its own 64-bit architecture, Itanium, aiming for a clean break from legacy systems and potential market dominance. However, AMD's Athlon 64 offered backward compatibility and strong 32-bit performance, appealing to users and businesses alike, leading to Intel abandoning Itanium and adopting AMD64 (renamed Intel64).

dfarq.homeip.net7 min read

OUR PLAN FOR A MORE SECURE NPM SUPPLY CHAIN

In response to recent security breaches, GitHub is improving npm security to safeguard the open source ecosystem. It is mandating two-factor authentication for local publishing, implementing granular tokens with limited lifespans, and promoting trusted publishing. Legacy tokens and TOTP-based 2FA will be deprecated, and token publishing access will be restricted by default.

github.blog6 min read