TLDR Web Dev

TLDR WEB DEV 2024-01-31

5 sections16 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

META REVEALS THEIR SERVERLESS PLATFORM PROCESSES TRILLIONS OF FUNCTION CALLS A DAY

Meta’s internal serverless platform called XFaaS processes trillions of function calls a day thanks to unique software optimizations. This article describes how XFaaS works and the optimizations Meta has performed to make its platform efficient, such as utilizing just-in-time compilation. XFaaS solves common problems that serverless platforms face, like lengthy cold start times, high load variance, and overloading downstream services, with creative solutions. The platform offers lessons for public Function-as-a-Service (FaaS) providers, like AWS Lambda, Azure Functions, and Google Cloud Functions. It is useful for software engineers working with cloud providers to understand how to make serverless functions more efficient.

read.engineerscodex.com10 min read

NEXT.JS APP ROUTER MIGRATION: THE GOOD, BAD, AND UGLY

The Next.js App Router allows for better flexibility of layouts, loading states, and initial data loading on the server. However, it has drawbacks such as the need to add client-side fetching for live UI updates, server-side errors being easily hidden, the inability to implement route exit animations, and issues with routing type safety. The Next.js App Router may not be fully production-ready yet as it still has memory leaks and lower dev server performance.

flightcontrol.dev6 min read

HOW TO DESIGN RESILIENT AND LARGE SCALE DATA SYSTEMS

Building a data system is incredibly complex, as each team, product, and company has vastly different needs and requirements. Architecting an efficient data system calls for considering three things: latency, correctness, and scalability. This article thoroughly examines these pillars of data systems while also exploring push vs pull architectures, the CAP theorem, and choosing the right data store.

open.substack.com6 min read

02OPINIONS & ADVICE

HELL IS OTHER PEOPLE: PERFORMANCE MANAGEMENT AT BIG TECH

The primary reason for performance management in Big Tech is to address employees' concerns about fairness and equity in compensation. Many companies, including Google, have shifted to a peer-based evaluation system to improve transparency and fairness. However, this approach often leads to overly positive and vague feedback, making it challenging to differentiate between employees. Ultimately, managers still play a significant role in making decisions about promotions and layoffs, leading to perceptions of favoritism or opaque committee decisions.

lcamtuf.substack.com5 min read

03LAUNCHES & TOOLS

Sponsored

A DEVELOPER'S GUIDE TO HOW CORE WEB VITALS IMPACT YOUR SEO

Core Web Vitals, which evaluate the performance of your website for end users, alter your site’s ranking in Google Search. Find out how to read, interpret, and improve your Core Web Vitals [10], and even how to use Vercel Speed Insights for faster iteration with real-time

vercel.comSponsor

FALCO

Falco is a Django toolkit made to improve the development experience. It offers a CLI with commands for initiating new projects, generating CRUD views for speedy prototyping, and much more. It also provides a collection of guides that aim to solve common issues with web development in Django.

github.comGitHub repository

OPEN SAAS

Open SaaS is a SaaS template that features Wasp, a React, NodeJS, and Prisma framework. It comes with Stripe for payments, OpenAI API integrations, Plausible for Google Analytics, various providers for email sending, TailwindCSS for styling, and more.

github.comGitHub repository

04MISCELLANEOUS

ONE OF THE INTERNET’S BIGGEST SOFTWARE ARCHIVES IS SHUTTING DOWN

New Mexico State University (NMSU) has announced that it will be closing its Hobbes OS/2 Archive on April 15. Hobbes, one of the oldest software archives on the internet, contains thousands of OS/2 games, applications, utilities, and software dating back to the launch of OS/2 in 1987.

wired.com5 min read

THE OPENAI PRODUCT ECOSYSTEM - MODELS, INTEGRATIONS, AND OPPORTUNITIES

OpenAI has been improving GPT-4 and introducing new development-focused models, such as embeddings and moderation models. OpenAI has also launched various products for consumers, including the GPT store where users can discover custom instances of ChatGPT, and ChatGPT for Teams for small and medium businesses. OpenAI still faces challenges in 2024 - it needs to improve the accuracy of its GenAI models and ensure the alignment and diversity of AI applications in its ecosystem.

open.substack.com5 min read