NewsBits is database news, developer news, cloud news and some curiosities from the IT world. Set the controls for the heart of the NewsBits!
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.
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.
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.
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.