TLDR Web Dev

TLDR WEB DEV 2025-05-05

5 sections16 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

SEEKING AN ANSWER: WHY CAN'T HTML ALONE DO INCLUDES?

HTML doesn't have a native include feature similar to CSS' `@import` or JavaScript's `import`. There are numerous existing solutions for including HTML snippets, such as JavaScript, server-side directives, and static site generators, but none are pure HTML. This article explores the potential reasons for this, which include performance, security, and complexity concerns like circular dependencies.

frontendmasters.com22 min read

THE DAY ANUBIS SAVED OUR WEBSITES FROM A DDOS ATTACK

The ScummVM project's server infrastructure faced a DDoS attack that saturated resources and brought down their website. The attack originated from numerous IP addresses, making traditional blocking methods ineffective, and the URLs targeted were resource-intensive. Anubis is a program that filters connections and uses a proof-of-work challenge to distinguish legitimate users from bots, which ended up mitigating the attack.

fabulous.systems8 min read

MOBILE BRIDGE: MAKING WEBVIEWS FEEL NATIVE

Shopify's MobileBridge framework transforms WebViews to feel more native by addressing three core issues: performance (reducing load times by 75% through preloading), appearance (removing web elements like zooming), and integration (having seamless web-mobile communication). This hybrid approach allows Shopify to maintain development speed while still delivering a near-native experience for non-critical screens in their app (which is one of the largest complaints of cross-platform frameworks like React Native).

shopify.engineering7 min read

02OPINIONS & ADVICE

THE ENSHITTIFICATION OF TECH JOBS

Tech workers are losing their privileged status and facing increased exploitation. Tech companies are using AI as a narrative to justify layoffs, increase workloads, and reduce benefits for tech employees. New strategies may be needed for tech workers to protect their rights and working conditions.

pluralistic.net18 min read

DON'T MAKE GOOGLE SELL CHROME

Forcing Google to sell Chrome, despite its ad-market abuses, is a bad idea. Chrome won the browser war fairly through genuine innovation and its continued development is necessary for the web's advancement. Google's investment in the web is driven by self-interest and benefits the entire web in general.

world.hey.com3 min read

PART 1: HOW WE FELL OUT OF LOVE WITH NEXT.JS AND BACK IN LOVE WITH RUBY ON RAILS & INERTIA.JS

Hardcover, a book tracking app, migrated from Next.js to Ruby on Rails with Inertia.js due to issues like unclear caching, unpredictable costs, and slow development speeds in Next.js. The move to Rails and Inertia.js allowed for server-side rendering, direct database connections, and continued use of React, resulting in improved Google Pagespeed scores and faster load times. Hardcover uses Rails for backend logic and routing, while Inertia.js connects the Rails backend with the React frontend for dynamic content.

hardcover.app25 min read

03LAUNCHES & TOOLS

SEYFERT

Seyfert is a new type-safe Discord framework designed for fast bot development with low RAM usage, modern features, and a focus on the developer experience. It makes it easy to interact with the Discord API, has cache control, and supports Deno, Bun, and Node.

github.comGitHub repository

CLOUDFLARE MCP SERVER

Cloudflare MCP servers allow users to connect to Cloudflare's services from an MCP client and manage their Cloudflare account using natural language commands.

github.comGitHub repository

DESKTOP COMMANDER MCP

Desktop Commander MCP is a tool that integrates with Claude Desktop to provide AI-powered terminal control, file system management, code editing, and task automation.

github.comGitHub repository

04MISCELLANEOUS

HOW RIOT GAMES IS FIGHTING THE WAR AGAINST VIDEO GAME HACKERS

Riot Games is aggressively combating video game cheaters using its kernel-level anti-cheat system, Vanguard, which grants deep access to users' computers to detect and ban thousands of cheaters daily in games like Valorant. Riot uses strategies such as using Windows' security features, fingerprinting cheaters' hardware, infiltrating cheat communities, and even publicly discrediting cheat developers. It categorizes cheaters by the types of tools they use. The company strategically slows bans to keep cheat development from advancing too quickly.

techcrunch.com10 min read

BUILDING A MORE ACCESSIBLE GITHUB CLI

GitHub is committed to making its CLI accessible to all devs, addressing the current gap in accessibility standards for terminal apps. The recent Public Preview focuses on improving the experience for users relying on screen readers, high contrast, and customizable color options. The company is rethinking prompts and progress indicators for screen readers and aligning color palettes with 4-bit colors for better user customization.

github.blog9 min read