TLDR Web Dev

TLDR WEB DEV 2024-10-10

6 sections19 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

Sponsored

HOW TO SOFT DISABLE UNUSED FEATURES

When you've got billions of page views per month, unused features have a price - whether that's cloud resources or carbon emissions. What can you do about it?

adevinta.comSponsor

02ARTICLES & TUTORIALS

WHY GOV.UK'S EXIT THIS PAGE COMPONENT DOESN'T USE THE ESCAPE KEY

GOV.UK's Exit this Page component uses the Shift key instead of the Escape key for its shortcut function due to several technical limitations. The Escape key is not a reliable option because it's commonly used by browsers and operating systems for other functions, and its use is not always considered a user interaction by browsers. Other keys like Control or Alt have their own challenges, so Shift was chosen as the least flawed option.

beeps.website10 min read

JOHN CARMACK ON INLINED CODE

Doom co-creator John Carmack advocates for inlining code as a way to improve code clarity and reduce bugs. Inlining helps programmers become aware of all the code being executed, eliminates the possibility of functions being called from unintended places, and reduces the risk of bugs stemming from state changes. As an example, aerospace software uses inlining for reliability.

number-none.com14 min read

YOU DON'T KNOW JACK ABOUT BANDWIDTH

Internet performance issues are often caused by latency, not insufficient bandwidth. This latency is exacerbated by outdated router software that leads to buffering and congestion, especially during video calls and other high-demand activities. There are various software solutions to address these latency problems at the ISP level that have proven effective in the real world.

cacm.acm.org13 min read

03OPINIONS & ADVICE

WHY THE ISO FORMAT HAS TO DIE

The ISO format is arguably outdated and should be retired. The image format is better because it's simpler and easier to use.

easyos.org4 min read

WARM HANDOFFS

Warm handoffs are when questions are redirected in chat channels to the appropriate team and channel. By involving the initial contact in the handoff, providing context, and ensuring the requester's continued involvement, warm handoffs create a more efficient and collaborative environment. An organization that encourages warm handoffs ends up collaborating better over time.

luckymike.dev14 min read

HOW TO MAKE PRODUCT GIVE A SHIT ABOUT YOUR ARCHITECTURE PROPOSAL

Software engineers should advocate for robust, well-designed solutions, even if they require significant time and resources. It's important to learn to negotiate scope and time with product teams while maintaining quality standards.

gieseanw.wordpress.com14 min read

04LAUNCHES & TOOLS

Sponsored

YOU KNOW WHAT'S FUN? NEW REDIS TOOLS.

See our latest tools and releases at Redis Released: Worldwide. [11]Whether you're a startup or enterprise company, teams like yours are using Redis to overcome data fragmentation, AI complexities, and scaling models. And they're breaking down how at this free virtual event on November 6 and 7. Save your spot [11].

redis.ioSponsor

PLACEHOLDERJS

PlaceholderJS is a free, lightweight service for developers that provides simple image placeholders with customizable size, text, text color, and background color.

placeholderjs.comTool

HULY PLATFORM

Huly Platform is a framework designed to accelerate the development of business applications. It includes several applications such as Chat, Project Management, CRM, HRM, and ATS.

donobu.comGitHub repository

05MISCELLANEOUS

HOW FIRESHIP BECAME YOUTUBE'S FAVORITE PROGRAMMER

Fireship is a popular YouTube channel that has over 3 million subscribers through its unique style of fast-paced, humorous, and meme-filled videos explaining programming concepts. The channel's strategy focuses on evergreen videos, such as its "X in 100 Seconds" series, and “trend-jacking,” with its "The Code Report" series.

read.engineerscodex.com7 min read

REACT AT META CONNECT 2024

Meta Connect 2024 showcased several projects built using React and React Native. React and React Native help teams develop for Meta Quest, Instagram, Facebook, the Meta Horizon mobile app, and the Meta Horizon Store. The Meta Spatial Editor, a desktop app for creating 3D experiences, was built using React Native for Desktop.

engineering.fb.com11 min read

BUILDING OFFLINE-FIRST MOBILE APPS WITH SUPABASE, FLUTTER, AND BRICK

Brick is a Flutter data management tool that simplifies building offline-first mobile apps with Supabase. It handles data synchronization between Supabase and local caches and it offers a single repository to interact with data. This allows for easy data fetching and caching while also providing features like reactivity and upserting for efficient data updates.

supabase.com7 min read