Found 470 bookmarks
Newest
Beyond the Basics: Designing for a Million Users
Beyond the Basics: Designing for a Million Users
Add to your system design knowledge toolkit! These are concepts, which every engineer must know, if they want to scale from zero to millions of users or ace their interviews!
·javarevisited.substack.com·
Beyond the Basics: Designing for a Million Users
Catching memory leaks with your test suite
Catching memory leaks with your test suite
If you have a good test suite, you may be able use pytest fixtures to identify memory and other resource leaks.
·pythonspeed.com·
Catching memory leaks with your test suite
Optimizing Ruby’s JSON, Part 1
Optimizing Ruby’s JSON, Part 1
I was recently made maintainer of the json gem, and aside from fixing some old bugs, I focused quite a bit on its performance, so that it is now the fastest JSON parser and generator for Ruby on most benchmarks.
·byroot.github.io·
Optimizing Ruby’s JSON, Part 1
Performance | 2024 | The Web Almanac by HTTP Archive
Performance | 2024 | The Web Almanac by HTTP Archive
Performance chapter of the 2024 Web Almanac covering Core Web Vitals, with deep dives into the Largest Contentful Paint, Cumulative Layout Shift, and Interaction to Next Paint metrics and their diagnostics.
·almanac.httparchive.org·
Performance | 2024 | The Web Almanac by HTTP Archive
The Big "Server Waterfall Problem" with RSCs
The Big "Server Waterfall Problem" with RSCs
Understanding server-side waterfalls with RSCs and client-side waterfalls we're familiar with and why server-side waterfalls are probably better.
·epicreact.dev·
The Big "Server Waterfall Problem" with RSCs
The Comprehensive Guide to Caching — Part One
The Comprehensive Guide to Caching — Part One
Have you ever wondered how the biggest services in the world, like AWS and Netflix, achieve single-digit millisecond response times…
·medium.com·
The Comprehensive Guide to Caching — Part One
How Discord Reduced Websocket Traffic by 40%
How Discord Reduced Websocket Traffic by 40%
How we rolled out zstandard and other improvements across our gateway cluster to reduce the amount of bandwidth that’s used by our clients.
·discord.com·
How Discord Reduced Websocket Traffic by 40%
Speeding Up Your Website Using Cloudflare Cache
Speeding Up Your Website Using Cloudflare Cache
We'll walk through key configurations like Tiered Cache, Cache Reserve, and crafting specific cache rules, highlighting how these optimizations benefit Pillser's users.
·pillser.com·
Speeding Up Your Website Using Cloudflare Cache
Your bad LCP score might be a backend issue
Your bad LCP score might be a backend issue
Page Speed Insights and Lighthouse can't evaluate performance across your entire stack of services and apps. You need something more powerful: tracing.
·whitep4nth3r.com·
Your bad LCP score might be a backend issue
Dean perf
Dean perf
·brenocon.com·
Dean perf
Fast Software, the Best Software
Fast Software, the Best Software
Essay on the benefits of speedy software, and how it affects user perception of engineering quality and overall usability
·craigmod.com·
Fast Software, the Best Software
Making a Postgres query 1,000 times faster
Making a Postgres query 1,000 times faster
Learn how we discovered what was slowing down large database queries, and what we did to make Postgres queries 1000x faster.
·mattermost.com·
Making a Postgres query 1,000 times faster
The Great Newline Schism
The Great Newline Schism
Have you ever opened a simple little ASCII text file to see it inexplicably displayed as onegiantunbrokenline? Opening the file in a different, smarter text editor results in the file displayed properly in multiple paragraphs. The answer to this puzzle lies in our old friend, invisible characters that we can't
·blog.codinghorror.com·
The Great Newline Schism
Designing with fluid type scales
Designing with fluid type scales
Breakpoint-based type sizing has always felt a bit arbitrary to me. It seems like equal parts guesswork and compromise, where the better we want it to work, the more stuff we need to design. It strikes me as inelegant and inefficient.
·utopia.fyi·
Designing with fluid type scales
Speeding up the JavaScript ecosystem - npm scripts
Speeding up the JavaScript ecosystem - npm scripts
'npm scripts' are executed by JavaScript developers and CI systems all around the world all the time. Despite their high usage they are not particularly well optimized and add about 400ms of overhead. In this article we were able to bring that down to ~22ms.
·marvinh.dev·
Speeding up the JavaScript ecosystem - npm scripts