Welcome! This site is under construction.

Intro to concurrency in C++


Brief look at the state of concurrency primitives available in the C++ standard library.
Read more ⟶

Natural transformations


Natural transformations allow us to move between functors inside a category.
Read more ⟶

Introduction to Yoneda and Coyoneda


What does the Yoneda lemma look like in Haskell?
Read more ⟶

Functors


Functors map objects and morphisms between two categories.
Read more ⟶

Rust async programming with tokio


Tokio is an asynchrous runtime for Rust. Code doesn't run on its own, it must be run by a runtime - Tokio is one such runtime.
Read more ⟶