Carl Riis's repositories
10-things-linux
Getting better at Linux with 10 mini-projects.
advanced-js-objects
An e-book entirely about JavaScript objects
magic-typescript
A cheat sheet of TypeScript’s most important/magic features
geo-memorizer
A game to help you learn the name, flag, and location of every country
3d-to-2d-example
An example of converting 3D coordinates into 2D
carltheperson-com
My blog.
car-and-mouse
A WASM game where you lead a yellow car with your mouse
island-flyer
An island explorer game with a game engine made from scratch
Jenkins-Docker-Example
This is the example code used in an article I wrote. It's a very simple HTTP server.
Safe-Secrets
An application that will let you save secrets using encryption. The app is deployed in a Kubernetes cluster. It also uses: Flask, NGINX, Redis and React.
same-app-different-design-patterns
Same app different design patterns. What more is there to say?
assembly-enigma
An Enigma Machine written in 6502 assembly
boxes-and-eggs
A game where you crush eggs to prevent boxes from hatching
Connect-Dev
A React app for connecting with developers
rxjs-notes
A collection of my RxJS notes, diagrams, and code examples.
Cat-Or-Dog
A simple game to test your memory, where you try to remember a sequence of procedurally generated cats and dogs.
limitless-lottery
A simulation game where you are allowed to spend an infinite amount of money on different kinds of lottery tickets.
game-of-life
My version of Conway's Game of Life written in Go.
hn-matching-pairs
A game where you match Hacker News comments to posts
Personal-Development-Setup
A way for me to easily replicate my setup. Feel free to use it yourself.
Personal-Website
The source code for my personal website.
Terrible-Calculator
A calculator that will make terrible estimations about the result. It's completely pointless I know.
You-Dont-Know-JS
A book series on JavaScript. @YDKJS on twitter.