Digests » 417


A Beginner's Guide to Terraform

Terraform is an orchestration tool that allows you to represent your instances and other resources with declarative code inside configuration files, instead of manually creating those resources via the Manager or API. This practice is referred to as Infrastructure as Code, and Terraform is a popular example of this methodology. Learn more in this Beginner's Guide to Terraform.

this week's favorite

How developers choose names

The names of variables and functions serve as implicit documentation and are instrumental for program comprehension. But choosing good meaningful names is hard. We perform a sequence of experiments in which a total of 334 subjects are required to choose names in given programming scenarios.

Flight loads miscalculated because women using 'Miss' were treated as children

A programming error in the software used by UK airline TUI to check-in passengers led to miscalculated flight loads on three flights last July, a potentially serious safety issue.

Git from the bottom up

Welcome to the world of Git. I hope this document will help to advance your understanding of this powerful content tracking system, and reveal a bit of the simplicity underlying it — however dizzying its array of options may seem from the outside.

Some useful regular expressions for programmers

Regular expressions can look intimidating and outright ugly. However, they should not be underestimated.

Seven mistakes to avoid in your technical interviews

It’s no secret that the technical interview process leaves something to be desired; it’s often riddled with anxiety and stress. In this article, we’ll take a look at seven of the most common mistakes candidates make in their technical interviews and explore ways you can avoid them.