TLDR Web Dev

TLDR WEB DEV 2023-05-22

5 sections16 entriesinline urlcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

WHAT IS API-FIRST?

API-first is a product-centric approach to developing APIs. It views the role of APIs as discrete products rather than integrations subsumed within other systems. This blog post discusses the benefits of this approach in terms of developer experience, flexibility, and interoperability. It also looks at the challenges and methods of adopting the approach in your organization.

tyk.io10 min read

MASTERING REDUX: A BALANCED ANALYSIS WITH CODE EXAMPLES FOR REACT DEVELOPERS

Redux is a powerful React library that will help you manage state in your React applications. This article explores its benefits, explains its challenges, and aims to help you write better code. It includes real-life examples that will give you a deeper understanding of Redux and equip you with the knowledge to decide whether or not to implement Redux in your own React applications.

archive.ph16 min read

DESIGN EFFECTIVE AND SECURE REST APIS

This is a detailed guide by Alex Xu of ByteByteGo in designing secure and effective REST endpoints. Specifically he delves into how to “smell” API issues that need a redesign, dives into a model that helps us distinguish good API design from bad, and provides a refresher on basic HTTP verbs and status codes.

blog.bytebytego.com6 min read

02OPINIONS & ADVICE

HOW “OPEN” SHOULD YOUR OPEN SOURCE BE?

The purpose of open source projects is to receive feedback and contributions from developers, no matter what company they belong to or what experience level they have. At times, though, it may be best for maintainers to limit or completely halt outside contributions. This article explains why and when it may be time to limit code contributions to your project.

github.com7 min read

productify.substack.com9 min read

SAME STOP

A man who retired from Apple after 26 years finds himself programming again in his free time. He retired to stop programming and instead finds himself at the “same stop” again, except this time he’s programming his own ideas and enjoying it greatly.

engineersneedart.com5 min read

03LAUNCHES & TOOLS

TROGON

Trogon helps developers auto-generate friendly terminal user interfaces for command line apps. Trogon inspects your command line app and extracts a schema which describes the options / switches / help etc. It then uses that information to build a Textual UI you can use to edit and run the command.

github.comGitHub repository

AWESOME LANGCHAIN

LangChain is a framework to get LLM projects done quickly and the ecosystem is growing fast. This repository is a curated list of tools and projects using LangChain.

github.comGitHub repository

BARD API

Bard API is a Python package that returns responses from Google Bard through an API. It has gone through constant iterations in just the past week and has now reached a stable release. It also has various examples, scripts, and other features to help development be easier.

github.comGitHub repository

04MISCELLANEOUS