algorithm
- The Covariance Matrix for Variable Projection with Multiple Right Hand Sides (2024-09-30) least-squares varpro
- Nonlinear Least Squares Fitting - A Bayesian Tutorial (2024-07-18) bayesian least-squares math
- Global Fitting of Multiple Right Hand Sides with Variable Projection (2024-01-10) image-processing least-squares math varpro
- Variable Projection Update (2023-12-17) image-processing least-squares math varpro
- The Variable Projection Method - Nonlinear Least Squares Fitting with VarPro (Update 12/2023) (2020-05-24) image-processing least-squares math varpro
android
- Coding Wherever: My Fully-Featured Travel Dev Setup from Sea Level to 40,000 feet (2024-06-10) helix ide tools
bayesian
bayesian-probability-theorie
- Bayesian Analysis of a Game for Children - Part 2: The Results And The Twist (2020-05-15) games math
- Binomial Distribution: Credible Intervals under Normal Approximation (2020-04-20) games math
bayesian-probability-theory
- Estimating the Mean from Poisson Distributed Count Data (2020-05-16) math
- Bayesian Interlude - Calculating P(X>Y) (2020-02-19) math
- Bayesian Analysis of a Game for Children - Part 1: Fundamentals (2020-02-08) games math
bugs
c
- Using Address Sanitizer for a C or C++ Library Linked to a Rust Executable (2024-07-12) c++ rust sanitizers
c++
- Using Address Sanitizer for a C or C++ Library Linked to a Rust Executable (2024-07-12) c rust sanitizers
- Idiomatic Rust (for C++ Devs): Constructors & Conversions (2023-11-25) patterns rust
- Rust vs Common C++ Bugs (2022-12-21) bugs errors rust safety
- C++ Metaprogramming: Safer Reading from Buffers (2021-10-08) c++17 template-metaprogramming
- C++: A Common Interface for Functions Taking Different Numbers of Arguments (2021-02-25) c++17 generic-programming rust template-metaprogramming
-
Implementing a Pipe Syntax for
std::optional
- Part 3: Indended Side Effects and Unintended Limitations (2020-06-07) c++17 functional-programming null-conditional sfinae template-metaprogramming -
Implementing a Pipe Syntax for
std::optional
- Part 2: Applied Template Metaprogramming (2020-05-18) c++17 functional-programming null-conditional sfinae template-metaprogramming -
Implementing a Pipe Syntax for
std::optional
- Part 1: Fundamentals (2020-05-17) c++17 functional-programming null-conditional template-metaprogramming -
A null-conditional chaining operator for
std::optional
inspired by C# (2020-01-23) functional-programming null-conditional template-metaprogramming
c++11
- Compile-Time If-Expressions for Types in C++11 (2022-08-20) functional-programming template-metaprogramming
- Replacing the Ternary Operator with Rust-style If Expressions in C++11 - Part 2 (2020-07-24) c++17 constexpr if-expression rust
- Replacing the Ternary Operator with Rust-style If Expressions in C++11 - Part 1 (2020-07-06) c++17 constexpr if-expression rust
- Immutability in C++ (2/2): Immutability through Interfaces (2020-03-31) functional-programming immutability
- Immutability in C++ (1/2): Immutable Members (2020-03-10) functional-programming immutability
-
constexpr
Functions in C++: Fundamentals and Application to Hashing (2020-01-14) c++17 constexpr functional-programming
c++17
- C++ Metaprogramming: Safer Reading from Buffers (2021-10-08) c++ template-metaprogramming
- C++: A Common Interface for Functions Taking Different Numbers of Arguments (2021-02-25) c++ generic-programming rust template-metaprogramming
- Rust-style mutexes for C++ (2020-12-01) c++20 concurrency rust
- Mutexes in Rust and C++: Protecting Data versus Protecting Code (2020-12-01) c++20 concurrency rust
- A Compile Time Implementation of FizzBuzz using Template Metaprogramming in C++17 (2020-09-15) coding-kata template-metaprogramming variadic-templates
- How Do I cout my tuple in C++17 ? (2020-08-18) template-metaprogramming variadic-templates
- Replacing the Ternary Operator with Rust-style If Expressions in C++11 - Part 2 (2020-07-24) c++11 constexpr if-expression rust
- Replacing the Ternary Operator with Rust-style If Expressions in C++11 - Part 1 (2020-07-06) c++11 constexpr if-expression rust
-
Implementing a Pipe Syntax for
std::optional
- Part 3: Indended Side Effects and Unintended Limitations (2020-06-07) c++ functional-programming null-conditional sfinae template-metaprogramming -
Implementing a Pipe Syntax for
std::optional
- Part 2: Applied Template Metaprogramming (2020-05-18) c++ functional-programming null-conditional sfinae template-metaprogramming -
Implementing a Pipe Syntax for
std::optional
- Part 1: Fundamentals (2020-05-17) c++ functional-programming null-conditional template-metaprogramming -
constexpr
Functions in C++: Fundamentals and Application to Hashing (2020-01-14) c++11 constexpr functional-programming
c++20
- Rust-style mutexes for C++ (2020-12-01) c++17 concurrency rust
- Mutexes in Rust and C++: Protecting Data versus Protecting Code (2020-12-01) c++17 concurrency rust
coding-kata
- A Compile Time Implementation of FizzBuzz using Template Metaprogramming in C++17 (2020-09-15) c++17 template-metaprogramming variadic-templates
concurrency
- Implementing Rayon’s Parallel Iterators - A Tutorial (2022-10-30) multi-threading parallel rayon rust
- Rust-style mutexes for C++ (2020-12-01) c++17 c++20 rust
- Mutexes in Rust and C++: Protecting Data versus Protecting Code (2020-12-01) c++17 c++20 rust
const
constexpr
- Replacing the Ternary Operator with Rust-style If Expressions in C++11 - Part 2 (2020-07-24) c++11 c++17 if-expression rust
- Replacing the Ternary Operator with Rust-style If Expressions in C++11 - Part 1 (2020-07-06) c++11 c++17 if-expression rust
-
constexpr
Functions in C++: Fundamentals and Application to Hashing (2020-01-14) c++11 c++17 functional-programming
debug
design-patterns
embedded
errors
fourier-transform
- Understanding the DFT: Spectral Leakage, Windowing, and Periodicity (2021-01-17) image-processing
- Back to Basics: The (Discrete) Fourier Transform (2020-12-30) image-processing
functional-programming
- Compile-Time If-Expressions for Types in C++11 (2022-08-20) c++11 template-metaprogramming
-
Implementing a Pipe Syntax for
std::optional
- Part 3: Indended Side Effects and Unintended Limitations (2020-06-07) c++ c++17 null-conditional sfinae template-metaprogramming -
Implementing a Pipe Syntax for
std::optional
- Part 2: Applied Template Metaprogramming (2020-05-18) c++ c++17 null-conditional sfinae template-metaprogramming -
Implementing a Pipe Syntax for
std::optional
- Part 1: Fundamentals (2020-05-17) c++ c++17 null-conditional template-metaprogramming - Immutability in C++ (2/2): Immutability through Interfaces (2020-03-31) c++11 immutability
- Immutability in C++ (1/2): Immutable Members (2020-03-10) c++11 immutability
-
A null-conditional chaining operator for
std::optional
inspired by C# (2020-01-23) c++ null-conditional template-metaprogramming -
constexpr
Functions in C++: Fundamentals and Application to Hashing (2020-01-14) c++11 c++17 constexpr
games
- Bayesian Analysis of a Game for Children - Part 2: The Results And The Twist (2020-05-15) bayesian-probability-theorie math
- Binomial Distribution: Credible Intervals under Normal Approximation (2020-04-20) bayesian-probability-theorie math
- Bayesian Analysis of a Game for Children - Part 1: Fundamentals (2020-02-08) bayesian-probability-theory math
generic-programming
- C++: A Common Interface for Functions Taking Different Numbers of Arguments (2021-02-25) c++ c++17 rust template-metaprogramming
- Rust: A Common Interface for Functions Taking Different Numbers of Arguments (2021-02-15) rust template-metaprogramming
generics
- Cursed Linear Types In Rust (2024-11-27) metaprogramming rust
- Rethinking Builders… with Lazy Generics (2024-10-11) design-patterns metaprogramming rust
helix
- Coding Wherever: My Fully-Featured Travel Dev Setup from Sea Level to 40,000 feet (2024-06-10) android ide tools
ide
- Coding Wherever: My Fully-Featured Travel Dev Setup from Sea Level to 40,000 feet (2024-06-10) android helix tools
if-expression
- Replacing the Ternary Operator with Rust-style If Expressions in C++11 - Part 2 (2020-07-24) c++11 c++17 constexpr rust
- Replacing the Ternary Operator with Rust-style If Expressions in C++11 - Part 1 (2020-07-06) c++11 c++17 constexpr rust
image-processing
- Global Fitting of Multiple Right Hand Sides with Variable Projection (2024-01-10) algorithm least-squares math varpro
- Variable Projection Update (2023-12-17) algorithm least-squares math varpro
- Understanding the DFT: Spectral Leakage, Windowing, and Periodicity (2021-01-17) fourier-transform
- Back to Basics: The (Discrete) Fourier Transform (2020-12-30) fourier-transform
- The Variable Projection Method - Nonlinear Least Squares Fitting with VarPro (Update 12/2023) (2020-05-24) algorithm least-squares math varpro
immutability
- Immutability in C++ (2/2): Immutability through Interfaces (2020-03-31) c++11 functional-programming
- Immutability in C++ (1/2): Immutable Members (2020-03-10) c++11 functional-programming
least-squares
- The Covariance Matrix for Variable Projection with Multiple Right Hand Sides (2024-09-30) algorithm varpro
- Nonlinear Least Squares Fitting - A Bayesian Tutorial (2024-07-18) algorithm bayesian math
- Global Fitting of Multiple Right Hand Sides with Variable Projection (2024-01-10) algorithm image-processing math varpro
- Variable Projection Update (2023-12-17) algorithm image-processing math varpro
- The Variable Projection Method - Nonlinear Least Squares Fitting with VarPro (Update 12/2023) (2020-05-24) algorithm image-processing math varpro
math
- Nonlinear Least Squares Fitting - A Bayesian Tutorial (2024-07-18) algorithm bayesian least-squares
- Global Fitting of Multiple Right Hand Sides with Variable Projection (2024-01-10) algorithm image-processing least-squares varpro
- Variable Projection Update (2023-12-17) algorithm image-processing least-squares varpro
- The Variable Projection Method - Nonlinear Least Squares Fitting with VarPro (Update 12/2023) (2020-05-24) algorithm image-processing least-squares varpro
- Estimating the Mean from Poisson Distributed Count Data (2020-05-16) bayesian-probability-theory
- Bayesian Analysis of a Game for Children - Part 2: The Results And The Twist (2020-05-15) bayesian-probability-theorie games
- Binomial Distribution: Credible Intervals under Normal Approximation (2020-04-20) bayesian-probability-theorie games
- Bayesian Interlude - Calculating P(X>Y) (2020-02-19) bayesian-probability-theory
- Bayesian Analysis of a Game for Children - Part 1: Fundamentals (2020-02-08) bayesian-probability-theory games
metaprogramming
- Cursed Linear Types In Rust (2024-11-27) generics rust
- Rethinking Builders… with Lazy Generics (2024-10-11) design-patterns generics rust
multi-threading
null-conditional
-
Implementing a Pipe Syntax for
std::optional
- Part 3: Indended Side Effects and Unintended Limitations (2020-06-07) c++ c++17 functional-programming sfinae template-metaprogramming -
Implementing a Pipe Syntax for
std::optional
- Part 2: Applied Template Metaprogramming (2020-05-18) c++ c++17 functional-programming sfinae template-metaprogramming -
Implementing a Pipe Syntax for
std::optional
- Part 1: Fundamentals (2020-05-17) c++ c++17 functional-programming template-metaprogramming -
A null-conditional chaining operator for
std::optional
inspired by C# (2020-01-23) c++ functional-programming template-metaprogramming
parallel
- Implementing Rayon’s Parallel Iterators - A Tutorial (2022-10-30) concurrency multi-threading rayon rust
patterns
pointers
raspberry-pi
rayon
- Implementing Rayon’s Parallel Iterators - A Tutorial (2022-10-30) concurrency multi-threading parallel rust
rust
- Cursed Linear Types In Rust (2024-11-27) generics metaprogramming
- Rethinking Builders… with Lazy Generics (2024-10-11) design-patterns generics metaprogramming
- Using Address Sanitizer for a C or C++ Library Linked to a Rust Executable (2024-07-12) c c++ sanitizers
- Idiomatic Rust (for C++ Devs): Constructors & Conversions (2023-11-25) c++ patterns
- Curiously Cumbersome Rust: Type-level Programming (2023-09-01) const traits unstable
- Learn Unsafe Rust From My Mistakes (2023-07-24) unsafe
- Rust Deep Dive: Borked Vtables and Barking Cats (2023-03-15) pointers trait vtable
- Rust vs Common C++ Bugs (2022-12-21) bugs c++ errors safety
- Implementing Rayon’s Parallel Iterators - A Tutorial (2022-10-30) concurrency multi-threading parallel rayon
- Debugging A Stack Overflow In Rust (2022-07-25) debug stackoverflow
- Mutually Exclusive Traits in Rust (2021-07-31)
- Project Spotlight: varpro - Nonlinear Fitting with A Simple Interface (2021-05-27) varpro
- C++: A Common Interface for Functions Taking Different Numbers of Arguments (2021-02-25) c++ c++17 generic-programming template-metaprogramming
- Rust: A Common Interface for Functions Taking Different Numbers of Arguments (2021-02-15) generic-programming template-metaprogramming
- Rust-style mutexes for C++ (2020-12-01) c++17 c++20 concurrency
- Mutexes in Rust and C++: Protecting Data versus Protecting Code (2020-12-01) c++17 c++20 concurrency
- Replacing the Ternary Operator with Rust-style If Expressions in C++11 - Part 2 (2020-07-24) c++11 c++17 constexpr if-expression
- Replacing the Ternary Operator with Rust-style If Expressions in C++11 - Part 1 (2020-07-06) c++11 c++17 constexpr if-expression
safety
sanitizers
sfinae
-
Implementing a Pipe Syntax for
std::optional
- Part 3: Indended Side Effects and Unintended Limitations (2020-06-07) c++ c++17 functional-programming null-conditional template-metaprogramming -
Implementing a Pipe Syntax for
std::optional
- Part 2: Applied Template Metaprogramming (2020-05-18) c++ c++17 functional-programming null-conditional template-metaprogramming
stackoverflow
template-metaprogramming
- Compile-Time If-Expressions for Types in C++11 (2022-08-20) c++11 functional-programming
- C++ Metaprogramming: Safer Reading from Buffers (2021-10-08) c++ c++17
- C++: A Common Interface for Functions Taking Different Numbers of Arguments (2021-02-25) c++ c++17 generic-programming rust
- Rust: A Common Interface for Functions Taking Different Numbers of Arguments (2021-02-15) generic-programming rust
- A Compile Time Implementation of FizzBuzz using Template Metaprogramming in C++17 (2020-09-15) c++17 coding-kata variadic-templates
- How Do I cout my tuple in C++17 ? (2020-08-18) c++17 variadic-templates
-
Implementing a Pipe Syntax for
std::optional
- Part 3: Indended Side Effects and Unintended Limitations (2020-06-07) c++ c++17 functional-programming null-conditional sfinae -
Implementing a Pipe Syntax for
std::optional
- Part 2: Applied Template Metaprogramming (2020-05-18) c++ c++17 functional-programming null-conditional sfinae -
Implementing a Pipe Syntax for
std::optional
- Part 1: Fundamentals (2020-05-17) c++ c++17 functional-programming null-conditional -
A null-conditional chaining operator for
std::optional
inspired by C# (2020-01-23) c++ functional-programming null-conditional
tools
- Coding Wherever: My Fully-Featured Travel Dev Setup from Sea Level to 40,000 feet (2024-06-10) android helix ide
trait
traits
unsafe
unstable
update
- Now With RSS/Atom Feed (2023-03-02)
- Now with Light and Dark Mode (2021-10-23)
- Now with Comments (2020-02-16)
- Welcome (2020-01-07)
variadic-templates
- A Compile Time Implementation of FizzBuzz using Template Metaprogramming in C++17 (2020-09-15) c++17 coding-kata template-metaprogramming
- How Do I cout my tuple in C++17 ? (2020-08-18) c++17 template-metaprogramming
varpro
- The Covariance Matrix for Variable Projection with Multiple Right Hand Sides (2024-09-30) algorithm least-squares
- Global Fitting of Multiple Right Hand Sides with Variable Projection (2024-01-10) algorithm image-processing least-squares math
- Variable Projection Update (2023-12-17) algorithm image-processing least-squares math
- Project Spotlight: varpro - Nonlinear Fitting with A Simple Interface (2021-05-27) rust
- The Variable Projection Method - Nonlinear Least Squares Fitting with VarPro (Update 12/2023) (2020-05-24) algorithm image-processing least-squares math