Modern Neovim config from scratch
Ever wondered how to configure Neovim from scratch using Lua, with the LSP, and the must-have plugins?
How to keep the firewall under control with a default drop policy without breaking applications like Docker.
As an alternative to the client/server mode in terminal emulators like URxvt, which decreases startup time and overall memory usage.
From the basics of Kustomize to the more advanced topics of pruning resources, vendoring Helm charts, and encrypting Secrets.
From simple prefix sums to the 3 modes of operation of a BIT, with links to further applications.
A book as much about writing unit tests as it is about integration testing and refactoring towards more testable software architectures.
If you want to make blogging a part of your learning workflow.
Make optimized self-contained SVG images through font embedding and subsetting.
Dive into Linux audio and network systems to find sources of buffering and decrease the microphone capture latency in Audio Source.
Introduction to Chernobyl Simulator, with explanation of the game interface, core refueling, the feedwater system, malfunctions, and ideas for further experimentation.
Configure the Nginx proxy cache, increase availability with stale responses, limit request bursts with locking, and normalize requests to improve caching efficiency.
Learn how to harness the power of Vim Fugitive to efficiently stage, diff, commit, and resolve conflicts in Git repositories.
Learn how to capture terminal content including ANSI escape sequences, how to convert it to HTML, and how to make it responsive.
Discover what the benefits of touch typing are, with advice on how to learn it effectively, and a discussion about its limitations.
Recipes to build an asynchronous HTTP server with Hyper, including request routing, form handling, and cookie-based authentication.
Discover how SQLite ensures the ACID properties, how to configure it for better performance, and how to effectively handle concurrent clients.
Introduction to Android storage partitions and explanation of TWRP install, backup, and wipe features.
Guide to download the WireGuard kernel module, patch the LineageOS kernel, make the boot image, and flash it on your device.
Instructions to create a systemd-nspawn container, setup the LineageOS build environment, and make the system image.
Is it possible to start a programming blog without an "Hello, World!" article? I don't think so.