Such gains by limiting included headers is surprising to me, as it’s the first thing anyone would suggest doing.
Yes indeed. I think this is a testament of the loss of know-how we’re seeing in software engineering in general, and how overambitious but underworking developers try to stake claims in technical expertise when they even failed to onboard onto the very basics of a tech stack.
I’m sure it’s a matter of time before there’s a new post in Figma’s blog showing off their latest advanced technique to drive down build times: onboarding ccache. Followed by another blog post on how Figma is researching cutting edge distributed computing techniques to optimize build times by replacing ccache with sccache.
As a side note, the final keyword is only tangentially related with inlining. It’s killer feature is removing the need to do pointer dereferencing when calling virtual members of instances of classes that no longer require virtualization.
Amazon S3 will no longer charge for several HTTP error codes (aws.amazon.com)
How to avoid one C++ foot gun (pboyd.io)
Deno KV internals: building a database for the modern web (deno.com)
Why the CORDIC algorithm lives rent-free in my head (github.com)
Google TypeScript Style Guide (google.github.io)
Visualizing Packrat Parsing (2021) (dubroy.com)
Why are algorithms called algorithms? A brief history of the Persian polymath you’ve likely never heard of (theconversation.com)
Qt and Trivial Relocation (Part 1) (www.kdab.com)
Results of the Grand C++ Error Explosion Competition (www.tumblr.com)
A History of C Compilers - Part 1: Performance, Portability and Freedom (thechipletter.substack.com)
GitHub - supabase/pg_jsonschema: PostgreSQL extension providing JSON Schema validation (github.com)
One year of C (2018) (floooh.github.io)
Lamport timestamp (en.wikipedia.org)
Introduction to Loro's Rich Text CRDT (loro.dev)
Highlights from Git 2.45 (github.blog)
Federated Credential Management (FedCM) API - Web APIs | MDN (developer.mozilla.org)
Google Identity | Google for Developers (developers.google.com)
ASP.NET - Building Hypermedia Web APIs with ASP.NET Web API (2013) (learn.microsoft.com)
Speeding Up C++ Build Times | Figma Blog (www.figma.com)
Graph Query Language GQL (www.gqlstandards.org)
Amazon MemoryDB: A fast and durable memory-first cloud database (2024) (www.amazon.science)
Understandig Virtual Tables in C++ (2017) (pabloariasal.github.io)
16BPP.net: Blog / The Performance Impact of C++'s `final` Keyword (16bpp.net)