A guide to Git branching In this third article on getting started with Git, learn how to add and delete Git branches.
How to retrieve source code of Python functions Learn to use the inspect and dill libraries to access Python functions' source code.
Building a DIY amp kit that's great for vinyl records Learn how to put together the Muffsy phono head amplifier kit.
Top 8 open source AI technologies in machine learning Take your machine learning to the next level with these artificial intelligence technologies.
Termux turns Android into a Linux development environment Old Android devices become development powerhouses.
17 tech books, 4 fabulous Firefox extensions, Linux tricks, Buildah, Ansible, and other hot reads We look back at our biggest hits last week.
An introduction to the Pyramid web framework for Python In the second part in a series comparing Python frameworks, learn about Pyramid.
LikeCoin, a cryptocurrency for creators of openly licensed content Licensing artwork under Creative Commons and making money is no longer at odds.
5 Emacs modes for writers If you write copy in the Emacs text editor, these five tools will make your life easier.
Linux for developers comes to Chrome OS, using AR to assist surgeons, and more open source news Catch up on the latest open source headlines.
Why it's important to get kids into public speaking Conference presentations open a world of opportunities to advance your career, says 16-year-old veteran tech presenter Keila Banks in her UpSCALE Lightning Talk.
A look at open source image recognition technology Image recognition technology promises great potential in areas from public safety to healthcare.