- Number one optimisation tip - DON’T
- Wikipedia - FFI(Foreign Function Interface)
- stackoverflow.com
- en.cppreference.com
- Understanding memory ordering semantics such as
acquire-releasewith examples in CPP davekilian.com - Aquire release semantics, fences, etc. preshing.com
- A guide to lock free programming, techniques, and references preshing.com
- assets.bitbashing.io
- Blocking IO, Non-Blocking IO and epoll
- https://youtu.be/nbHRDguPxLg?si=91rcexVLyCqmStfk
- Basic SIMD Programming
- Dedicated to assembly language programming and resources flatassembler.net
- www.cs.cmu.edu
- Building a toy VPN
- TUN/TAP interface
- greenteapress.com
- Read What ever systems programmer should know about concurrency
- eli.thegreenplace.net
- docs.google.com
- dns in rust - Building a DNS server in rust
- Building TCP in rust - Jon Gjengset
- daniel.haxx.se
- beej.us
- www.youtube.com - Computer Networks with wireshark really really cool
- 0xghost.dev
- unixism.net
- navinshrinivas.com
- ciechanow.ski
- h4x0r.org
- justrach.com
- www.image-engineering.de
- justrach.com
- stackoverflow.com
- www.kernel.org
- Nick Licthman Exploring How linux boots (video)
- www.kernel.org
- www.barroso.org
- www.youtube.com
- variantsystems.io
- sdomi.pl
- nimrod.blog
- stackoverflow.com - SWAR: SIMD with a Register
- Beating the L1 cache with value speculation
- Filesystems: Ext4 internals-for-interns.com
- Compute Express Link (CLX) wikipedia.org
- An introduction to CLX Interconnect dl.acm.org
- RFC 9849: TLS Encrypted Client Hello rfc-editor.org
- RFC 4122: A Universal Unique Identification (UUID) URN Namespace datatracker.ietf.org
- Difference between a “coroutine” and a “thread” stackoverflow.com
- Nearly all Binary Searches and Mergesorts are broken research.google
- Cost of Concurrency Coordination with Jon Gjengset youtube.com
- Understanding mmap, the workhorse behind keeping memory access efficient in linux youtube.com
- Introduction to lockless programming lwn.net
- Ted Nyman - High Performance Git gitperf.com
- MPEG-2 Transport Stream Packaging for Media Over QUIC Transport www.ietf.org
- On a Boat moq.dev
- Phantom Patch samizdat.dev
- DevOps & SRE interview questions ewry.net
- FastCGI: 30 Year Old and Still the Better Protocol for Reverse Proxies www.agwa.name
- QUIC: A UDP-Based Multiplexed and Secure Transport datatracker.ietf.org
- Hands-On Introduction to Unikernels labs.iximiuz.com
- Implementing a small linker with Rust zenn.dev
- Implementing a Wasm runtime in Rust zenn.dev
- Understanding SIMD algorithms beyond “it makes things go fast” mcyoung.xyz
- Anubis - Firewall utility “weighing soul of connection” with challenges to protect upstream github.com/TecharoHQ
- theblessedmachine.substack.com - second part of a series on understanding big integers and operations
- Branch predictors: How many if’s are too many? blog.cloudflare.com
- Priority inversion - priority inheritance wiki.linuxfoundation.org
- Cachegrind: a high-precision tracing profiler, a tool provided by valgrind valgrind.org
- Usagi 2d game engine for rapid prototyping usagiengine.com
- A future where dynamic hardware becomes a thing skudlur.github.io