Go 1.12 Improves Runtime Performance and Module Support

The latest release of Go, version 1.12, includes no syntactical changes to the language and focuses on improving runtime performance, the toolchain, and the module system. Additionally, it provides opt-in support for TLS 1.3, and improved support for macOS and iOS.

Swift 5 Now Officially Available

Swift 5 has recently moved out of beta with the release of Xcode 10.2, including new language and standard library features, stricter memory exclusivity access guarantees, ABI stability, and more.

Rust 1.34 Introduces Alternative Registries for Non-Public Crates

The most significant feature in Cargo 1.34 is support for using alternative cargo registries, which could be a game changer in enterprise environments. Additionally, this release also include support for ? in documentation tests, and several improvements to the standard library.

Security Landscape of the Docker Ecosystem and Best Practices

As part of its annual State of Open Source Security Report, security firm Snyk issued a specific report focusing on Docker security that shows vulnerabilities in container images are widespread. InfoQ has spoken with Liran Tal, Snyk developer advocate.

Rust Evolution in 2019 Will Aim for Maturity

This year’s roadmap for Rust was the result of an open call for blog posts from the community to set out major priorities for the language development throughout 2019, including reshaping the governance model, bringing to light new language features, and improving the compiler.