Google is giving developers the ability to build their own prototypes that use Google Assistant with the introduction of its latest SDK. The Google Assistant SDK is being released as a developer preview right now, and it’s designed to enable voice control and natural language understanding in devices.
Currently in development are features like hotword support and companion app integration.
The company plans to release the SDK to commercial device makers later this year.
Twilio’s programmable video SDKs
Twilio is also dropping the “beta” label, and its Programmable Video’s Peer-to-Peer Rooms API is now generally available. The new REST API allows developers to create and configure Programmable Video Rooms from server-side code. For example, developers can create a Video Room called DailyStandup to receive webhook status callbacks at a server.
More features for the Programmable Video SDKs can be found here.
TypeScript 2.3 released
The next release of the language, version 2.4, will include covariant checking for callback parameters, string enums, refactoring support in Language Service API, and better error reporting.
More information about TypeScript 2.3 is available here.
Rust 1.17 now available
Rust is getting a small, quality of life improvement. The programming team announced 1.17 released with enhancements to writing const or static, field init shorthand, a new error message for Rustaceans, and the removal of the old Makefile based build system.
The team notes there is known setback with this release: “On Windows, Visual Studio 2017 has been released, and Microsoft has changed the structure of how the software is installed. Rust cannot automatically detect this location, and while we were working on the necessary changes, they did not make it in time for this release. Until then, Visual Studio 2015 still works fine, or you can run vcvars.bat on the command line. We hope to make this work in a seamless fashion soon.”
JetBrains’ Rider EAP gets F# support
JetBrains is bringing F# language support to its .NET IDE solution. Rider EAP 21 also features a number of bug fixes, bundled TFS plugin, added detection of existing file indents for adding, and improved option pages for inspections.
“As a cross-platform .NET IDE, we felt we needed to support the three major CLR languages, C#, VB.NET and F#. Rider EAP 21 bundles the F# plugin, built around the F# Compiler Service, which gives initial F# support,” Maarten Balliauw, developer advocate for JetBrains, wrote in a post.