Apple has detailed the release process for Swift 4, which should become available in the Fall of 2017. The main focus of this release is to provide significant enhancements to the core language and standard library, while delivering source compatibility. ABI compatibility, which was originally in the roadmap, will be deferred, explains Apples' new Swift team lead Ted Kremenek.
LLD, which touts great performance improvements over GCC ld, will be included in LLVM 4 rc1 and enabled by default. Although the new linker is already able to build a running FreeBSD/amd64 base system, its inclusion in LLVM is still experimental and could be set back in rc2 if it causes problems.
Stormpath, a provider of authentication, authorization, social login, and other user management related API services, recently launched a new Client API with the aim of simplifying mobile and front-end authentication and registration.
Recently released Developer Preview 2 (DP2) for Android Things makes it easier to use TensorFlow for machine learning and computer vision on IoT devices. Additionally, it extends USB audio for several IoT platforms, adds Intel Joule support, and enables direct use of native drivers through a new Native PIO API.
Google recently announced increased support for Microsoft Windows Server and SQL Server, in the Google Cloud Platform, by providing pre-configured images for Windows Server Core and SQL Server Enterprise Edition. Google has also added support for High Availability and Disaster Recovery scenarios using SQL Server AlwaysOn Availability Groups.
What started out as an attempt to protect GitLab.com from spammers turned sour as engineer fatigue and a lack of backups took the site down for nearly 18 hours and the loss of six hours worth of production data.
Recently published on the swift-evolution mailing list, the Swift ABI Stability Manifesto aims to be a compilation of all concerns that need to be addressed before Swift’s ABI can be declared stable. Yet, it is not entirely clear whether ABI stability will make it into Swift 4.
The Realm team has announced version 1.0 of its Realm Mobile Platform, aimed to make it possible to create mobile apps for iOS and Android with features such as automatic realtime data synchronization, realtime collaboration, live messaging, and more.
Starting with Chrome 56 and Firefox 51, browsers will start warning users if they browse a non-HTTPS site that contains a password or credit card input field.
Google has made available a number of applications as Instant Apps in order to gather user feedback. The SDK is to be made available to all later this year.
LinkedIn’s Bluepill allows developers to run iOS UI tests using multiple simulators on a single machine, writes LinkedIn software engineer Keqiu Hu, and aims to provide tool stability and test scalability.
Parse co-founder Kevin Lacker sent out a final reminder of Parse shutting down at the end of this month. Developers are urged to export any data they would like to save as soon as possible.
Rags Srinivas talks to Microsoft Azure lead architect and Linux Foundation board member regarding Microsoft joining the Linux Foundation as a platinum member and other open source initiatives at the company.
Hardening Docker containers in production involves a combination of techniques including making them immutable, minimizing the attack surface and applying both standard Linux hardening procedures as well as ones that are specific to a container environment.
Google brings Android and its ecosystem to the development of IoT devices. Developers will write applications to these devices similarly to how they write for mobile ones.