How GitHub Revamped its DNS Infrastructure

GitHub moved from a fairly simple DNS infrastructure that served its requirements fairly well for many years to a new architecture that better supports working at GitHub scale, writes GitHub senior infrastructure engineer Joe Williams.

GitHub GraphQL API is out of Early Access

GitHub GraphQL API has recently become generally available. InfoQ has spoken with GitHub senior engineering manager Kyle Daigle.

Rust 2017 Roadmap Progress

Rust core team developer Nicholas Matsakis summarized the current state of progress of Rust’s 2017 roadmap.

Rust 1.19 Adds Untagged Unions and More

Rust 1.19 introduces a number of language improvements, including non-tagged unions, and new standard library features.

Go 1.9 Introduces Type Aliases, Improves Runtime and Tooling

The biggest change in recently released Go 1.9 is improved support for gradual code repair through the use of type alias declarations. Go 1.9 also improves the garbage collector and the compiler.