Serving files over HTTP three ways: synchronous, epoll, and io_uring
Explores three methods for serving files over HTTP: synchronous, epoll, and io_uring, with code examples.
Explores three methods for serving files over HTTP: synchronous, epoll, and io_uring, with code examples.
A technical exploration of using Linux's io_uring for asynchronous file writing, comparing implementations in Go and Zig to build intuition.
Explores high-performance I/O using io_uring and kqueue, comparing them to blocking I/O and providing a practical TCP server example.
A technical article about implementing a finger protocol client in a custom language, exploring its networking stack and design.
A technical deep dive into building a high-performance Finger protocol server using Linux's io_uring interface for async I/O.
A developer's monthly update covering BARE encoding progress, SourceHut infrastructure improvements, and a snippet of low-level I/O code.