Pinned Repositories
automata
Fundamental computing machines implemented in Clojure.
brewctrl
Minimal version of brewing fermentation chamber temperature controller. Uses Aiohttp for the to provide an API, and server sent events to stream data.
clojure-simple-lang
A Clojure implementation of the SIMPLE language as described in Understanding Computation by Tom Stuart. https://computationbook.com/
coursework
General files
elixirnet
A convolutional neural network implementation written in Elixir.
patchwork
Patchwork is an Elixir library for calculating the difference between two data structures, and applying that difference as a patch. Think git patches for for Elixir data structures.
scache
A lightweight effect based cache, compatible with the Typelevel ecosystem
SimpleRabbit
A little Elixir library on top of AMQP to simplify interacting with RabbitMQ.
Tetrex
Yet another Tetris game, because everyone loves Tetris!
typescript-realworld-backend
A back-end based on the RealWorld API spec using Typescript, PostgreSQL, Node, Express, and Docker.
mjftw's Repositories
mjftw/Tetrex
Yet another Tetris game, because everyone loves Tetris!
mjftw/patchwork
Patchwork is an Elixir library for calculating the difference between two data structures, and applying that difference as a patch. Think git patches for for Elixir data structures.
mjftw/SimpleRabbit
A little Elixir library on top of AMQP to simplify interacting with RabbitMQ.
mjftw/next-boss-example
Example project showing how pg-boss async task scheduler can be combined with NextJS
mjftw/fly-minecraft-server
A scale to zero Minecraft server running on Fly.io without managing state
mjftw/advent-of-code-2021
Advent of code exercises - practice learning Rust
mjftw/algorithms
A collection of reference algorithm implementations
mjftw/algos
A collection of algorithm toy implementations to help me learn
mjftw/aoc2022
Advent of Code 2022 solvers
mjftw/bank-manager
Simple bank account manager, designed to demonstrate the idea of event sourcing.
mjftw/cats-effect-examples
A set of collected examples using cats, cats-effect, fs2 etc.
mjftw/drizzle-orm
Headless TypeScript ORM with a head. Runs on Node, Bun and Deno. Lives on the Edge and yes, it's a JavaScript ORM too 😅
mjftw/eventstore-rabbitmq
Prototype project showing how you can use EventStoreDB as persistence and replay for RabbitMQ events
mjftw/fpinscala
Code, exercises, answers, and hints to go along with the book "Functional Programming in Scala"
mjftw/git-rebase-watch
Keep your pull request up to date automatically
mjftw/gleam-exercism
mjftw/labyrinth
The board game Labyrinth
mjftw/map-reduce
An implementation of the MapReduce programming model
mjftw/map_diff
Calculates the difference between two (nested) maps, and returns a map representing the patch of changes.
mjftw/mars-rover-mover
Programming challenge! Follow instructions to move many mars robots!
mjftw/mazon
Maze generators and solvers written following along with the book "Mazes for Programmers" by Jamis Buck
mjftw/next-example
Example recipe sharing app showing a way to cleanly design NextJS apps
mjftw/observability
Examples for the Erlang and Elixir Observability tutorial
mjftw/Orion
Distributed Dynamic Profiling for the BEAM
mjftw/project-ideas
A list of ideas for projects that I could do
mjftw/scgol
Conway's Game of Life
mjftw/transcript-sandbox
Real-time video call transcription of React/NextJS app using Phoenix PubSub
mjftw/what-the-type
A demo app showing some interesting typings in Typscript
mjftw/whereby-browser-sdk-sandbox
mjftw/WortHafen
A place for storing all the German language words I have learnt