Join the 85,000 open source advocates who receive our giveaway alerts and article roundups.
Top 5 articles of the week for April 21
Top 5: Projects for Raspberry Pi at home, how to write fast Python, and more
Get the newsletter
In this week's top 5, we highlight projects for Raspberry Pi at home, how to write fast and thread-safe Python, 12 ways to study a new programming language, a Linux-friendly amplifier for listening to music, and 3 open source boilerplate web design templates.
Top 5 articles of the week
Jason Baker, an editor at Opensource.com, writes that "today, few people design their web pages from scratch. Most opt to use a pre-built template design, custom fit for their content management system of choice." To avoid reinventing the wheel and hand coding your website, Baker suggests using HTML boilerplate templates and frameworks. In this article, he introduces readers to Bootstrap, HTML5 Boilerplate, and Skeleton.
Do you keep your music library in digital form on your computer? Or maybe you have a dedicated music server? Chris Hermansen brings us tips in his latest Open Music column for choosing a digital-to-analog converter well-suited for your operating system in terms of compatibility, features, and sound quality.
What do you do when you decide you want to learn a new programming language? E. Dunham, a DevOps Engineer for Mozilla Research, outlines 12 techniques for studying and learning your new language of choice.
A. Jesse, a staff engineer at MongoDB, explores the GIL, or global interpreter lock. He dives into the CPython interpreter source code to find out exactly what the GIL is, why Python has one, and how it affects your multi-threaded programs.
Ben Nuttall of the Raspberry Pi Foundation walks us through using the Raspberry Pi as a media center, as a secure gateway for access to computers and devices on your home network, as a pet camera (which Ben uses for his pet turtle), to control IoT home automation devices, and for anonymous internet browsing.