For the last few months, the V8 team has focused on reducing the memory consumed by the V8 engine, including work on the new Ignition interpreter, and improvements to V8’s parser and compilers. A key enabler of this process was profiling V8 memory usage using specific tools against a benchmark, as explained by V8 engineers Ulan Degenbaev, Michael Lippautz, Hannes Payer, and Toon Verwaest.
Windows Server 2016 has support for running Windows apps in Docker containers, with commercial support available from Microsoft and Docker. InfoQ talked to Docker Captain and Microsoft MVP, Stefan Scherer, to hear his thoughts on the future of Docker on Windows.
Just a few days after Swift 3 official announcement, IBM has released version 1.0 of its open source, server-side Kitura framework along with the IBM Bluemix Runtime for Swift 3. InfoQ has spoken with IBM’s Chris Bailey about the status of Swift on the server.
Realm introduced its new mobile development platform aiming to provide seamless realtime synchronization, conflict resolution, and reactive event handling. Furthermore, its client-side database is now fully open-source.
Ceylon, RedHat’s strongly statically typed language for the JVM, has reached version 1.3. Released one year after version 1.2, Ceylon 1.3 is a major release bringing Android support, npm integration, and a plugin for IntelliJ IDEA and Android Studio, in addition to new language features and improvements.
Android Studio 2.2 comes with enhancements across all development phases - Design, Development, Build and Test -, including a new Constraint Layout, Layout Editor, Firebase plug-in, Code Sample browser, Java 8 support, OpenJDK, GPU Debugger and others.
Swift 3.0 has been released, writes Apple engineer Ted Kremenek, bringing a wealth of changes to the language and its standard library, additions to the Linux port, and the first official release of the Swift Package Manager.
Microsoft continues to refine their new extension for Visual Studio 2015 which provides developers with the ability to write C/C++ code in VS2015 and then transfer it to a remote machine running Linux for compilation and debugging. This combines the benefits of Visual Studio's IDE with advantages of a Linux deployment environment.
LinkedIn’s engineering team recently published an article outlining several memory management problems with cgroups that might lead to performance degradation and possible workarounds for them.
Google has started updating certain devices to the latest Android 7.0, dubbed Nougat. Usually, a new version of Android would start to be pushed to devices during the fall, in late September or even October. But this year they changed the pace, making available a preview in March and the GA in August.
Microsoft PowerShell has been released as an open source project and now is available for Linux and Mac OS X. Windows administrators apply their scripts and knowledge to non-Microsoft systems, while developers can view and contribute to the project's source code.
Test Butler is an open-source testing tool for Android that aims to allow developers to reliably run UI tests, writes LinkedIn engineer Drew Hannay and creator of Test Butler, by allowing developers to programmatically control a number of testing environment settings.
Google has open sourced the at least some of the bits for a new operating system planned for hardware with fast processors and lots of RAM.