TLDR Web Dev

TLDR WEB DEV 2024-06-18

6 sections19 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

Sponsored

DOING DEVOPS WITH DATADOG

Everyone wants a DevOps culture for the same reasons: increase development velocity, quickly respond to market needs, drive efficiency among dev teams. The biggest question is: how do you get there?

datadoghq.comSponsor

02ARTICLES & TUTORIALS

HOW REACT 19 (ALMOST) MADE THE INTERNET SLOWER

React 19 introduced a change that disables parallel rendering of siblings within the same Suspense boundary. This could have potentially degraded performance for many websites that rely on React, but after facing pushback from the community, the React team decided to revert this change.

blog.codeminer42.com6 min read

RESPONSIVE DESIGN AND COMPOSITION

This article discusses a responsive design approach using multiple compositions instead of complex CSS adjustments. When faced with changing layouts and numerous conditional styles, it's better to create separate compositions for each layout and use a conditional higher up in the component tree to render the appropriate one.

kyleshevlin.com5 min read

03OPINIONS & ADVICE

A NOTE ON ESSENTIAL COMPLEXITY

Software engineers can have different goals, ranging from writing code to delighting users or making money, but managing complexity is often considered the main duty. Complexity can be either essential (inherent to the problem) or accidental (introduced by implementation). Software engineers should always aim to minimize accidental complexity and assist with essential complexity. Engineers can redefine essential complexity by influencing user expectations and organizational processes.

olano.dev9 min read

04LAUNCHES & TOOLS

Sponsored

LIVE WORKSHOP: TRACING FRONTEND ISSUES WITH BACKEND SOLUTIONS

Frontend issues that affect your users are often triggered by backend problems. Join Sentry for a free online workshop [11], where you'll learn how to identify the issues causing your poor Core Web Vitals. Then, discover how to trace issues to slow database queries or the dreaded server-side request waterfall. Send your questions in advance

sentry.ioSponsor

sentry.io

AMPLICATION

Amplication is an open-source development platform for creating scalable and secure .NET and Node.js applications. It's an AI platform that turns ideas into production-ready code by automating backend application development.

github.comGitHub repository

SHARE URL

Share URL is a JavaScript library that simplifies sharing content on the web. It offers multiple sharing methods including Web Share API, copy to clipboard, and social media sharing.

links.tldrnewsletter.comTool

05MISCELLANEOUS

THE RISE—AND FALL—OF THE SOFTWARE DEVELOPER

The demand for software developers in the U.S. has decreased since the pandemic despite high salaries and perks, with fewer developers employed in 2024 than in 2018. Pay growth for developers has also lagged behind other U.S. workers, potentially due to cooling demand or geographical trends in the workforce.

adpri.org4 min read

WHY GOOGLE MAPS DOESN'T HAVE A “NICEST ROUTE” FEATURE

While a "scenic route" feature in Google Maps sounds appealing and technically feasible, it could have potential negative consequences on a global scale. Such a feature would introduce bias into the system, favoring higher-income areas and potentially diverting foot traffic and revenue away from low-income communities. These are the kinds of n-th order consequences that must be thought of when making seemingly harmless features in large systems like Google Maps.

threadreaderapp.com3 min read

GOOGLE DEEPMIND SHIFTS FROM RESEARCH LAB TO AI PRODUCT FACTORY

Google DeepMind has been focusing on developing commercial AI products while maintaining its strength in foundational research. This is a move that has been met with mixed reactions due to concerns about the impact on research culture and the balance between research and commercialization.

archive.ph9 min read