-
An opinionated guide to writing software design docs.
✏ 2024-09-15
✂ 2024-09-16
-
Functional programming vs OOP, now on a blockchain.
✏ 2024-08-16
✂ 2024-08-16
-
A ubiquitous pattern you won’t find in your textbook.
✏ 2024-06-20
✂ 2024-06-20
-
Software that makes you a better programmer.
✏ 2024-05-20
✂ 2024-05-20
-
Making IC’s HTTPS outcalls feature more versatile.
✏ 2024-04-29
✂ 2024-04-29
-
A quest for defining what it means to name things well.
✏ 2024-04-01
✂ 2024-04-01
-
A guide to domain-specific types that make sense.
✏ 2024-02-26
✂ 2024-02-26
-
An overview of the Chainlink OCR protocol.
✏ 2024-01-30
✂ 2024-01-30
-
OOP inheritance had one job to do.
✏ 2023-11-22
✂ 2023-11-22
-
An efficient algorithm for incremental merkle trees updates.
✏ 2023-08-13
✂ 2023-11-26
-
Why is it so hard to change things?
✏ 2023-07-02
✂ 2023-07-02
-
A practical guide to the world’s most advanced interface definition language.
✏ 2023-06-14
✂ 2023-06-22
-
The storage scheme securing ckBTC assets.
✏ 2023-05-01
✂ 2023-05-01
-
What programming language would J.S. Bach use?
✏ 2023-04-01
✂ 2023-04-01
-
Why DFINITY builds Rust with Bazel.
✏ 2023-03-20
✂ 2023-03-20
-
A summary of the book by Tiago Forte.
✏ 2023-02-25
✂ 2023-02-25
-
Why I am not enjoying programming in Rust.
✏ 2023-02-14
✂ 2023-02-16
-
An introduction to the stable-structures library.
✏ 2023-01-20
✂ 2023-02-04
-
The design of the Internet Computer utility token treasury.
✏ 2022-12-19
✂ 2022-12-19
-
An optinionated guide to designing humane error types in Rust.
✏ 2022-11-15
✂ 2022-11-16
-
How the Internet Identity canister uses its stable memory to achieve safe upgrades.
✏ 2022-10-12
✂ 2022-10-12
-
Payment flows for fungible tokens on the Internet Computer.
✏ 2022-09-21
✂ 2022-09-21
-
An introduction to fungible tokens and ledgers.
✏ 2022-08-05
✂ 2022-08-05
-
A deep dive into the protocol that IC subnets communicate over.
✏ 2022-07-01
✂ 2022-07-01
-
Restoring a binary tree from its pre-order traversal.
✏ 2022-06-05
✂ 2022-06-05
-
The Internet Computer orthogonal persistence feature and the data structure powering that feature.
✏ 2022-04-27
✂ 2022-04-27
-
Apply scientific method in everyday software engineering.
✏ 2022-04-01
✂ 2024-09-26
-
Solving the trapped rainwater problem in J.
✏ 2022-02-15
✂ 2024-03-03
-
Lessons learned from scaling a Rust code base.
✏ 2022-01-20
✂ 2023-06-16
-
A glance on the Internet Computer replicas through the lens of state machine replication.
✏ 2021-12-01
✂ 2021-12-01
-
A compilation of useful patterns for developing IC canisters in Rust.
✏ 2021-10-25
✂ 2022-10-16