- An interesting/influential/important paper from the world of CS every weekday morning
- BogoToBogo
- A curated list of engineering blogs
- Competitive Programmer's Handbook
- GeeksforGeeks
- 500 Data Structures and Algorithms practice problems and their solutions
- Damn Cool Algorithms: Log structured storage
- Gap Buffers Are Not Optimized for Multiple Cursors
- Gap Buffers, or, Don’t Get Tied Up With Ropes?
- What's been wrought using the Piece Table?
- Suggested Final Project Topics
- Beginner's Guide to Linkers
- The inside story on shared libraries and dynamic loading
- ELF Hello World Tutorial
- A Guide to Parsing: Algorithms and Terminology
- His notes on Clang/LLVM are fantastic
- The Lost Art of C Structure Packing
- What a C programmer should know about memory
- Memory management in C programs
- Essential C
- What static_cast<> is actually doing
- Why functional programming matters
- The Basics of Programming Model Design
- Lamda Calculus (Index)
- UNIX Implementation
- poll vs select vs event-based
- Different I/O Access Methods for Linux, What We Chose for Scylla, and Why
- Event-Driven Architecture
- Anatomy of a Program in Memory
- Xv6, a simple Unix-like teaching operating system
- UEFI boot: how does that actually work, then?
- IPC Overview
- How do multiplayer games sync their state? Part 1
- How do Multiplayer Game sync their state? Part 2
- From design patterns to category theory
- A simple approach to building a real-time collaborative text editor - Digital Freepen
- Vim After 15 Years
- The Linux Graphics Stack
- A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux\
- Writing a Really, Really Fast JSON Parser
- GUI Architectures
- Peer-to-Peer Communication Across Network Address Translators
- NAT and Peer-to-peer networking
More than 5 years have passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme