John O'Connor

Articles by John O'Connor

Building Secure Instant API's with RESTHeart and Compose

Building Secure Instant API's with RESTHeart and Compose

When you need to turn your Mongo database into a RESTFul API, RESTHeart can get you up-and-running quickly and securely. Fol…

John O'Connor
John O'Connor
Newsbits: PostgreSQL, MySQL, Elasticsearch, Chrome, Ubuntu and Kubernetes updates, Teleporter hits 2.0, and MintyPI 2.0

Newsbits: PostgreSQL, MySQL, Elasticsearch, Chrome, Ubuntu and Kubernetes updates, Teleporter hits 2.0, and MintyPI 2.0

The NewsBits for week ending April 14th - Still More PostgreSQL 10 features, MySQL InnoDB Cluster hits the shelves, MySQL hit…

John O'Connor
John O'Connor
Mongo Metrics: Calculating the Mode

Mongo Metrics: Calculating the Mode

In this third entry in our Mongo Metrics series, we'll round out the "top 3" classical analytics methods by taking a look at…

John O'Connor
John O'Connor
5-minute Signup Forms with Node-RED and Compose

5-minute Signup Forms with Node-RED and Compose

Testing interest in a new startup idea? Looking for a quick and easy way to do RSVPs? Need to capture email addresses for a…

John O'Connor
John O'Connor
Mongo Metrics: Finding a Happy Median

Mongo Metrics: Finding a Happy Median

In this second entry in our new "Mongo Metrics" series, we'll take a look at using the MongoDB aggregations pipeline to compu…

John O'Connor
John O'Connor
Mongo Metrics: Calculating the Mean

Mongo Metrics: Calculating the Mean

Mongo Metrics is a new series in collaboration with Compose's Resident Data Scientist Lisa Smith that shows you how to extrac…

John O'Connor
John O'Connor
Aggregations in MongoDB by Example

Aggregations in MongoDB by Example

In this second half of MongoDB by Example, we'll explore the MongoDB aggregation pipeline. The first half of this series cov…

John O'Connor
John O'Connor
Document Validation in MongoDB By Example

Document Validation in MongoDB By Example

In this article, we'll explore MongoDB document validation by example using an invoice application for a fictitious cookie co…

John O'Connor
John O'Connor
NewsBits: ScyllaDB 1.6, Gitlab DB Troubles, Elasticsearch 5.2, Node 7.5.0, and more

NewsBits: ScyllaDB 1.6, Gitlab DB Troubles, Elasticsearch 5.2, Node 7.5.0, and more

NewsBits for week ending February 3rd: The release of ScyllaDB 1.6 RC1, Gitlab shuts down temporarily due to data troubles, R…

John O'Connor
John O'Connor
Building Secure Distributed Javascript Microservices with RabbitMQ and SenecaJS

Building Secure Distributed Javascript Microservices with RabbitMQ and SenecaJS

To take Microservices into production, you need to make sure they are communicating securely and reliably. We explore using R…

John O'Connor
John O'Connor
Building Instant RESTFul API's with MongoDB and RESTHeart

Building Instant RESTFul API's with MongoDB and RESTHeart

When you need to turn your Mongo database into a RESTFul API, RESTHeart can get you up-and-running quickly. In this article,…

John O'Connor
John O'Connor
Building JavaScript Microservices with SenecaJS and Compose

Building JavaScript Microservices with SenecaJS and Compose

Database-backed microservices are powerful and in this article we show how to use SenecaJS, NodeJS and Compose databases to c…

John O'Connor
John O'Connor
Authenticating Node-RED using JSONWebToken - Part 2

Authenticating Node-RED using JSONWebToken - Part 2

In Part 1 of this series, we got a first look at using JSONWebToken in Node-RED by learning how to encrypt and decrypt tokens…

John O'Connor
John O'Connor
Authenticating Node-RED with JSONWebToken

Authenticating Node-RED with JSONWebToken

Node-RED is great for power prototyping, but how do you keep the bad guys (or the general public for that matter) from using…

John O'Connor
John O'Connor
Power Prototyping with MongoDB and Node-RED

Power Prototyping with MongoDB and Node-RED

Do you want to be able to quickly get your database backend fronted by a web service? Node-RED and MongoDB can be a powerful…

John O'Connor
John O'Connor