What a shell dotfile can do for you Learn how to use configuration files to improve your work environment.
Share data between C and Python with this messaging library ZeroMQ makes for a fast and resilient messaging library to gather data and share between multiple languages.
Introduction to the Pony programming language Pony, a sort of "Rust meets Erlang," makes it easier to develop fast, safe, efficient, and highly concurrent programs.
MySQL without the MySQL: An introduction to the MySQL Document Store The MySQL Document Store enables storing data without having to create an underlying schema, normalize data, or do other tasks normally required to use a database.
What's the difference between a fork and a distribution? Open source software distributions and forks are not the same. Learn the differences and the potential risks.
An introduction to the Web::Simple Perl module, a minimalist web framework Perl module Web::Simple is easy to learn and packs a big enough punch for a variety of one-offs and smaller services.
Dropbox alternatives, Git tricks, Linux tips, DevOps must-reads, and more Here's what Opensource.com readers were most interested in the week of June 18-24.
A short primer on assemblers, compilers, and interpreters A gentle introduction to the historical evolution of programming practices.
Build and host a website with Git Publishing your own website is easy if you let Git help you out. Learn how in the first article in our series about little-known Git uses.
Top 8 open source AI technologies in machine learning Take your machine learning to the next level with these artificial intelligence technologies.
Using vi-mode in your shell Get an introduction to using vi-mode for line editing at the command line.
Happy birthday, Opensource.com: 9 years The place for helpful information about open source and Linux tools.