Spectre.Console (GitHub Repo)
Spectre.Console is a .NET 5/.NET Standard 2.0 library for creating cross-platform console applications. It features support for formatting, styling, and up to 24-bit colors in the terminal. A screenshot of its features is available.
How io_uring and eBPF Will Revolutionize Programming in Linux (20 minute read)
Two revolutionary new interfaces, eBPF and io_uring, were added to Linux in 2019. The Linux kernel previously only offered blocking system calls to deal with file descriptors, but as devices have gotten faster, this became an increasingly urgent issue. io_uring is an interface that was designed to be truly flexible, extensible, asynchronous, and compatible with any kind of I/O. It offers some advanced features such as file and buffer registration, polling, and linked operations. eBPF allows users to execute arbitrary code in the Linux kernel, enabling advanced tooling and debugging. These two new features allow developers to design apps that can truly take advantage of large multicore multiprocessor systems and µsecond-scale storage I/O latencies.