ervin's web review
ervin's web review
Tag cloud
Picture wall
Daily
RSS Feed
Login
Delete
Set public
Set private
Add tags
Delete tags
Add tag
Cancel
Delete tag
Cancel
Remember me
Picture Wall - 59 pics
Automated Equality Checks in C++ with Reflection (C++26)
Why we didn't rewrite our feed handler in Rust
Const, Move and RVO
Reflection — C++’s decade-defining rocket engine
Structured bindings in C++17, 8 years later
A clever comment style
Passing Functions to Other Functions in C++
dynamix: A new take on polymorphism
Concepts vs type traits
Interview: Chief maintainer of Qt project on language independence, KDE, and the pain of Qt 5 to Qt 6
Strong Units Conversions - Fluent C++
How to join or concat ranges, C++26
AAA Style (Almost Always Auto)
A pattern for obtaining a single value while holding a lock
C++/Rust Interoperability Problem Statement
Type Inference in Rust and C++
if constexpr requires requires { requires }
The two factions of C++
Retrofitting spatial safety to hundreds of millions of lines of C++
C++, Complexity, and Compiler Bugs
std::array in C++ isn't slower than array in C
Eliminating Memory Safety Vulnerabilities at the Source
Peering Forward: C++'s next decade
Enum class improvements for C++17, C++20 and C++23
The difference between undefined behavior and ill-formed C++ programs
Code auditing productivity multiplier.
What's the point of std::monostate? You can't do anything with it!
C++ Must Become Safer
22 Common Filesystem Tasks in C++20
Trip report: Summer ISO C++ standards meeting (St Louis, MO, USA) – Sutter’s Mill
An informal comparison of the three major implementations of std::string - The Old New Thing
Practical parsing with PEG and cpp-peglib - Bert Hubert's writings
C++ safety, in context – Sutter’s Mill
Up to 10x faster strings for C, C++, Python, Rust, and Swift, leveraging SWAR and SIMD
Too dangerous for C++
Speed up your code: don't pass structs bigger than 16 bytes on AMD64 · GitHub
A curiously recurring lifetime issue
Modern C++ Programming Course (C++11/14/17/20)
On harmful overuse of std::move - The Old New Thing
Inside STL: The different types of shared pointer control blocks - The Old New Thing
C++ Papercuts :: The Coded Message
WebGPU: the cross-platform graphics API of tomorrow - Chrome Developers
std::shared_ptr is an anti-pattern | Dmitry Danilov
60 terrible tips for a C++ developer
Understanding SAL | Microsoft Learn
Defining interfaces in C++: concepts versus inheritance – Daniel Lemire's blog
Pipes-and-Filters - ModernesCpp.com
C++17 creates a practical use of the backward array index operator - The Old New Thing
How C++23 changes the way we write code - Timur Doumler - Meeting C++ 2022 - YouTube
Simple Physics-based Flight Simulation with C++ | Jakob Maier
Undefined behavior, and the Sledgehammer Principle | The Pasture
Everything You Need to Know About std::variant from C++17 - C++ Stories
RAII: Compile-Time Memory Management in C++ and Rust :: The Coded Message
cppq: Simple, reliable & efficient distributed task queue for C++17. Backed by Redis.
A personal experimental C++ Syntax 2 -> Syntax 1 compiler
Carbon Language: An experimental successor to C++
⚡️ The computers are fast, but you don't know it
On finding the average of two unsigned integers without overflow
C++ | unique_ptr, shared_ptr, weak_ptr, or reference_wrapper for class relationships - nextptr
Fold
Fold all
Expand
Expand all
Are you sure you want to delete this link?
Are you sure you want to delete this tag?
The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community