12 programming resources for coders of all levels No matter where you are in your programming journey, there are things for you to learn in Opensource.com's top 12 programming articles from 2019.
What's your favorite Linux terminal trick? Take our poll or tell us about your favorite terminal trick. Is it a nifty productivity shortcut or a fun Easter egg?
Remap your Caps Lock key on Linux Increase your typing and navigation speed and avoid repetitive stress injuries by remapping your keyboard on GNOME 3 and Wayland.
Set up network parental controls on a Raspberry Pi With minimal investment of time and money, you can keep your kids safe online.
How to SSH into a running container SSH is probably not the best way to run commands in a container; try this instead.
4 ways you can edit a PDF with the pdftk-java command Combine PDFs, remove pages, split PDFs, and fill in forms with this handy Linux command.
Learn to debug code with the GNU Debugger Troubleshoot your code with the GNU Debugger. Download our new cheat sheet.
Practice coding in Groovy by writing a game Groovy streamlines Java's syntax, making it an easy language for experienced Java coders to adopt.
Top 15 resources for learning JavaScript These practical resources will help you get up to speed and creating dynamic web content quickly.
Open source development works to improve contact tracing in Europe Analyzing data on Corona-Warn-App's development shows how quickly open source can scale up to help stop disease outbreaks.
How to use BusyBox on Linux BusyBox is an open source (GPL) project providing simple implementations of nearly 400 common commands.
How I use Terraform and Helm to deploy the Kubernetes Dashboard Terraform can deploy Helm Charts. Is it right for you?