How-tos and tutorials

Contributors from a wide range of fields of expertise and backgrounds dive into various topics to bring you working guides to help you make, code, build, or teach others.

How to set your $PATH variable in Linux

Telling your Linux shell where to look for executable files is easy, and something everyone should...
New guides and tutorials for OpenStack

Want to get a head start with OpenStack? Check out these new tips and tricks.
Know thyself

Ever wondered, "How can I learn to program?" We provide guidance to help you find the approach that...
OpenStack how-tos

OpenStack has a big ecosystem. Learn how to maximize your open source cloud skills with these new...
Build your own DNS name server

Learn how to use BIND to set up your own server for resolving domain names.
A beginner's guide to microblogging on Mastodon

Meet Mastodon, the open source Twitter alternative that's spreading like wildfire.
Introduction to the Domain Name System (DNS)

Learn how the global DNS system makes it possible for us to assign memorable names to the worldwide...
Introduction to functional programming

We explain what functional programming is, explore its benefits, and look at resources for learning...