Testing the Requirements of Failure in node applications

tl;dr Use capture-stdout to easily test logging of errors (or any other expected output to stdout) in node applications. Requirements of Failure How are you writing your code to handle failures? When I had some experience (and bruises) supporting code in production, I begin to realize the importance of exception and error handling separate from

Creating a Software Ecosphere: MyBooks Tutorial – the whole kit and caboodle

MyBooks is a tutorial on building an entire Software Ecosphere. Using Google Cloud Platform (GCP), we’ll create our application storage in a MySQL database, RESTful webservices using Rails, a simple Web Application with React, and finally an iOS application written in Swift. Along the way we’ll be utilizing Google Cloud Platform, MySQL, Ruby, React, Swift,

Creating a Software Ecosphere: MyBooks Tutorial: Overview

Hello and welcome to the MyBooks Software Ecosphere Tutorial! This tutorial will walk you through creating a software ecosphere using a Home Library Catalog as our example.  I’ve used (or misused) the term ‘software ecosphere’ as the containing concept for all the pieces of software that we’ll be using to create our applications.   I