TLDR Web Dev

TLDR WEB DEV 2024-03-21

6 sections17 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

02ARTICLES & TUTORIALS

HOW GOOGLE TAKES THE PAIN OUT OF CODE REVIEWS, WITH 97% DEV SATISFACTION

Google's code review tool, Critique, is highly rated among software engineers internally. This article looks at what makes Critique so loved and explains how it pairs with Google's code review process. It covers Google's guidelines for efficient code review, internal statistics on Google code reviews, and how Google uses AI to speed up code reviews for engineers.

read.engineerscodex.com10 min read

PRETENDING TO BE POSTGRESQL: PART ONE

This walkthrough teaches readers how to build a simple PostgreSQL server impersonator in Python. It’s a useful exercise in understanding the PostgreSQL protocol and studying attack patterns. The server mimics the initial PostgreSQL handshake sequence, including authentication, and successfully fools the psql client into thinking it's a PostgreSQL server.

ivdl.co.za11 min read

OPTIMIZING RTC BANDWIDTH ESTIMATION WITH MACHINE LEARNING

Meta's video calling products rely on bandwidth estimation (BWE) and congestion control for optimal performance. Its hand-tuned system was complex and difficult to maintain, so its team developed an ML approach for network characterization and optimization, replacing hand-tuned rules to improve efficiency and reliability. The ML system analyzes network signals to classify network types and applies optimized settings for BWE and network resiliency.

engineering.fb.com8 min read

03OPINIONS & ADVICE

FOCUS BY AUTOMATION

Distractions while programming can easily derail focus and productivity. To combat distractions, developers should invest in personal organization (using tools like GTD or Zettelkasten) and master tools like editors, programming, and languages. Developers can free up brainpower for deeper problem-solving and more focus by automating common tasks and internalizing the mechanics of their tools.

myme.no11 min read

DEATH TO THE INVINCIBLE ENGINEER

The "me against the world" mentality that some engineers have is destructive. Openness about weaknesses creates trust and unity within a team. Leaders should embrace vulnerability and encourage authenticity, open communication, and learning within the company culture. Toxic team members should be addressed directly.

juraj.hashnode.dev7 min read

OUR SUBTLE HABIT OF MISUSING MANAGERIAL AUTHORITY

Many leadership mistakes stem from managers subtly misusing their authority over employees. Even with good intentions, this undermines employees’ productivity and performance. To change this, managers must become more aware of the unintended impacts of their power, stop relying on authority as a crutch, and build relationships based on trust.

linkedin.com18 min read

04LAUNCHES & TOOLS

Sponsored

🎧 ELEVATE YOUR CLOUD EXPERTISE WITH THE OFFICIAL AWS PODCAST

Get ahead in the cloud with The Official AWS Podcast [20]. Join the hosts each week as they share the latest news on AWS products and services, talk with AWS builders about cloud best practices, interview pioneering AWS customers, and offer insights to help you take your career to new heights 🚀. Subscribe now on Spotify [21] and Apple Podcasts [20] to level up your cloud knowledge 🧠

open.spotify.comSponsor

DISCORD EMBEDDED APP SDK

The Discord Embedded App SDK enables you to build multiplayer experiences inside Discord. It handles the communication between Discord and iFramed web applications.

github.comGitHub repository

SOUL

Soul is a command line tool that acts as a SQLite REST and realtime server.

thevahidal.github.ioTool

NEXT.JS AI CHATBOT

This is a full-featured AI chatbot built with Next.js. It supports multiple AI chat models from OpenAI, Anthropic, Cohere, and more. The chatbot uses the Vercel AI SDK for a streaming chat UI and utilizes new React concepts, like React Server Components.

vercel.comTool

05MISCELLANEOUS

8 GOOGLE EMPLOYEES INVENTED MODERN AI. HERE’S THE INSIDE STORY

Eight Google researchers made a breakthrough in 2017 with a paper titled "Attention Is All You Need," which introduced the Transformer architecture now powering AI systems like ChatGPT. The paper demonstrated the power of attention mechanisms and outperformed existing methods. The eight authors have since left Google to found successful AI startups. Their groundbreaking research has had a widespread impact.

wired.com20 min read

THE TECH TALENT ACQUISITION LANDSCAPE

There are various ways to acquire tech talent today, including utilizing agencies, Talent as a Service, contractors, and hiring direct in-house talent. Companies should use a mix of these methods. Developers should optimize for learning and seek out challenging work. Larger projects offer leadership opportunities, while smaller projects build a broader skillset. If they find a place where they’re growing, they should stay there.

refactoring.fm11 min read

UNDER THE HOOD: HOW OPENAI'S SORA MODEL WORKS

OpenAI's Sora model for AI-generated video builds on diffusion models instead of operating on raw pixels. It works in a compressed 'latent space' and uses the Transformer architecture. Like with large language models, throwing more compute at Sora yields better results. Sora is good enough for real-world use, but it is expensive as the inference cost could require hundreds of thousands of GPUs at its peak.

factorialfunds.com16 min read