Joseph Attah's Projects
logging my thoughts and activities on the interwebs
peer-to-peer gRPC server
A bittorrent library written in Go (golang).
Linux Networking Training
How to be low-level programmer
GitHub Pages repo for interactive maps
Backend service written in golang
sockets wrapper to make socket programming in python more go-like
network programming with golang, tips, tricks, pitfalls, idioms and all things related.
A dummy API written in nodejs for managing grocery shops
Assorted resources for the GWU OS class
How to create an OS from scratch
Notes I made for myself playing over the wire CTFs
Pgpool-II Communication Protocol Client
POC of blockchain using python. Based on Haseeb Qureshi's presentation: https://github.com/Haseeb-Qureshi/lets-build-a-blockchain
:rowboat: Raft implementation in Go
CV
Learning riscv assembly programming
A div-less, mul-less, atomic-less `rv64i` compiler toolchain using purely clang, musl, and compiler-rt
RISC-V Assembly Programmer's Manual
A RISC-V ELF psABI Document
Everyday, Rust this.. Rust that... I want to see what all the fuss is about.
A Schedule App Built For Students To Keep Track Of Tests Or Exams
An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.
The Journey to hopefully writing a fully distributed peer to peer chat service.
Data structures and algorithms used in building software machines.
Testing ideas for writing http servers in golang
Back-end task to create a Mailing micro service for Team Fierce
Horsing around with golang net and crypto package and transport security