TLDR Web Dev

TLDR WEB DEV 2023-10-13

5 sections17 entriesinline urlcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

NODE CONFIG HELL

Many production-ready Next.js projects require almost 30 configuration files to run. Having so many configurations can hinder developer productivity. The problem arises from the unopinionated nature of the JavaScript ecosystem, where the same code needs to be adaptable to various frameworks and tools. However, there are solutions with zero configs and smart defaults.

deno.com4 min read

02OPINIONS & ADVICE

SCROLLBARS ARE BECOMING A PROBLEM

The shrinking size of scrollbars in modern software interfaces poses challenges for individuals with fine motor control problems or those who rely on alternative input methods. This author provides a comprehensive overview of the problem across various platforms and offers valuable insights into the need for user-configurable options to address it. They provide configuration tips for Firefox, but found Chrome hard to configure.

artemis.sh7 min read

03LAUNCHES & TOOLS

Sponsored

macstadium.comSponsor

OORT

Oort is an interactive programming game that challenges players to write Rust code to manage a fleet of spaceships, each with various functions such as engines, weapons, radar, and communication systems. The game offers a range of ships, from small missiles to massive cruisers, for players to control and program. It’s a way for developers to practice Rust in an entertaining manner.

oort.rsTool

SCALAR

Scalar generates interactive API documentation from Swagger files, offering a live demo for users to try. It supports Swagger/OpenAPI specification files, provides request examples for various programming languages and frameworks, includes an integrated API client, and allows users to edit Swagger files with a live preview.

github.comGitHub repository

NICE MODAL

Nice Modal is a lightweight utility for React that simplifies the management of modals without any external dependencies. It leverages React's context feature to maintain the state of modals globally.

github.comGitHub repository

04MISCELLANEOUS

GROWING AS AN ENGINEER AT STRIPE

The author of this article worked at Stripe Tax, a complex project aimed at simplifying tax compliance for businesses. They describe how they learned about taxes and emphasize the importance of user experience in their work. They also highlight their continuous learning experiences at Stripe, including friction logs, API reviews, learning from other teams, utilizing the education budget, and participating in various internal communities, such as Unidos.

leportella.com8 min read