Choosing a printer for Linux Linux offers widespread support for printers. Learn how to take advantage of it.
Perl hashes and arrays: The basics Perl makes it easy to manipulate complex data using hashes and arrays. Here's what you need to know to get started.
Review by many eyes does not always prevent buggy code There is a view that because open source software is subject to review by many eyes, all the bugs will be ironed out of it. This is a myth.
Using Python and GNU Octave to plot data Learn how to do a common data science task with Python and GNU Octave.
An introduction to Go arrays and slices Learn the pros and cons of storing data in Go using arrays and slices and why one is usually better than the other.
Learn how to fix a Django bug from beginning to end Contributing to the Django framework is easier than you think.
Install hub to make your Git command-line as fully featured as GitHub If you prefer to work from the command line, try hub, a command-line tool for GitHub.
Publisher's picks: 29 open source books for 2015 Whether you prefer reading technical content online, in print, or both, technical book publishers have you covered. Six publishers share picks for top 2015 open source-related…
Graphics and music tools for game development To build a playable game in just three days, you need good, fast, reliable tools.
Top 10 June must-reads: Bash tips, Dropbox and Adobe Lightroom alternatives, Emacs vs. Vim, Linux tricks, and more Check out highlights from the past month.
Automatic MySQL schema management with Skeema Learn about an open source tool that helps make managing database schemas easy and replicable.