TLDR Web Dev

TLDR WEB DEV 2023-04-27

5 sections16 entriesinline urlcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

02OPINIONS & ADVICE

WHY IS OAUTH STILL HARD IN 2023?

OAuth is a common need for most web applications, yet it is still difficult to properly implement even today. This article lays out the problems with modern OAuth in detail.

nango.dev8 min read

CONTRACTS YOU SHOULD NEVER SIGN

When it comes to software engineering and the IT industry in general, contracts are a necessary part of doing business. In this article, the author shares his experience with various contracts and legal documents. He lists out types of contracts he recommends a developer should not sign, such as an employee contract that contains any form of a non-compete clause.

vadimkravcenko.com7 min read

03LAUNCHES & TOOLS

NANGO

Nango is a service that simplifies OAuth implementation by containing everything you need to work with APIs that use OAuth. It contains a full OAuth dance for 90+ APIs, a frontend SDK to trigger new OAuth flows, a backend SDK and REST API to retrieve fresh access tokens for your API calls, and lastly, a proxy to both authenticate and perform authenticated requests to an API.

github.comGitHub repository

PYTHAGORA

Pythagora lets developers generate integration tests for their Node.js apps by recording server activity without writing a single line of code.

github.comGitHub repository

TUQL

Tuql is a simple tool that turns a formatted SQLite database into a GraphQL endpoint. It tries to infer relationships between objects, currently supporting belongsTo, hasMany and belongsToMany. It also forms the basic mutations necessary to create, update, and delete objects, as well as associate many-to-many relationships.

github.comGitHub repository

04MISCELLANEOUS

MISALIGNED INCENTIVES IN DEV TOOL BUSINESSES

Developer tool businesses with misaligned incentives can lead to software bloat and product degradation. Aligned incentives lead to good outcomes, and everything else is a problem waiting to happen. This article talks about the power of aligned incentives and how thinking about them ahead of time can be valuable to a business’s success.

earthly.dev4 min read