How Facebook Redesigned the HHVM JIT Compiler for Performance
In the Summer of 2013, Facebook engineers started a major redesign of the HHVM JIT compiler that brought an overall 15% reduction of CPU usage on Facebook’s web servers. Facebook engineer Guilherme Ottoni has recently described how Facebook achieved that result by backing profile-guided optimizations (PGO) into their JIT compiler.
Microsoft Open-Sources P Language for Safe Async Event-Driven Programming
Microsoft’s recently open-sourced P language aims to make it possible to write safe asynchronous event-driven programs on Linux, macOS, and Windows.
Google Cloud Shell New Code Editor to Enable End-to-End Cloud Development
Google has launched a code editor integrated within its Google Cloud Platform. Based on Eclipse Orion, it will make it possible to edit code and configuration files from within the browser, writes Sachin Kotwani, product manager at Google.
Where Rust is Heading in 2017
The Rust core team has settled on a roadmap proposal for Rust which aims to define where the language should be in a year’s time. Partially based on the results of a survey carried through in 2016 among Rust users, it prioritizes improving Rust’s productivity without sacrificing speed and reliability.