NewsBits: MySQL, PostgreSQL, Redis Search, OpenStack Newton, Ubuntu 16.10 and more


Compose NewsBits for the week ending October 14th - MySQL gets an SSL update, PostgreSQL 9.6 gets looked over, more about Redis's search engine module, how to style your SQL, OpenStack Newton arrives and so does Ubuntu 16.10 which includes Newton, the Serverless Framework hits 1.0, PyPy gets an update for Python 3.3, do you need JavaScript, and PHP7 or Hack?

NewsBits is database news, developer news, cloud news and some curiosities from the IT world. Set the controls for the heart of the NewsBits!

Database bits

MySQL updates - MySQL 5.7.x, 5.6.x, and 5.5.x have been updated. The 5.7.16 update update sees OpenSSL updated to 1.0.1u in Oracle's commercial version and yaSSL (which stands in for OpenSSL) updated to 2.4.2 in the community version.

PostgreSQL 9.6 - As the new release of PostgreSQL settles in, people are looking at what the impact of the features will be to them. Two good, short articles from Cybertec look at 9.6 from the point of view of a DBA and a developer.

Search in Redis - The Redis module system is already playing host to interesting new projects. One of the latest is a search engine that can be embedded in Redis. Freshly open sourced under an AGPL license RedisSearch is still evolving but already works well with big datasets according to its developers.

Styling SQL - SQL is as rich as any language and style guides always help presenting language. That's why the SQL Style Guide is a welcome resource. It's forkable on Github so you can argue with its direction but what it offers is a very solid, readable styling for SQL which avoids single line SQL statments for a more structured multiline format.

Cloud bits

OpenStack Newton - OpenStack has released their Newton, the latest version of the somewhat extensive cloud platform. Most interesting feature of this release is probably the support for plugging in Docker's Swarm or Kubernetes to let them handle orchestration.

Ubuntu 16.10 - With Ubuntu 16.04 LTS only 6 months old, you won't be seeing that much of the newly released Ubuntu 16.10 in general production, but it's full of new cloud related features. Along with OpenStack Newton, there's version 2.0 of the MAAS bare metal provisioner, 2.0 of Juju operations management and an updated Snapd packaging system. Desktop users get to enjoy a developer preview of Unity Desktop 8.

Severless with Serverless - Version 1.0 of the Serverless Framework has been released. Serverless computing is more about reducing your microservices so they are an ethereal function, instantiated on demand somewhere in the cloud. With at least three different implementations out there, it's already getting complex, but the Serverless Framework is built to abstract all three away and make it easy to build serverless systems - it comes complete with a range of serverless application components such as messaging bots, thumbnailers and database libraries.

Developer bits

Pypy power-up - Python 3.5 has become the de facto baseline for Python 3 adoption and while the PyPy developers begin work on the Mozilla sponsored work to create a just-in-time compiled Python 3.5 implementation, they have also released PyPy 3.550, a more Python 3.3 compatible version so users have a Python 3 version of PyPy to work with.

No JavaScript - In the style of comes, which eschews the use of JavaScript, rather than jQuery, for a simpler web. It's an interesting read though whether it works in practice can be debated. What we did get from reading it and the comments was that HTML5's pattern support is rather super useful for validation. Find out more about that at

PHP, Hack and PHP7 - An article from Slack Engineering on Slack's use of PHP and their adoption of HHVM and the Hack language (a PHP variant) led to one particular defence of PHP; that PHP7 is much better and that it might be easier to look at that. An earlier article on DailyMotion's move to PHP7 offers the counterpoint with performance numbers to go.

Image by Ilya Pavlov
Dj Walker-Morgan
Dj Walker-Morgan was Compose's resident Content Curator, and has been both a developer and writer since Apples came in II flavors and Commodores had Pets. Love this article? Head over to Dj Walker-Morgan’s author page to keep reading.

Conquer the Data Layer

Spend your time developing apps, not managing databases.