Link to this headingPrograming

Video Lectures
Genetic Algorithm
Secure Random Generation
Small Crypto Lib

Regex Debugger
Simplified Man pages
How to build X

Licences:

Link to this headingNetworking

Creating a TCP/IP stack
TCP/IP stack in rust
Minimalt: Minimal-latency Networking Through Better Security

Link to this headingDistribution

Distribute Apps on any Linux system
Statically Link Linux apps to run anywhere
Compiling Software and getting the same hash

Link to this headingUI

UI Design Tips
Sifi Interfaces
Creative Director / UI/UX Design
https://axleos.com/writing-a-truetype-font-renderer/

Link to this headingOS Development

Making a Computer from Scratch
OS Development tutorials
Raspberry Po OS tutorials
Operating Systems: Three Easy Pieces
Project: A Simple Operating System
Writing a Simple Operating System —
from Scratch

How to Make a Computer Operating System in C/C++ Comments
Operating Systems Wiki
Raspberry Pi OS
Inside Linux
OS Tutorial
Think OS: A Brief Introduction to Operating Systems
Writing an OS in Rust
OS Class
Writing an OS in Rust Source Code
Making an OS
CLIP OS – Open Source secured operating system
How to Make a Computer Operating System in C++
bootOS 512 bytes OS of x86 machine code.
The little book about OS development

Link to this headingVirtual Machine

Write your Own Virtual Machine

Link to this headingRISC-V

OS in 1000 lines of C

Link to this headingContainers

Containers from Scratch

Link to this headingKernel Design

Writing a Kernel

Link to this headingEmulators

Gameboy Emulator
Statically Recompiling NES Games into Native Executables with LLVM and Go

Link to this headingBootloader

Writing a Bootloader Part 1
Bootloader Wiki
Creating a Bootloader
Dozens of minimal operating systems to learn x86 system programming.

Link to this headingDrivers

Linux Device Drivers, Third Edition
New Examples from Linux Device Driver

Link to this headingWindows Manager

How the Wayland compositor draws to the screen

Link to this headingDatabases

How Does a Database Works in C

Link to this headingCompiler

Writing a toy compiler
My toy compiler
Let’s Build A Simple Interpreter Multi Part
CS 6120: Advanced Compilers: The Self-Guided Online Course
Low-Level Software Security for Compiler Developers

Link to this headingAlgorithms

Dictionary of Algorithms and Data Structures
Sudoku Algorithm
Sudoku Solving Algo
A CS primer for self taught programmers
GitHub, Docker, Kubernetes, Agile, Architecture… it’s all in here.

Link to this headingAI

Building a project with Tensorflow
Google’s Machine Learning 101
Deep Learning Book
Running AI on Google Cloud
Deeplearning with Tensorflow
Machine Learning Exercises In Python
MIT Deep Learning Course
Neural networks class from the Université de Sherbrooke
Header-only library for using Keras models in C++
Lessons learned building an ML trading system that turned $5k into $200k

Link to this headingAlpha Go/Chess/Tak

AlphaGo Zero - How and Why it Works

AlphaGo Zero Info
AlphaGo Zero and capability amplification
AlphaGo Zero Network Info
Deep Pink Chess AI
Alphago Breakdown
Blog post on Alpha Go
Mastering Chess and Shogi by Self-Play with a
General Reinforcement Learning Algorithm

Leela Zero Learning Graph
Simple Chess AI

Pytorch:
Awesome-Pytorch-list
pytorch to tensorflow
Convert trained PyTorch models to Keras, and the other way around
C++ Pytorch

Link to this headingLanguage Specific

Link to this headingRuby

Ruby on Rails Tutorial

Link to this headingGo

RESTful Micro-Framework in Go

Link to this headingOld Hardware

Let’s build a Sega Dreamcast game from scratch - Breakout
Dreamcast Programing
Writing games in 8bit assm