TLDR Web Dev

TLDR WEB DEV 2024-01-16

6 sections15 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

Sponsored

FREE

What are you doing to authenticate users? In 2024, the answer has to be more than just “passwords”. Auth0 [5] provides a simple and customizable login page to authenticate your users. You get a secure login experience [5] and save your team the time, cost, and risk associated with building your own solution.

auth0.comSponsor

02ARTICLES & TUTORIALS

SLASHING DATA TRANSFER COSTS IN AWS BY 99%

AWS charges data transfer fees between regions and availability zones, which can add up to significant costs. By uploading data to Amazon S3 within the same region and then downloading it from S3, users can reduce their data transfer costs to near-zero levels, saving over 99% compared to standard data transfer methods. This article provides a detailed explanation and real-world experiments to demonstrate this cost-saving approach, where they performed a complete $21.49 data transfer job with only 8 cents.

bitsand.cloud9 min read

EXPLICIT RESOURCE MANAGEMENT: EXPLORING JAVASCRIPT AND TYPESCRIPT'S NEW FEATURE

The new feature of explicit resource management in JavaScript and TypeScript reduces boilerplate when handling the lifecycle of various resources. The feature is implemented in TypeScript 5.2.0 with the “disposablestack” polyfill and it covers both sync and async resources, including event subscriptions, open files, mutexes, and task queues. This article also highlights a non-obvious mistake in the code and provides a corrected implementation.

iliazeus.github.io9 min read

03OPINIONS & ADVICE

WHY, HOW MUCH, AND WHEN YOU SHOULD BE TAKING TIME OFF AS A SOFTWARE ENGINEER

Engineers are often hesitant to take time off from work, fearing that they’ll leave their team unsupported. However, this can lead to you feeling drained and even burnt out. This article discusses why it’s important to take time off, highlighting how it can lead to better decision-making, help avoid burnout, and allow you to learn outside of work. It also covers how to time your vacation to accommodate both you and your team’s needs.

open.substack.com7 min read

KIND OF ANNOYED AT REACT

While React remains largely popular in the industry, the evolution of the framework has brought on changes that frustrate many. For some, there is a perceived lack of proper communication with the community, frustration with the absence of recent releases, concerns about the direction of React development, and issues related to documentation.

blog.cassidoo.co3 min read

04LAUNCHES & TOOLS

TANTIVY

Tantivy is a full-text search engine library built in Rust. It’s not an off-the-shelf search engine server, but instead a foundation on which a search engine can be built.

github.comGitHub repository

ZIP.JS

Zip.js is a simple JavaScript library for zipping and unzipping files, with support for multiple formats, concurrency, and password-protected ZIPs.

github.comGitHub repository

05MISCELLANEOUS

WHY NEW HIRES OFTEN GET PAID MORE THAN EXISTING EMPLOYEES

Finding out that a coworker with a shorter tenure makes more than you is an all too common experience in the tech industry. Often, experiencing this can leave someone feeling undervalued, underappreciated, and resentful. This article covers why this happens, highlighting factors like budget allocation, the importance of employee retention, and how experience is valued depending on where it comes from. If an employee finds themselves in this situation, they should have an open conversation with their manager about their compensation, hand in a competing offer, and leave for another role if all else fails.

bloomberry.com9 min read

BIG TECH’S ROLE IN ENABLING LINK FRAUD

Link fraud involves the use of URL spoofing, often referred to as "vanity URLs," to deceive users into clicking on seemingly legitimate links that lead to harmful content or financial gain for fraudsters. Ad-supported platforms like Google, Bing, Twitter, and Reddit are allowing advertisers to abuse unverified vanity URL systems, contributing to the problem of link fraud. Adtech providers should validate domain ownership within vanity URLs or consider banning them altogether to combat link fraud effectively.

eligrey.com3 min read