How to dual-boot Linux and Windows Set up your computer to boot into Windows 10 or Ubuntu 18.04 as needed.
Set up Vim as your Rust IDE The Vim text editor is a great development environment for programming Rust applications.
9 open source test-automation frameworks Get some advice to choose the right test-automation framework for your organization.
Create LEGO designs in Blender with this plugin Convert your 3D digital models into LEGO designs with Bricker
Evolving the Open Organization community Follow our series tracking the growth and evolution of an open source project—as it's happening.
Customizing my Linux terminal with tmux and Git Set up your console so you always know where you are and what to do next.
6 best practices for managing Git repos Resist the urge to add things in Git that will make it harder to manage; here's what to do instead.
How an open project's governance model evolves As open projects mature, their governance models inevitably change. Here's how we're evolving ours.
Back up your phone's storage with this Linux utility Take as many shots as you want; gphoto2 makes transferring photos from your device to your Linux computer quick and easy.
How to install Java on a Mac macOS users can run the open source release of Java as well as newer frameworks for cloud-native development.
How to add a player to your Python game Part three of a series on building a game from scratch with Python.
Should API-restricting licenses qualify as open source? A look at how a closely-watched legal case about copyright and APIs might affect open source licensing