Go Language Moves to Git and GitHub
Rob Pike, lead designer of Go at Google, announced on Go’s Google Group that Go language is moving to Git and GitHub. “All data will be preserved,” said Rob, but GitHub will not be used to handle pull requests and code reviews. Google’s own Gerrit will be used instead because it fits better the requirements of a large project such as Go, explained Google engineers.
A Preview of C# 6
Mads Torgersen, C# program manager at Microsoft, published a short video presentation describing what is coming in the next major C# version, C# 6. Among C# 6 new features, Mads highlighted getter-only properties, the lambda-arrow operator, string interpolation, and more.
Google's Recipe to Code Sharing across Android, iOS, and the Web
Garrick Toubassi, Google Inbox engineering director, has recently explained how his team could get to “sharing roughly two-thirds of their client code” across three platforms: iOS, Android, and the web. The key is a clear separation of concerns between UI code and UI-independent logic, and a couple of tools that Google developed through the years.
Open-source Functional Language Extensions to C# 6
Lang Ext, an open-source library for C# written by London-based Paul Louth, provides a set of helper functions and types that aim to “bring some of the functional world into C#” while trying to look like extensions to the language itself.