Radek VítWriting Interfaces: Stay true in booleansWhen faced with passing multiple options as arguments to functions, C++ programmers will use enum class without much hesitation. Since…3 min read·Mar 10, 2021----
Radek VítAvoiding single-threaded memory access bugs with Rust (for C++ developers)In a previous article, I showed how Rust prevents us from introducing race conditions and invalid memory access to our code in…5 min read·Mar 7, 2021--3--3
Radek VítExamples of declarative style in RustIn most low-level programming languages, we are used to describing how what we want is achieved, rather that what we want to achieve in…4 min read·Feb 17, 2021----
Radek VítMove semantics in C++ and Rust: The case for destructive movesFor value-oriented programming languages, move semantics present a big step forward in both optimization and representing uniqueness…10 min read·Feb 10, 2021--1--1
Radek VítMaking concurrency fearless with Rust for C++ developersMultithreading is hard. C++ is hard too. I will demonstrate how we can make multithreading at least a little easier by avoiding some of…6 min read·Feb 2, 2021--3--3