-
Rafi's Reading List: 2023 Topics: Reading
And now for something different!
Early this year, I became the proud owner of a Kindle. I thought it might be nice to replace some of the Doomscrolling with reading (Doom… turning?). -
Demo: Game Of Life Topics: WebAssembly, Rust, Games
Play Conway’s Game of Life in your browser! Rust compiled to WASM, using the macroquad crate.
-
Byte by Byte: Mutexes in Rust Topics: Rust, Programming-Languages, Concurrency
For someone who has never used Rust, it can be hard to understand what all the fuss is about. Let’s take a brief look at how Rust lives up to one of its staple promises, namely “fearless concurrency” with a few examples on about a fundamental component: the mutex.
-
Deep Dive: Macrofrick - Metaprogramming for Fun and for Speed Topics: Rust, Metaprogramming, Brainfuck, Compilers
Macrofrick is a Brainfuck compiler that leverages Rust’s declarative macros and efficient compiler to produce blazingly fast binaries with minimal effort.
-
Deep Dive: brainfrick-rs Topics: Rust, Brainfuck, Compilers, Performance
Brainfrick-rs is an optimizing compiler/interpreter written in Rust for Brainfuck, an esoteric programming language, known for its extreme simplicity.
-
Doing my (past) Homework with GitHub Copilot Topics: AI, Academics
GitHub Copilot is an AI-based programming tool created by OpenAI. I’m going to use it to do my homework.
-
Deep Dive: CivicQA Topics: Microservices, System-Design, Go, DevOps
CivicQA is an open-source constituent management platform.
-
Deep Dive: Puffin Topics: Rust, Interpreters, Programming-Languages
Puffin. A simple, interpreted programming language, implemented in Rust.