Ryan Whitlie's repositories
node-express-starter
A solid starter for an Express API with good error handling
parallax-demo
Parallax demo in Flutter https://medium.com/@moosch/flutter-parallax-pageview-b4eb3557b889
ts-lisp-interpreter
A simple Lisp interpreter in TypeScript
bananas
Monkey Lang in Go
cells
Playing with cells and graphics (similar to Conway's Game of Life)
ConcurrentGo
Simple demo of a Go program that handles concurrency well.
DistributedGo
Simple demo of a distributed system in Go.
doom-fire-odin
Doom Fire animation with Odin
elixir-cloud-run
Simple Elixir Phoenix app containerised to deploy to Cloud Run
flutter-stream-state
This is my experiments with simplified state management using Dart Streams
flutter_firebase_boilerplate
A scaffold project to set up Flutter app with Firebase Auth and Firestore database
go-api-example
A simple API example in Go
js-cpu-demo
A repo to demonstrate some interesting things you can do with JavaScript to help your CPUs
learning-racket-with-lists
Just messing around with list manipulations in Racket
learning-some-lisp
Just some stuff from working through learning Common Lisp
LittleDaemons
A simple daemon to handle launching, monitoring and restarting applications.
lua-entity-component-system
ECS data-oriented design with Lua and LÖVE
node-vs-bun
Stress testing Node and Bun running in containers
ray-tracer-in-lua
The Ray Tracer Challenge in Lua
sdl2-starter-project
A boilerplate project for SDL2 2D games in C
test-daemon
A super simple NodeJS daemon to test starting with SystemD
toy-robot-elixir
Control a robot within constraints using stdin commands
toy-robot-node
Control a robot within constraints using stdin commands