The slides for the talk that I gave at JMM last week (Playing Nice Together: Commuting Operators) are now available at axler.net/conferences.html .
#linearalgebra
It's a wrap for 2025! I would like to share some cool C++ implementations with google tests, it was fun to think about these and are a great mental workout. For low-level data-structures, I like to write the unit-tests first; it gives you a chance to think of the interface and corner cases. 🚀 ➕ 🙌 🙂 🎄
Implementing vector : lnkd.in/e7uVidBc
Implementing unique_ptr : lnkd.in/enPBRf62
Implementing shared_ptr : lnkd.in/eesteNQD
Implementing `string` and SSO: lnkd.in/ehj6_tFq
Implementing a thread-safe queue: lnkd.in/eNurve6C
Implementing an LRU Cache : lnkd.in/eh3cYFyV
Implementing an SPSC lock-free queue : lnkd.in/e3HawcUC
☘️ Monthly newsletter on various C++/perf topics: lnkd.in/eFiii2_W
Hi all,
This year, I have been documenting my C++/Rust coding journey. You'll find a collection of no-fluff code snippets, challenge puzzles, deep-dives on concurrency/perf topics. I also plan to blog about my neovim/tmux setup. If you enjoy nerding out, consider subscribing to the newsletter.
quantdev.blog/newsletter
If you know std::vector, you know half of C++
-- Bjarne Stroustrup
A short blog-post on implementing a vector<T> like container.
quantdev.blog/posts/implemen…