Understanding SELinux labels for container runtimes What happens to a container's MCS label when the container is rebuilt or upgraded?
Build a bikesharing app with Redis and Python Learn how to use Redis and Python to build location-aware applications.
We're still learning from this failed blockchain experiment The Decentralized Autonomous Organization was an early blockchain experiment that failed. But it can teach us so much about our organizational futures.
How a university's 3D-printed prosthetics club provides devices for amputees Duke University's eNable chapter collaborates with sponsors and other innovators to create and deliver 3D-printed prosthetic devices to amputees
Top 11 vi tips and tricks Whether you're new to vi or looking for a refresher, these shortcuts will quickly make you a power user.
How to create slides with Emacs Org mode and Reveal.js With the Org-Reveal package, you can turn Emacs text files into simple Reveal.js slide decks.
Your DevOps attempt will fail without these 7 departments buying in Achieving customer value requires more than just software development and IT operations.
Getting started with the RStudio IDE The R Project for statistical computing is a powerful way to analyze data, and the RStudio IDE makes it easy to use.
Everything I know about open source I learned from SpaceX Five lessons from the spectacular Falcon Heavy launch for people working on open source projects.
How to clone, modify, add, and delete files in Git In the second article in our "getting started with Git" series, learn how to perform basic Git operations.
A better marketing plan for your open source software project The history and evolution of marketing in open source demonstrates a need for new approaches.
An open source Instagram desktop photo uploader Need to post images to Instagram from your desktop? Try Ramme.