TLDR Web Dev

TLDR WEB DEV 2023-06-19

5 sections16 entriesinline urlcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

POSTMAN

API performance testing can help you ensure your API can handle expected loads, optimize and improve API performance, and identify any bottlenecks or issues to determine the scalability of a system. Postman, an API client, can be used to simulate load by having multiple parallel virtual users hit your endpoints. It can also visualize the performance of your APIs under the simulated load in real time. Postman allows you to observe response times, throughput (requests hit per second), and error rates so you can keep tabs on your API performance metrics.

blog.postman.com8 min read

LINKING MODULAR ARCHITECTURE TO DEVELOPMENT TEAMS

This article recounts the journey of a software company that managed to achieve a 60% reduction in average cycle time, an 18-fold improvement in development costs, and an 80% reduction in team startup costs by shifting their team topologies to match a modular architecture while investing in the developer experience. It dives deep into the architectural principles that enabled these results.

martinfowler.com18 min read

HOW TO IMPROVE API PERFORMANCE

This system design refresher by ByteByteGo breaks down various methods to improve API performance, such as pagination, caching, and payload compression. It also goes over other useful topics, such as how Discord stores over a trillion messages, Netflix’s overall architecture, and more.

open.substack.com4 min read

02OPINIONS & ADVICE

FINDING STAFF-LEVEL SCOPE

One of the hardest parts of getting promoted from senior to staff engineer is finding projects that have staff-level scope. Engineering work meets the Staff bar based on a few high-level characteristics, including high complexity, significant impact, and a large workstream size. Finding staff-level scope can be difficult, but this article gives multiple tips on how to do it.

developing.dev4 min read

SMART GUY PRODUCTIVITY PITFALLS

The author notes that working around high-productivity professionals like John Carmack made him realize that if you want to excel, then you have to work hard and focus the whole time. One technique he uses is to play a CD while working, and if he was not being productive, he'd pause the CD player. He'd then measure his output for the day by how far he got down in his CD stack. You can replicate this method today using a long soundtrack or playlist on YouTube, Spotify, or other music applications.

waivek.github.io9 min read

9 PIECES OF EXPERT SOFTWARE ENGINEERING ADVICE

Software engineering is more than just coding - the job involves many other aspects that one must be proficient at to be successful. This post lists 9 pieces of advice to keep in mind for your career to progress fast and do well.

linkedin.com2 min read

03LAUNCHES & TOOLS

NOVEL

Novel is a Notion-style WYSIWYG editor with AI-powered autocompletions. It’s built using Next.js, TipTap, OpenAI’s GPT APIs, and the Vercel AI SDK package.

github.comGitHub repository

CLOUDFLARE WORKER EMAIL SERVER

Cloudflare Worker Email Server is a simple proxy server that can be used for sending free transactional emails through Cloudflare workers. Once set up, it allows you to send emails by making a POST request to the worker on the /api/email endpoint.

github.comGitHub repository

PRECEDENT

Precedent is an opinionated collection of components, hooks, and utilities for your Next.js project.

github.comGitHub repository

04MISCELLANEOUS

NO, GPT4 CAN’T ACE MIT

A paper seemingly demonstrating that GPT-4 could ace the MIT EECS + Math curriculum recently went viral on Twitter, getting over 500 retweets in a single day. However, three MIT EECS seniors took a closer look at the paper and found enough problems with it to debunk it. For example, even though the authors of the paper said they manually reviewed the published dataset for quality, the three MIT seniors found clear signs that a significant portion of the evaluation dataset was contaminated in such a way that let the model cheat like a student who was fed the answers to a test right before taking it.

flower-nutria-41d.notion.site15 min read

THE NEW LANGUAGE MODEL STACK

More companies than ever before are bringing the power of natural language interaction to their products. The adoption of language model APIs is creating a new stack in its wake. Sequoia Capital asked 33 of their companies about LLM adoption and found that nearly every company in the Sequoia network is building language models into their products. The new stack for these applications centers on language model APIs, retrieval, and orchestration, but open source usage is also growing. Sequoia’s survey also delivered insights such as the fact that companies want to customize language models to their unique context and that it’s still early for AI.

sequoiacap.com7 min read

WHAT DRIVES ADOPTION OF INTERNAL DEVELOPER TOOLS?

A study on the factors that affect the adoption of internal developer tools showed that developers do not want to change their usual style of work and might prefer tools that are easy to integrate with their usual style of work. Developers select or design tools that fit well with the usual work style of team members and that can be easily customized to their needs. The findings imply that developers are more likely to adopt tools that are used by their peers or by their community. The paper suggests utilizing developer-led blog posts or demonstrations of build automation tools at company events and public events to increase adoption.

newsletter.abinoda.com3 min read