Guides
The guides feature supplementary documentation intended for your reference as you progress through the roadmap. You'll be directed to the relevant pages as necessary. These documents are broadly classified into two categories:
- Resources: These articles include information designed to help us understand concepts. They may include links to third-party websites for deeper understanding of specific topics.
- References: These articles provides descriptions and code snippets related to functions and libraries that you'll utilize during implementation. They serve a similar purpose to a
README.md
file found in projects.
Resources
✅ Reviewed 🟡 To be reviewed ⚪ Partially reviewed
- ✅ Architecture
- ✅ Coding Conventions
- ✅ TCP/IP Model
- ✅ TCP Socket Programming
- 🟡 UDP Socket Programming
- ✅ Process and Threads
- ⚪ System Calls
- ✅ Linux epoll
- 🟡 Linux epoll tutorial
- 🟡 Blocking & Non-Blocking Sockets
- 🟡 HTTP
References
- ✅ vec
- ✅ xps_logger
- 🟡 xps_buffer
- 🟡 xps_utils