These are the NewsBits from Compose for the week ending 14th July:
- A second beta has arrived for PostgreSQL 10
- pgAdmin gets some significant UI improvements
- Node.js releases a high-severity security update
- Go enters top 10 in language chart
- Hyperledger Fabric 1.0 is production-ready
- Apache Spark 2.2.0 is released with production ready Structured Streaming
- Are you an artist? p5.js might be your canvas
- Pipe command-line programs to the web in real-time with Seashells
- Why Discord uses Elixir and the lessons learned
- Multics makes the jump from mainframe to Raspberry PI...sort of...
Now, read on...
PostgreSQL - PostgreSQL 10 continues its march toward a late 2017 release, and those interested can now take a peek at beta 2 which was just released this week. It includes a lot of bugfixes from 9.6 and continues the progress we saw in 10 beta 1. New to this version is the ability for PL/pgSQL to work with partitioned tables.
Apache Spark - Spark 2.2 has moved Structured Streaming from experimental to production ready. Other notable changes include expanding SQL functionality like API updates, performance enhancements, and analyzing partitioned tables and parsing multi-line JSON and CSV files.
Node.js - The Node.JS team has released a strongly-recommended update that patches a recently-discovered high severity denial of service vulnerability in all the active releases on Node.js. This patch affects all active releases including versions 8.x, 7.x, 6.x, and 4.x.
Go - Go's popularity has risen significantly since last year, according to the TIOBE Index, going from 55th to 10th place. Which is timely considering the BIG announcement that...
The Go team is starting design work on Go 2 and they want the developer community's help. First announced at Gophercon this week and published on the Go blog, the team has issued a call to the community to determine what the next version of Go should look like. Some of the suggested focus points are to enhance Go's scalability while making sure a transition from Go 1 to 2 is a seamless one.
Hyperledger - Hyperledger, an open source blockchain project hosted by The Linux Foundation, released Hyperledger Fabric 1.0 stating that it is now suitable for production-ready blockchain applications. This version represents the first stable release and will serve as the basis for the Go, Python, and Java SDK's as well as a new recipe for deploying into a Kubernetes cluster. ...
Seashells - Want to run your command-line programs on the web? Seashells will allow you to do just that. It's a command-line program that pipes your programs to the web using a custom URL so you can view them in real-time.
Elixir - In an article by Stanislav Vishnevskiy, CTO of Discord, he explains why Discord, a texting application for gamers - and others, has chosen Elixir to develop their application, the lessons they've learned using it, and how they handle 5,000,000 concurrent session processes with it. It's an interesting read, indeed.
- Multics, the venerable mainframe Operating System and predecessor to Unix, has made it to your desktop, laptop, or even a Raspberry PI in the form of the Multics Simulator. The simulator runs on a simulated 80's-era Honeywell DPS8M processor and can be downloaded for Mac OSX, Linux, and Windows.
If you have any feedback about this or any other Compose article, drop the Compose Articles team a line at firstname.lastname@example.org. We're happy to hear from you.