Bash vs. Python: Which language should you use? Both programming languages have pros and cons that make them better for some tasks than others.
Happy 14th anniversary Git: What do you love about Git? Git's huge influence on software development practices is hard to match.
Run a server with Git Thanks to Gitolite, you can manage a Git server with Git. Learn how in our series about little-known Git uses.
Streaming internet radio with RadioDroid Listen to your favorite internet radio stations over your home stereo with this easy setup.
File sharing with Git SparkleShare is an open source, Git-based, Dropbox-style file sharing application. Learn more in our series about little-known uses of Git.
5 open source tools for teaching young children to read Early literacy apps give kids a foundation in letter recognition, alphabet sequencing, word finding, and more.
9 features developers should know about Selenium IDE The new Selenium IDE brings the benefits of functional test automation to many IT professionals—and to frontend developers specifically.
5 useful open source log analysis tools Monitoring network activity is as important as it is tedious. These tools can make it easier.
Use Git as the backend for chat GIC is a prototype chat application that showcases a novel way to use Git.
Ansible performance: Revving up the engine and maintaining stability Try these tips and tricks to optimize Ansible and improve its speed and performance.
Automate password resets with PWM PWM puts responsibility for password resets in users' hands, freeing IT for more pressing tasks.
Parallel computation in Python with Dask The Dask library scales Python computation to multiple cores or even to multiple machines.