-
The Illustrated TLS Connection
The Illustrated TLS Connection Every byte of a TLS connection explained and reproduced. This demonstration a...
-
Google Interview Questions Deconstructed: The Knight’s Dialer
Google Interview Questions Deconstructed: The Knight’s Dialer This is the part of a series of posts...
-
Fixing A Bug In An 18 Year Old Shockwave Game
Fixing A Bug In An 18 Year Old Shockwave Game Reverse engineering, and fixed by literally...
-
a literate raytracer in javascript
a literate raytracer in javascript Raytracing is a relatively simple way to render images of 3D...
-
Masstree: A cache-friendly mashup of tries and B-trees
Masstree: A cache-friendly mashup of tries and B-trees This paper proposes an efficient tree data structure...
-
Best design practices to get the most out of your API
Best design practices to get the most out of your API
-
Graph Databases for Beginners: Graph Search Algorithm Basics
Graph Databases for Beginners: Graph Search Algorithm Basics Part of Graph Databases for Beginners blog series...
-
Patterns for distributed transactions within a microservices architecture
Patterns for distributed transactions within a microservices architecture Microservices architecture (MSA) has become very popular. However,...
-
Memory Allocators 101 - Write a simple memory allocator
Memory Allocators 101 - Write a simple memory allocator This is a beginner level article, so...
-
Computer Networking: Principles, Protocols and Practice, 2nd edition
Computer Networking: Principles, Protocols and Practice, 2nd edition Have ever feel frustrated because you don’t understand...
-
biscuit: a monolithic, POSIX-subset operating system kernel in Go for x86-64 CPUs
biscuit: a monolithic, POSIX-subset operating system kernel in Go for x86-64 CPUs
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-