TLDR Web Dev

TLDR WEB DEV 2024-10-30

5 sections16 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

MIGRATING BILLIONS OF RECORDS: MOVING OUR ACTIVE DNS DATABASE WHILE IT'S IN USE

Cloudflare migrated its DNS database to a new cluster. The process involved separating DNS record data from zone data, creating a new internal DNS Records gRPC API, and building a custom Change Data Capture and Transfer Service (CDCTS). The CDCTS enabled near real-time data transfer. Afterwards, Cloudflare saw an improvement in its DNS Records API performance.

blog.cloudflare.com14 min read

A NETFLIX WEB PERFORMANCE CASE STUDY

Netflix optimized its logged-out homepage for improved Time-to-Interactive by switching from React to vanilla JavaScript and prefetching resources for subsequent pages. This led to a 50% reduction in Time-to-Interactive on the homepage and a 30% reduction for future page navigations.

links.tldrnewsletter.com7 min read

HOW TO SPEED UP YOUR VUE APP WITH SERVER SIDE RENDERING

Server-Side Rendering (SSR) is where the server generates HTML content which is then sent to the browser for immediate display, leading to faster initial load times and better SEO. This article outlines two approaches to SSR in Vue: manual rendering, which requires setting up a Node.js server, and using pre-built solutions like Nuxt, Quasar, or Vite-plugin-ssr/Vike.

debugbear.com10 min read

02OPINIONS & ADVICE

HOW I INCREASED MY VISIBILITY

This developer became more visible by consistently sharing their knowledge about web development. They started by sharing their learnings on various platforms like blogs, Twitter, and Stack Overflow, focusing on making complex concepts accessible and relatable.

kentcdodds.com4 min read

ON ONE-ON-ONES - INSIGHTS FROM 1,500 MEETINGS

Successful one-on-ones are not about rigid guidelines but about three core principles: purpose, curiosity, and individualization. Having a clear purpose for the meeting, beyond simply fulfilling a company requirement, is necessary.

read.perspectiveship.com4 min read

YOU WANT MODULES, NOT MICROSERVICES

Microservices hype is a rehash of older architectural concepts like modules and distributed systems. The purported benefits of microservices, such as scalability and independent development, were already achieved by these older techniques.

blogs.newardassociates.com12 min read

03LAUNCHES & TOOLS

ML.JS

ml.js is a JavaScript library containing a collection of machine learning tools for use in web browsers. It has a set of algorithms for both supervised and unsupervised learning covering tasks like clustering, classification, regression, and optimization.

github.comGitHub repository

04MISCELLANEOUS

MICROSOFT'S GITHUB UNIT CUTS AI DEALS WITH GOOGLE, ANTHROPIC

GitHub is expanding its AI options for GitHub Copilot by partnering with Google and Anthropic. OpenAI models remain the default, but users can switch to the Claude or Gemini models if they want. GitHub is also introducing Spark, a new AI project that enables users to create simple applications using natural language prompts.

archive.ph3 min read

HOW I WRITE CODE USING CURSOR: A REVIEW

Cursor, an AI code editor, has a helpful tab completion feature that suggests code completions and navigates to the next recommended action with impressive speed and accuracy. Other Cursor features, such as inline editing, chat sidebar, and Composer, are useful for code refactoring, generating code, and translating between different programming languages.

arguingwithalgorithms.com12 min read