
Articles by Hays Hutton
NewsBits - PostgreSQL Tips, RethinkDB post-mortem, Go IDE, and more
NewsBits for the week ending January 20th: Some PostgreSQL tips and SSL news, the RethinkDB post-mortem, a JetBrains Go IDE a…

You may get pwned! At least protect passwords with bcrypt.
Passwords are precious. They not only protect access to the services you may offer but also because users have a bad tendency…

Redis PubSub, Node, and Socket.io
Sockets are the high power pipeline of the realtime web and in this article we'll show how a minimal amount of code can bring…

Newsbits: Elasticsearch 5.0, Node 7.0, Lambda Go, Swift and No Battery Transistors
Compose NewsBits for the week ending October 28th - Elasticsearch 5.0.0 released, Node 7.0.0 released, an AWS Lambda framewor…

The Potency of Idempotent with RabbitMQ and MongoDB Upsert
Designing with possible failure in mind is a good strategy when building with distributed systems. The cloud is a distributed…

Go Serverless with Apex and Compose's MongoDB
Apex is tooling that wraps the development and deployment experience for AWS Lambda functions. It provides a local command li…

Getting Started with Compose's ScyllaDB
Getting started with ScyllaDB is easy since it is a drop in replacement for Apache's Cassandra database. For all intents and…

Mongo to Mongo Data Moves with NiFi
There are many reasons to move or synchronize a database such as MongoDB: migrating providers, upgrading versions, duplicatin…

What You Need to Know to Extend NiFi
Generic data tools often miss the mark. Most data is nuanced and idiosyncratic. At the high level, data flow and transformati…

Use NiFi to Lessen the Friction of Moving Data
Apache NiFi is a powerful data routing and transformation server which connects systems via extensible data flows. All types…

Row Level Security with PostgreSQL 9.5
Release 9.5 of PostgreSQL delivers many new features like upsert, new JSONB functions, new GROUPING functions, and more. Whi…

Watch: Create a PostgreSQL Deployment on Compose and Load It
This screencast walks thru creating a deployment. We load festival data from the Bonnaroo 2016 lineup into an example databas…

Embrace SQL with HugSQL, Clojure and PostgreSQL
By using annotated SQL to auto generate Clojure functions to access PostgreSQL, HugSQL embraces a SQL first approach to devel…

Your SQL Schema Is Your JSON API With PostgREST
As front end devs continue to push for simpler data access tooling, a class of API servers is emerging. All of them are tryin…

How To Persist User Sessions Without Much Effort
Would you consider tracking known user sessions in your current datastore if it wouldn't blow up your app server or overwhelm…
