Blog Posts: 2023
Intro to Autograd Engines: Karpathy's Micrograd in Go
For a while, I wanted to build a complete autograd engine. What is an autograd engine, you might ask? To find the answer, we first must know what a neural network is.
Neural Network Crash Course: A neural network can just be seen as a black-box function. …
Where Rust Shines: Algebraic Types and Match Statements
Recently I was going through Thorsten Ball’s “Writing An Interpreter in Go”. In this book, you create a basic interpreted language and write a lexer, parser, evaluator, and REPL for it.
A Lexer takes in source code and turns it into an intermediate …
Rust Front-End Development with Dioxus
Why Rust for Front-End Development: I’ve been using React and Next.js for front-end development ever since high school, it was one of the first few things I learned when it came to programming. Recently, I’ve had the itch to learn something new, …