 This is Don Watkins, Community Moderator with opensource.com with this week's Top 5. At number 5, 7 tools for analyzing performance in Linux with the Berkeley Packet Filter. Brendan Gregg, Senior Performance Architect at Netflix, explains how to use this collection of tools that can provide sysadmins and developers with a large number of dashboards for performance analysis and troubleshooting. At number 4, Introduction to Machine Learning Ranking in Apache Solar. Michael A. Alcorn, Machine Learning Engineer and Information Retrieval at Red Hat is always looking for ways to use the latest and greatest machine learning technology. In this article, he provides a step-by-step guide to setting up and using Apache Solar. At number 3, Richard Hughes of Red Hat with a great article about how Linux vendor firmware service is being used and why it makes sense for end-users and hardware vendors. At number 2, 10 things I learned about making Lego bricks glow. By day, Jen Krieger is a Chief Agile Architect at Red Hat, but by night, she architects stunning Lego creations. This article is drawn from Jen's recent lightning talk at All Things Open. At number 1, 5 approaches to learning Python. Sophie Polson, a senior at Duke University studying computer science, shares her top 5 recommendations. Regardless of your learning style, whether beginner or expert, Sophie has an approach that is sure to work for you. Be sure to share your favorite Python learning tool in the comments. Well, that's it for this week. Thanks for watching, and we'll see you next time.