TimescaleDB 1.2 to be Released

TimescaleDB is implemented as an extension to PostgreSQL and uses Apache 2.0 license
31 January 2019   935

The release of TimescaleDB 1.2 DBMS is presented. It is intended for storing and processing data in the form of a time series (cuts of parameter values ​​at specified intervals, the record forms a time and a set of values ​​corresponding to this time). This form of storage is optimal for applications such as monitoring systems, trading platforms, systems for collecting metrics and sensor states. Means are provided for integration with the Grafana and Prometheus project. The TimescaleDB project is implemented as an extension to PostgreSQL and is distributed under the Apache 2.0 license.

The new release is notable for changing the licensing model. In addition to the previously used free Apache 2.0 license, part of the code with advanced features is now supplied under a separate proprietary Timescale license (TSL), which does not allow changes, prohibits the use of code in third-party products and does not allow free use in cloud databases (database-as-a- service). In fact, the code under the TSL license is available only for viewing. Some of the functions under the TSL license are delivered free of charge to the Community editions of the product, and some under the commercial license as part of a closed paid Enterprise edition (a time-limited trial version is available for review). This includes developing a code for processing obsolete data suppression policies under a commercial license, which allows you to store only up-to-date data and automatically delete, aggregate or archive obsolete records.

Get more info at official blog.

Ruby/RoR News Digest 9-15.11

The delegation challenge of Ruby 2.7, feedback about writing own Ruby book, testing at scale at Stripe podcast and even more
15 November 2019   152

Greetings! I hope your week went great! Here's new "gemmy" programming news digest.

Learn how to handle attachmens in Action Text in Rails 6, download large Heroku Postgres backup, check the update of Tomo and more.

Guides

  • Handling Attachments in Action Text in Rails 6 

Second part of the Action Text tutorial that focuses on blocking files by type, how files are rendered, and previewing PDFs.

  • Downloading Large Heroku Postgres Backups

Learn how to download big Heroke postgres backups in a proper and convenient way.

Articles

  • The Delegation Challenge of Ruby 2.7 

This is a somewhat odd situation where a change to arguments changes delegation so things are handled differently in Ruby 2.6, 2.7, and 3.0. It’s a tough nut to crack and a great example of language design related edge cases.

  • Feedback About Writing A Technical Ruby Book 

Author’s experience writing a book about programming.

Updates

  • Tomo

A "friendly" command-line tool for deploying Rails apps

  • Strings::Case

This solution allows you to convert strings between different cases

  • Reek

It will detect your code's smell, whatever that means

  • Invisible Captcha

Spam protector for Rails apps

Video

  • Testing Active Job in Ruby on Rails

Podcast

  • Discussing Testing at Scale at Stripe

In 48 minute interview, Nelson Elhage who spent 7 years at Stripe spearheading developer productivity initiatives, shares what he learnt and digs into why Stripe created the Sorbet Ruby type checker.