DISCLAIMER: I don't own any content presented on the links bellow. All materials are from publicly available sources. Ownership and rights to everything belogs to their respective owners and authors.
Linux
Books, guides, whitepapers, tutorials, and documentation on various aspects of Linux operating system
Kernel development + modules
Performance benchmarking and optimizations
eBPF - Extended Berkley Packet Filter
Compilation - tools and know-hows
Packaging and distribution
PCI Express
PCIe as a technology, it's specification, how tos, and whitepapers on how to use it to the fullest extent
NVM Express
NVMe as a technology, it's specification, how tos, and whitepapers on how to use it to the fullest extent
IOMMU
Various lectures, presentations and specifications on a topic of Input/Output Memory Management Unit
Rust programming language and tips on software development
Some useful links
GPU Programming
CUDA, VULCAN
GUI libraries
FLTK (Rust bindings), GTK4
Advanced algorithms and data structures - FTN Novi Sad
Univeristy course presentations, on Serbian
Probabilističke strukture podataka, Hash funkcije, Bloom filter
Streaming podataka, Count-min sketch, HyperLogLog, Lookup tabele
Batch i mikro batch obrada podataka, Skip list, SimHash
Otkaz i oporavak, Sekvencijalno i nasumčno čitanje i pisanje; Strukture zasnovane na log-u, Write Ahead Log
Write Ahead Log - nastavak, Memory mapped file, Transkacije
Segmentirani log, Brisanje delova loga, Izmene sa više klijenata
Stabla, Merkle stabla, Merkle dokaz, Anti-entropy popravke, Serijalizacija stabla
Memorijske tabele (Memtable), Eksternalizacija podešenja, Put zapisa (Write path)
SSTable, Index, Summary, Struktura, Formiranje
Putčitanja podataka, Keširanje, LRU, Prefix scan, Range scan, Paginacija
LSM Stabla, Kompakcije, Amplifikacije, RUM pretpostavke
Kompresija podataka - osnove, Ograničenje stope pristupa (Rate Limiting) Token Bucket, TTL