TLDR Web Dev

TLDR WEB DEV 2024-05-21

6 sections18 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

02ARTICLES & TUTORIALS

RETHINKING TEXT RESIZING ON WEB

Airbnb improved its website's accessibility by implementing font scaling, allowing users to adjust text size independently from page zoom. Unlike browser zoom, which can create layout issues on smaller screens, font scaling only affects text elements, providing a better user experience for those with low vision. Airbnb used rem units for font sizing, as they are relative to the root element and provide more consistent scaling than em units.

links.tldrnewsletter.com12 min read

MIGRATING UBER'S LEDGER DATA FROM DYNAMODB TO LEDGERSTORE

Uber migrated a massive amount of ledger data from DynamoDB to LedgerStore. This migration was done using shadow and offline validation to check data completeness and correctness. It rolled out LedgerStore gradually with fallbacks by maintaining backups of the original data.

uber.com11 min read

HOW TERMINAL WORKS. PART 1: XTERM, USER INPUT

This blog post explains how xterm, a terminal emulator, handles user input. xterm receives key presses, encodes them using the configured encoding (usually UTF-8), and writes the data into a tty device. Non-printable characters are encoded using ANSI escape sequences.

kevroletin.github.io13 min read

03OPINIONS & ADVICE

WHY I LOVE LARAVEL

Laravel is a PHP framework for building web applications that is popular due to its speed and the fact that it includes everything needed for development. It has pre-built user authentication and built-in tools for database interaction, background jobs, and email sending. Deployment is also easy because the framework has dedicated hosting solutions.

ben.page2 min read

THE CHATGPT WRAPPER PRODUCT BOOM IS AN UNCANNY VALLEY HELLSCAPE

Many new AI businesses are wrappers around existing LLMs like ChatGPT, especially in the content marketing space. While there are promising applications of AI, these wrapper businesses are not among them, as they often produce generic, unoriginal content.

pcloadletter.dev2 min read

04LAUNCHES & TOOLS

Sponsored

👋 GOODBYE LOW TEST COVERAGE AND SLOW QA CYCLES

Bugs sneak out when less than 80% of user flows are tested before shipping. But getting that kind of coverage — and staying there — is hard and pricey for any sized team.

qawolf.comSponsor

INTRODUCING COPILOT+ PCS

Microsoft has introduced Copilot+ PCs, a new category of Windows PCs designed for AI with enhanced processors and new AI features like Recall, Cocreator, and Live Captions.

blogs.microsoft.com15 min read

VSCODE CSS COMPATIBILITY

This is a VSCode extension for checking which CSS syntax, keywords, types or functions are compatible or supported for browsers and their versions.

github.comGitHub repository

VERNIER

Vernier is a next-generation Ruby 3.2.1+ sampling profiler. It tracks multiple threads, GVL activity, GC pauses, idle time, and more.

github.comGitHub repository

05MISCELLANEOUS

GOOGLE CEO SUNDAR PICHAI ON AI-POWERED SEARCH AND THE FUTURE OF THE WEB

Google CEO Sundar Pichai discusses the integration of AI into Google products and its potential impact on the web. Google's new AI-powered search feature, AI Overviews, provides users with more context-rich search results. There are concerns from content creators about traffic loss, but Google is trying to balance user satisfaction with the needs of content creators.

theverge.com36 min read

APPLE NEEDS TO EXPLAIN THAT BUG THAT RESURFACED DELETED PHOTOS

Apple recently released a fix for a bug that caused deleted photos to reappear on iOS devices. This incident raises concerns about Apple's photo storage practices and data privacy, as users expected deleted files to remain deleted. Apple has not publicly addressed the issue.

theverge.com3 min read