A handy way to add free books to your eReader
How to create a list of new, freely available books from Project Gutenberg.
Introduction to the GNU Core Utilities
Two sets of utilities—the GNU Core Utilities and util-linux —comprise many of the Linux system...
2d arcade game sprite
Learn how to get started with Arcade, an easy-to-use Python library for creating 2D video games.
A gentle introduction to FreeDOS
FreeDOS is an old operating system, but it is new to many people. In 1994, several developers and I came...
Give the gift of revealing your insecurities
High-trust environments develop when we're open about the things that make us uncomfortable.
Old train
With more than 12,000 page views, Amjith Ramanujam's article on how Netflix does failovers in 7 minutes...
Breach detection with Linux filesystem forensics
The who, what, when, where, why, and how of investigating a Linux disk image.
An introduction to Python bytecode
Learn what Python bytecode is, how Python uses it to execute your code, and how knowing what it does can...
Managing virtual environments with Vagrant
Learn to create and configure a virtual machine and run post-deployment configuration with Vagrant.