Mathieu Mailhos's repositories
cpu-bitcoin-miner
Prototype of CPU Bitcoin Miner in Go
webrtc-messaging
Simple implementation of a p2p chat from web browsers
All-Stages-of-Linux-Booting-Process-
Booting Process Explained
arx
ARX is a comprehensive open source data anonymization tool aiming to provide scalability and usability. It supports various anonymization techniques, methods for analyzing data quality and re-identification risks and it supports well-known privacy models, such as k-anonymity, l-diversity, t-closeness and differential privacy.
au-companies-providing-work-visa-sponsorship
Tech Australian companies that can sponsor for a work visa
db_tutorial
Writing a sqlite clone from scratch in C
docker-wildduck
The famous nodemailer/wildduck email server as a docker container.
FlameGraph
Stack trace visualizer
go-mod-tidy-pr
Run `go mod tidy` and create PullRequest on GitHub Actions
go-perfbook
Thoughts on Go performance optimization
haikunator
Heroku-like random name generator.
libreactor
Extendable event driven high performance C-abstractions
lowlevelprogramming-university
How to be low-level programmer
mathieumailhos.github.io
my website hosted on GH Pages
picohttpparser
tiny HTTP parser written in C (used in HTTP::Parser::XS et al.)
project-based-tutorials-in-c
A curated list of project-based tutorials in C
sre-interview
A collection of questions to practice with for SRE interviews
what-happens-when
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"