4 essential tools to set up your Python environment for success This selection of tools will streamline your Python environment for smooth and consistent development practices.
Undiscovered machine learning frameworks, new IT bootcamps, and more industry trends A weekly look at open source community and industry trends.
Hard lessons learned about Kubernetes garbage collection Why I'll never skim Kubernetes documentation again.
How to know if you're ready to switch from Mac to Linux You can do nearly anything on Linux that you can do on a Mac—with the freedom of an open source operating system.
Changing the world with open source: GNOME president shares her story GitLab's new senior open source program manager and founding team member of Endless OS shares her vision for using open source to improve society.
Add scorekeeping to your Python game In the eleventh and final article in this series on programming with Python's Pygame module, display your game player's score when they collect loot or take damage.
How to use Bash history commands Bash's history command surpasses all other Linux shell history interfaces in the number of features it offers.
Introduction to Homebrew: the painless way to install anything on a Mac The Homebrew package manager makes it easy to install and update applications and utilities on a Mac.
My Linux Story: remixing distributions at 17 years old Open source and Linux create an environment ripe for hands-on learning and experimentation, and it's never too early to start.
Who is the glue person on your team? How to identify and utilize the role of a clear-headed, storyteller on your team.
Introducing the Open Management Practices What does great management look like in an open organization? DeLisa Alexander of Red Hat explains a new, open resource that paints one vision.