Best of 2017: Top 27 articles and resources

Best of 2017: Top 27 articles and resources

2017 can be summed up in seven topics: Linux, Python, sysadmin, Raspberry Pi, Arduino, programming, and DevOps.

Image by : 
Mitch Bennett. Modified by CC BY-SA 4.0

Subscribe now

Get the highlights in your inbox every week.

In 2017, published more than 1,000 articles and welcomed more than 200 new writers. Let's look back at some reader-favorites from 2017. I've picked the top 22 articles and selected the top five resources we've added to the site this year.

Top 22 open source stories in 2017

  1. 5 projects for Raspberry Pi at home by Ben Nuttall (community moderator)
  2. 20 Linux commands every sysadmin should know by Rosemary Wang
  3. Brewing beer with Linux, Python, and Raspberry Pi by Christopher Aedo
  4. Top 5 programming languages for DevOps by Chris Saunders (Red Hat)
  5. 3 cool machine learning projects using TensorFlow and the Raspberry Pi by Rikki Endsley (Red Hat)
  6. How to build a Raspberry Pi home dashboard by Conor O'Callaghan
  7. 10 reasons to use Cinnamon as your Linux desktop environment by David Both (community moderator)
  8. How to set up a personal web server with a Raspberry Pi by Mitchell McLaughlin
  9. 30 best practices for software development and testing by Michael Foord (Red Hat)
  10. 4 terminal applications with great command-line UIs by Amjith Ramanujam
  11. How to unzip a tar.gz file by Seth Kenlon (Red Hat)
  12. Get started with machine learning using Python by Dr. Michael J. Garbade
  13. 3 mistakes to avoid when learning to code in Python by Pete Savage (Red Hat)
  14. 4 Python libraries for building great command-line user interfaces by Amjith Ramanujam
  15. 4 open source tools for sharing files by Scott Nesbitt
  16. Don't hate COBOL until you've tried it by Walt Mankowski
  17. 5 Arduino projects to upgrade your car by Alex Sanchez (Red Hat)
  18. Build your own DNS name server on Linux by David Both (community moderator)
  19. Why Go is skyrocketing in popularity by Jeff Rouse
  20. An introduction to the Linux boot and startup processes by David Both (community moderator)
  21. Grok the GIL: How to write fast and thread-safe Python by A. Jesse
  22. Top 9 GNOME shell extensions to customize your desktop Linux experience by Jason Baker (Red Hat)

Top five open source resources of 2017

  1. 5 open source alternatives to Trello 
  2. 3 open source Python GUI frameworks 
  3. Top 3 open source Python IDEs 
  4. 4 open source alternatives to Gmail 
  5. 5 open source alternatives to Slack for team chat 

(All resource pages were written by Jason Baker of Red Hat.)

The team is here to help you share your story. You can check out our submission guidelines, email article proposals to us at, or find us in Freenode IRC What topics would you like to see on in 2018? Please let us know in the comments.

Best wishes Happy New Year!

About the author

Jason Hibbets
Jason Hibbets - Jason Hibbets is a Principal Program Manager at Red Hat with the Digital Communities team. He works with the Enable Architect, Enable Sysadmin, Enterprisers Project, and community publications. He is the author of The foundation for an open source city and has been with Red Hat since 2003. Follow him on Twitter: @jhibbets for a fun and shareable feed of his open source (and...