Google has open sourced the specification for a restricted HTML that is meant to improve the mobile experience on the web.
Nest has made available to developers the Weave protocol used to connect various IoT devices.
A few months after its beta launch, Google has announced the general availability of preemptible virtual machines as part of the Google Compute Engine cloud. Preemptible VMs have a lower price than other types of VMs that Google offers, but they can be shut down at any moment by Google with a 30 sec warning.
Bazel, the build system that Google open sourced six months ago, has reached the first beta milestone as planned, adding support for several languages and technologies.
Several large Internet companies - Amazon, Cisco, Google, Intel, Microsoft, Mozilla and Netflix – have formed the Alliance for Open Media (AOMedia), an organization aiming to create an open royalty free video format that is interoperable, fit for various devices including mobile ones, supporting high quality video formats including UHD and commercial/non-commercial content.
With Chrome 45 only the main Flash content will be enabled, the rest being paused unless the user decides to manually start it.
Go 1.5 has a complete tool chain written in Go, a quicker garbage collector and runs a goroutine on each available CPU.
Google has unveiled that when it comes to Android, M stands for Marshmallow. They have also introduced Android 6.0 SDK which comes prepackaged with Android Studio or as a separate download that can be used with a different IDE.
Google has moved quickly to reassure Android users following the announcement of a number of serious vulnerabilities. The Stagefright Media Playback Engine Multiple Remote Code Execution Vulnerabilities allow an attacker to send a media file over a MMS message targeting the device's media playback engine, responsible for processing several popular media formats.
Google have released Kubernetes v1, a production-ready version of the open source container orchestration system. The Linux Foundation, in combination with multiple industry partners, have also announced the formation of the Cloud Native Computing Foundation (CNCF), which aims to advance the state-of-the-art for building cloud and container native applications.
Google Material Design Lite) (MDL) aims to enable material design look and feel for websites. Material design is a visual language that is standard on Android and that Google is proposing cross-platform.
Google has announced the end of all Eclipse-based tooling for Android development by the end of the year.
Google is integrating projects deployed and running on their cloud infrastructure with a Git-based repository called Cloud Source Repository.
Mozilla, Google, Microsoft and Apple have decided to develop a binary format for the web. Called WebAssembly, this format could be a compilation target for any programming language, enabling applications to run in the browser or other agents.
Astrid Atkinson, director at Google, drew on their experiences over the last decade to present some rules and advice on engineering for the long term. The Velocity Conference 2015 attendees at Santa Clara learned that it's crucial to imagine that you're going to be wildly successful, that complexity mustn't be eliminated but managed and that the focus should be on scaling systems not teams.