TLDR Web Dev

TLDR WEB DEV 2024-09-17

6 sections21 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

Sponsored

FIX YOUR FRONT-END — JAVASCRIPT EDITION

When your frontend throws unexpected 404s or experiences timeouts, the last thing you want is to sift through logs, stack traces, and dashboards.

sentry.ioSponsor

02ARTICLES & TUTORIALS

REARCHITECTING CORE SERVICES AT X

X's Core Services team rearchitected the read path for Posts by splitting the read and write path of Tweetypie, a core service, into two separate services. They did this because of the service's resource intensity, unbalanced read and write traffic, and code complexity issues caused by its monolithic nature. The new architecture uses X's distributed ecosystem and has resulted in a highly performant Tweet Entity Service capable of handling millions of operations per second.

x.com5 min read

THE STATE OF ES5 ON THE WEB

A Google engineer examines the current state of ES5 on the web, challenging the traditional practice of transpiling to ES5. Data shows that many popular websites unnecessarily bundle ES5 helpers with ES6+ code, leading to unnecessary bloat. Instead, it's better for developers to shift towards "Baseline Widely Available" features, which benefits both library authors, who can focus on publishing modern code, and website developers, who can tailor browser support to their specific needs through their build tools.

philipwalton.com16 min read

MODERN DATA-FETCHING IN REACT

Data-fetching in React has shifted from client-side fetching in traditional SPAs to server-side fetching using frameworks like NextJS and Remix. The React team advocates for server-side data-fetching due to its efficiency and the complexity of client-side approaches. This post goes over using React Router loaders, Tanstack Query, and React Server Components for handling data in React.

reacttraining.com14 min read

03OPINIONS & ADVICE

MENTORSHIP: UNDERRATED PERK OF BIG TECH (REDDIT THREAD)

Working at a Big Tech company offers rare mentorship opportunities that are often overlooked. This developer shares how they learned a lot from experienced colleagues at their Big Tech company, like the engineer who revamped Facebook's newsfeed. Mentorship isn't always a structured program, but rather about proactively reaching out to people for advice and guidance.

links.tldrnewsletter.com

WHY SCRUM IS STRESSING YOU OUT

Sprints in Scrum can lead to chronic stress due to their constant nature, lack of autonomy, and insufficient time for preparation. Traditional Waterfall methods have waves of high-pressure periods balanced with more reasonable periods. The ongoing, medium-level stress of sprints, in contrast, can be more damaging.

rethinkingsoftware.substack.com6 min read

04LAUNCHES & TOOLS

Sponsored

YOU DON'T NEED A DOZEN MONITORING TOOLS

Teams today use an average of 12+ monitoring tools to collect and analyze trillions of data points (including cloud and on-premises resources). Tool sprawl of this scale can take a severe toll on your ability to mitigate outages and risks. Learn how to consolidate monitoring tools [11], maximize uptime, and ship faster. Read the

datadoghq.comSponsor

REACT-CALL

react-call provides a simple and flexible way to imperatively call React components from anywhere in an application, even outside of React. This makes it ideal for scenarios like confirmations, notifications, popups, and more. It also lets devs present UI, wait for user interaction, and receive response data.

react-call.desko.devTool

ADZE

Adze is a universal logging library for TypeScript and JavaScript that can run in any JS runtime without configuration. It supports both server and browser environments. Adze has first-class TypeScript support, a chainable API, log listeners, middleware support, log annotations, and various log formats.

adzejs.comTool

JAQT

jaqt is a JavaScript library that uses native array functions to provide a query engine inspired by GraphQL and SQL. It lets devs perform complex data transformations while still writing JavaScript (instead of SQL).

github.comGitHub repository

05MISCELLANEOUS

AMAZON TELLS EMPLOYEES TO RETURN TO OFFICE FIVE DAYS A WEEK

Amazon is requiring its corporate employees to return to the office five days a week. It is also flattening its corporate structure by reducing the number of managers and increasing the ratio of individual contributors. The new policies will come into effect on January 2, 2025.

cnbc.com11 min read

ORACLE, IT'S TIME TO FREE JAVASCRIPT

This is an open letter signed by prominent figures in the JavaScript community that urges Oracle to release the "JavaScript" trademark. They argue that Oracle has abandoned the trademark through non-use, as they haven't built a product using the mark and haven't actively protected it. They are calling on Oracle to relinquish the trademark to the public domain, and warn that they will challenge its ownership through a petition for cancellation with the USPTO if Oracle doesn't comply.

javascript.tm7 min read

DEPLOYING DREAMS: AN INSIDE LOOK AT A SUMMER INTERNSHIP WITH VERCEL

A summer intern at Vercel shares his experience working on various projects. He improved the Support Center, implemented citations in the new v0 AI system, and created the "v0 Brain" initiative. His internship involved full autonomy, intense but rewarding work, and learning from industry leaders.

vercel.com9 min read