Optimal C++ Containers for Performance Efficiency
https://techfortalk.co.uk/2025/12/24/optimal-c-containers-for-performance-efficiency/
https://techfortalk.co.uk/2025/12/24/optimal-c-containers-for-performance-efficiency/
Tech For Talk
Optimal C++ Containers for Performance Efficiency
Choosing an appropriate C++ container impacts memory layout, cache efficiency, and access patterns, vital for performance. Common comparisons include std::vector, std::deque, std::array, std::list,…
🗿2
Why is calling my asm function from Rust slower than calling it from C?
https://ohadravid.github.io/posts/2025-12-rav1d-faster-asm/
https://ohadravid.github.io/posts/2025-12-rav1d-faster-asm/
ohadravid.github.io
Why is calling my asm function from Rust slower than calling it from C?
This is a follow-up to making the rav1d video decoder 1% faster, where we compared profiler snapshots of rav1d (the Rust implementation) and dav1d (the C …
🤯3
The Future of Software Development is Software Developers
https://codemanship.wordpress.com/2025/11/25/the-future-of-software-development-is-software-developers/
https://codemanship.wordpress.com/2025/11/25/the-future-of-software-development-is-software-developers/
Codemanship's Blog
The Future of Software Development is Software Developers
I’ve been a computer programmer all-told for 43 years. That’s more than half the entire history of electronic programmable computers. In that time, I’ve seen a lot of things chang…
🔥10👍5
Practical
https://www.cppstories.com/2025/chrono-calendar-examples/
std::chrono Calendar Examples (C++20)https://www.cppstories.com/2025/chrono-calendar-examples/
C++ Stories
7 Practical std::chrono Calendar Examples (C++20)
This article collects small, self-contained, and practical examples for working with std::chrono calendar types.
The previous blog post - see Exploring C++20 std::chrono - Calendar Types - C++ Stories - focused on the building blocks: calendar types, operators…
The previous blog post - see Exploring C++20 std::chrono - Calendar Types - C++ Stories - focused on the building blocks: calendar types, operators…
No strcpy either
https://daniel.haxx.se/blog/2025/12/29/no-strcpy-either/
https://daniel.haxx.se/blog/2025/12/29/no-strcpy-either/
daniel.haxx.se
no strcpy either
Some time ago I mentioned that we went through the curl source code and eventually got rid of all strncpy() calls. strncpy() is a weird function with a crappy API. It might not null terminate the destination and it pads the target buffer with zeroes. Quite…
❤4👍1🥴1
The Cost of a Closure in C, The Rest
https://thephd.dev/the-cost-of-a-closure-in-c-c2y-followup
https://thephd.dev/the-cost-of-a-closure-in-c-c2y-followup
The Pasture
The Cost of a Closure in C, The Rest
The last article checked the landscape of various C and C extension implementations of Closures for their performance capabilities. But, there were a few twe...
👍1
Linux Kernel bugs hide for 2 years on average. Some hide for 20.
https://pebblebed.com/blog/kernel-bugs
https://pebblebed.com/blog/kernel-bugs
👾5❤1
Signals vs Query-Based Compilers
https://marvinh.dev/blog/signals-vs-query-based-compilers/
https://marvinh.dev/blog/signals-vs-query-based-compilers/
marvinh.dev
Signals vs Query-Based Compilers
With the rise of LSPs, query-based compilers have emerged as a new architecture. That architecture is much more similar and also different to Signals than I initial assumed them to be.
🔥6
std::move doesn't move anything: A deep dive into Value Categorieshttps://0xghost.dev/blog/std-move-deep-dive/
0xghost.dev
std::move doesn't move anything: A deep dive into Value Categories
Why std::move is just a cast, how it kills RVO if used wrong, and the mechanics of ownership transfer.
😱1💯1