1. Introduction
  2. File System
    1. Read file line by line
    2. Mmap file
    3. Find Files modified in the last 24 hours
  3. Cryptography
    1. Calculate SHA-256 digest of a file
    2. Salt and hash a password with PBKDF2
  4. Date and Time
    1. Measure the elapsed time between two code sections
  5. Network
    1. Listen on unused port TCP/IP
    2. TCP Client
    3. UDP Echo
  6. Web Programming
    1. HTTP Get
    2. HTTP Post
  7. Algorithms
    1. Generate Random Values
  8. Concurrency
    1. Explicit Threads
    2. Shared Data
  9. Operating System
    1. Processor
    2. External Command
  10. Development Tools
    1. Versioning
  11. Encoding
    1. Deserialize JSON
    2. Encode and decode base64
  12. Mathematics
    1. Complex Numbers
  13. Data Structures
    1. Bitfield
    2. Singly Linked List
    3. Doubly Linked List
  14. Command line
    1. Argument Parsing
    2. ANSI Terminal
  15. Database
    1. SQLite
    2. Postgres
    3. MySQL
  16. Text Processing
    1. Regex Expressions
    2. String Parsing