John O'Connor

Articles by John O'Connor

Conquer Email with Postal and Compose

Conquer Email with Postal and Compose

Creating a custom email server is a breeze with Postal and Compose. Take a deep dive in this article as we tackle all things…

John O'Connor
John O'Connor
Launching RESTHeart into Production

Launching RESTHeart into Production

Now that we've shown you how to build instant RESTFul API's with RESTHeart and secure your RESTHeart installation, there's ju…

John O'Connor
John O'Connor
Compose Tips: Dates and Dating in MongoDB

Compose Tips: Dates and Dating in MongoDB

Working with dates in MongoDB can be surprisingly nuanced, and knowing how dates are stored can make avoiding pitfalls much e…

John O'Connor
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