Programming Programming feed

Our programming article includes tutorials for getting started with popular programming languages; tricks and handy scripts; development news; tips for choosing a framework; and coding how-tos.

Man at laptop on a mountain

In the second article in this intro to awk series, learn about fields, records, and some powerful awk variables.
Green graph of measurements

Awk is a powerful tool for doing tasks that might otherwise be left to other common utilities, including sort.
Coding on a computer

Learn how to use awk '!visited[$0]++' without sorting or changing their order.
metrics and data shown on a computer screen

Protobuf encoding increases efficiency when exchanging data between applications written in different languages and running on different platforms.
Tools in a cloud

Eclipse Che offers Java developers an Eclipse IDE in a container-based cloud environment.
Programming books on a shelf

Selecting a programming language can be complicated, but some enterprises are finding that switching to Rust is a relatively easy decision.
Kids in a classroom learning about Raspberry Pi programming

To celebrate Ada Lovelace Day, we want to know what programming language you think is best for introducing kids to coding. Take our poll.