13 open source tools for developers Choose tools that provide maximum flexibility in software integration and delivery.
Digitizing VHS with Linux, creating a Bash completion script, Ansible, home automation, and more Our top 10 articles cover a spectrum of fun and practical uses for technology at home and in the workplace.
How to use printf to format output Get to know printf, a mysterious, flexible, and feature-rich alternative to echo, print, and cout.
How to avoid waste when writing code The more we can reduce waste in software development, the better off everyone will be.
10 eureka moments of coding in the community We asked our community to share about a time they sat down and wrote code that truly made them proud.
What does the Open-Closed Principle mean for refactoring? Resolve the tension between protecting clients from unwanted changes and extending the capabilities of services.
Build your website with Jekyll Jekyll is an open source static site generator. You can write your content in Markdown, use HTML/CSS for structure and presentation, and Jekyll compiles it all into static…
10 ways we learned Rust in 2020 Whether you're just curious about Rust or looking to boost your Rust game, you'll find something of value in the top 10 Rust articles of 2020.
Creating and initializing lists in Java and Groovy Create and initialize a list of integers, first in Java and then in Groovy.
Learn C by writing a simple game This "guess the number" game is a great introductory program when learning a new programming language. Here's how to write it in C.
Create an Ansible module for integrating your Google Calendar Learn how to write an Ansible module in Go to integrate Google Calendar into your automation workflow.
How I rediscovered Logo with the Python Turtle module The Logo programming language is available today as a Python package.