Newslurp

<< Stories

Fireship’s YouTube dominance πŸ”₯, Internet Archive under attack 🚨, warm handoffs 🀝

TLDR Web Dev <dan@tldrnewsletter.com>

October 10, 11:08 am

TLDR WebDev
Fireship is a popular YouTube channel that has over 3 million subscribers through its unique style of fast-paced, humorous, and meme-filled videos β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ  β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ 

TLDR

Together With Adevinta

 TLDR Web Dev 2024-10-10

How to soft disable unused features (Sponsor)

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?

Leboncoin (part of Adevinta) used A/B testing to identify features that weren't getting traction, and implemented a β€œsoft disabling” mechanism to prevent the feature from loading unless requested. The result was a 40-75% decrease in API calls, with no impact on business KPIs.

>> Read the article on the Adevinta tech blog

πŸ§‘β€πŸ’»

Articles & Tutorials

Why GOV.UK's Exit this Page component doesn't use the Escape key (10 minute read)

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.
John Carmack on Inlined Code (14 minute read)

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.
You Don't Know Jack about Bandwidth (13 minute read)

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.
🧠

Opinions & Advice

Why the ISO format has to die (4 minute read)

The ISO format is arguably outdated and should be retired. The image format is better because it's simpler and easier to use.
Warm Handoffs (14 minute read)

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.
How to make Product give a shit about your architecture proposal (14 minute read)

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.
πŸš€

Launches & Tools

You know what's fun? New Redis tools. (Sponsor)

See our latest tools and releases at Redis Released: Worldwide. 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.
PlaceholderJS (Website)

PlaceholderJS is a free, lightweight service for developers that provides simple image placeholders with customizable size, text, text color, and background color.
Huly Platform (GitHub Repo)

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.
🎁

Miscellaneous

How Fireship became YouTube's favorite programmer (7 minute read)

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.
React at Meta Connect 2024 (11 minute read)

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.
Building offline-first mobile apps with Supabase, Flutter, and Brick (7 minute read)

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.
⚑

Quick Links

The Internet Archive is under attack, with a breach revealing info for 31 million accounts (4 minute read)

The Internet Archive suffered a data breach affecting 31 million accounts and is currently under a DDoS attack, with the perpetrators defacing the website using a JavaScript library and disrupting its services with popups.
The Impending Fate of the .io Domain (8 minute read)

The .io domain might face dissolution due to political shifts, specifically the UK's decision to return the Chagos Islands to Mauritius.
I wasted a day on CSS selector performance to make a website load 2ms faster (5 minute read)

This developer spent a day optimizing CSS selectors to improve website performance, only to discover that the perceived improvement was the result of profiling tools - the actual performance gain was negligible.
β€˜The Community Is In Chaos:' WordPress.org Now Requires You Denounce Affiliation With WP Engine To Log In (9 minute read)

WordPress co-creator Matt Mullenweg has escalated his dispute with WP Engine, forcing WordPress.org users to denounce any affiliation with the hosting platform before logging in.
Grateful: Colors in console.log() (3 minute read)

This developer used CSS styling to visually differentiate console.log statements and debug a UI state issue.

Love TLDR? Tell your friends and get rewards!

Share your referral link below with friends to get free TLDR swag!
Track your referrals here.

Want to advertise in TLDR? πŸ“°

If your company is interested in reaching an audience of web developers and engineering decision makers, you may want to advertise with us.

If you have any comments or feedback, just respond to this email!

Thanks for reading,
Priyam Mohanty, Jenny Xu & Ceora Ford


If you don't want to receive future editions of TLDR Web Dev, please unsubscribe from TLDR Web Dev or manage all of your TLDR newsletter subscriptions.