Writing: 2023|
Intro to Autograd Engines: Karpathy's Micrograd in Go
November 11, 2023
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
November 11, 2023
Lexical Analysis and ASTs: 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 …
Rust Front-End Development with Dioxus
August 16, 2023
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, …