Angus Morrison's repositories
this-week-in-rust
Data for this-week-in-rust.org
realworld-go
THE Type-Driven, Hexgonally Architected, Production-Ready, Golang Modular Monolith Example App
rust-cli-tools
Rust translations of staple CLI tools, inspired by Ken Youens-Clark's "Command Line Rust".
game-engine-math
The mathematical foundations of game engine development. Inspired by Eric Lengyel's Foundations of Game Engine Development, Volume 1: Mathematics. Coded in Rust.
typedd-gophers-talk
Code supporting my London Gophers talk, "A Purist's Guide To Type-Driven Design in Go".
paralleltest
Linter to check if your tests have been marked as parallel correctly
opentelemetry-go
OpenTelemetry Go API and SDK
lifetimekata
An exploration of lifetimes in Rust.
real-intellij-light
VSCode theme that looks like Webstorm IntelliJ Light
zerolog
Zero Allocation JSON Logger
zero2prod-rust
Codealong for Luca Palmieri's Zero to Production in Rust
programming_rust
Examples from Programming Rust, 2 Ed., Blandy, Orendorff & Tindall
gila
A lightweight terminal text editor written in Go.
sedgewick-algorithms
Go solutions to Sedgewick & Wayne's Algorithms, 4th Edition.
rasterizer
A 3D rasterizer coded from scratch in C.
hyperdrive-api
An API filesystem with AWS integration for a person cloud storage drive. Built on Rails and containerized with Docker.
supagram-backend
A Rails API backend with Cloudinary integration for an elegant photo sharing app. Features token-based authentication, RSpec tests, custom error handling and an activity feed.
2005book
A pixel-perfect recreation of Facebook as it was in 2005. Built with Ruby on Rails and featuring custom polymorphic database relationships, session authentication and an RSpec/Capybara test suite.
go-generic
A collection of generic data structures written in Go.
hyperdrive-frontend
The React frontend for a cloud storage drive, built using custom hooks and featuring full file CRUD and streaming downloads.
kubernetes_ur
Exercises and examples from Kubernetes Up & Running
eleMental-api
A lightweight Express.js API backend with a PostgreSQL database developed to support a JavaScript browser game built with the Phaser framework.
trpl
The Rust Programming Language.
data-structures
Multilingual implementations of essential data structures.
learn-func-prog
Examples and exercises from Learn Functional Programming with Elixir