TLDR Web Dev

TLDR WEB DEV 2025-06-04

5 sections14 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

ADOPTING DOCS-AS-CODE AT PINTEREST

Pinterest Engineering adopted a "docs-as-code" strategy. This involved treating documentation like code, using Markdown, version control, and CI/CD pipelines. They built PDocs, a centralized static site generator, to host documentation across multiple repositories and improve the developer experience.

medium.com11 min read

WHAT HAPPENS IF WE INLINE EVERYTHING?

Modifying LLVM to always inline every function call results in the compiler bypassing typical profitability checks and reveals unexpected interactions with other optimization passes. While compilation times and executable sizes drastically increase, runtime performance is not much worse and can even be slightly better.

sbaziotis.com20 min read

02OPINIONS & ADVICE

YOUR MANAGER IS NOT YOUR BEST FRIEND

Managers should act as objective "scientists" to uncover the truth of tough situations, providing perspective and constructive communication. They should not agree with negative statements about other teams or individuals and instead focus on solutions and objective frameworks.

staysaasy.com7 min read

WHY GUIS ARE BUILT AT LEAST 2.5 TIMES

The Lean Software Development model is flawed because it misinterprets the core activity of software creation. Software development is not manufacturing, but rather a design process, where the "factory" is the program itself, and developers are designers constantly iterating to understand and fulfill user needs.

patricia.no21 min read

03LAUNCHES & TOOLS

GEMINI IN CHROME — AI ASSISTANCE, RIGHT IN YOUR BROWSER

Google AI Pro and Ultra subscribers can now use Gemini directly within the Chrome browser for AI assistance. Gemini in Chrome provides summaries, answers questions, and helps with complex tasks based on the current webpage.

gemini.google2 min read

STORYBOOK 9

Storybook 9 introduces a streamlined component testing experience with better testing capabilities and performance improvements. It partners with Vitest and Playwright for faster test execution and browser fidelity, with better interaction, accessibility, and visual tests.

storybook.js.org9 min read

MONSTERUI: BRINGING BEAUTIFUL UI TO FASTHTML

MonsterUI makes web UI development easier in FastHTML Python apps by providing pre-styled components and smart defaults. It has features like themes, base components, semantic text styles, layout helpers, common UI patterns, higher-level components, and markdown rendering.

answer.ai7 min read

04MISCELLANEOUS

SWIFT AT APPLE: MIGRATING THE PASSWORD MONITORING SERVICE FROM JAVA

Apple migrated its Password Monitoring service from Java to Swift, resulting in a 40% performance increase. The team chose Swift due to its efficiency and ability to better manage memory compared to Java, which allowed for faster scaling and reduced server overhead. Using the Vapor web framework and custom Swift packages, they rewrote the service with less code, benefiting from Swift's protocol-oriented approach and built-in safety features.

swift.org8 min read