TLDR Web Dev

TLDR WEB DEV 2023-08-11

5 sections11 entriesinline urlcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

HOW QUORA SCALED MYSQL TO 100K+ QUERIES PER SECOND

Quora has over 300 million monthly active users with tens of thousands of questions posted per day. To serve this traffic, it makes heavy use of MySQL. Quora has a sharded configuration that stores tens of terabytes and can scale to serve hundreds of thousands of queries per second. This article goes over how Quora handles such a heavy database load using MySQL with a focus on scaling read volume, write volume, and data size.

blog.quastor.org9 min read

SHOPPING FOR SPEED ON EBAY.COM

This article discusses the efforts made by eBay to enhance the performance of its sites and apps for a faster user experience. Every 100-millisecond improvement in eBay’s search page loading time leads to a 0.5% increase in "Add to Cart" counts. The article delves into various optimization techniques employed by eBay, such as reducing payload across text resources, image optimizations, predictive prefetching of static assets, and edge caching strategies.

medium.com8 min read

02OPINIONS & ADVICE

I REVIEWED 1,000S OF GRAPHQL VS. REST PERSPECTIVES

This article breaks down conclusions from thousands of discussions debating GraphQL vs REST. It’s good to start with REST as it’s simpler than GraphQL. Then, as a product scales, it might be worth it to switch to using GraphQL for optimization purposes.

konfigthis.com10 min read

MOVING FASTER

Coding speed and efficiency is something many developers don’t spend much time optimizing, but it’s an important trait to produce more quality work and get promoted faster in one's career. This blog post breaks down tips on how to code faster, such as avoiding multitasking, making decisions based on goals, and batching tasks together.

scattered-thoughts.net17 min read

03LAUNCHES & TOOLS

PROJECT IDX

Google has announced Project IDX, a browser-based development experience built on Google Cloud and powered by Codey, a foundational AI model trained on code and built on PaLM 2. Project IDX is designed to make it easier to build, manage, and deploy full-stack web and multiplatform applications with popular frameworks and languages. There is currently a waitlist to try Project IDX.

developers.googleblog.com3 min read

TYPOGRAMS

Google has released Typograms, a lightweight image format useful for defining simple diagrams in technical documentation. Like Markdown, Typograms is heavily inspired by pre-existing conventions found in ASCII diagrams. Typograms uses a small set of primitives and rules to connect them to build larger diagrams.

github.comGitHub repository

04MISCELLANEOUS

HOW TO REPOSITION A FAILING PRODUCT

This blog provides steps and strategies for repositioning a product that isn't meeting its intended goals. It emphasizes the importance of understanding the root cause of a product's failure before making drastic changes. The article outlines various tactics for repositioning, such as targeting a different persona or addressing a different use case, and underscores the significance of customer feedback in guiding the repositioning process.

blog.logrocket.com7 min read

ARE REPORTS OF STACK OVERFLOW’S FALL GREATLY EXAGGERATED?

Traffic is down at Stack Overflow, but Stack Overflow claims that the drop is not as big as recent reports say it is. Search engine traffic and Q&A activity is down, presumably due to coding assistants like GPT-4.

open.substack.com10 min read