*Update: The following guide has now been updated with the latest Babel v6 features.

As of June 2015, the ECMAScript 2015 (ES6) standard has been ratified for the world of JavaScript. Consequently, it’s time to get familiar with the new JavaScript syntax and use it in new projects. …

Installing and Authenticating

First, create a Google Cloud account, initialize a billing account, and add a new project. Next, install the assets:

Creating a 1-Node Kubernetes Cluster for $6/month

Now you can create a new Kubernetes cluster on a f1-micro instance for a little over $6/month.

Note that a f1-micro single-node cluster doesn’t allow cloud-logging or cloud-monitoring. However, you now can check out your new cluster in the Google Developers Console

*Important Note: if you create a Kubernetes service for a pod, it will automatically create a network forwarding rule on Google Cloud which is a minimum of $18/month for the first five rules (as of October 2015).

For next steps, check out:

Deploying a Node.js Application

Deploying Apps with Persistent Disks

Previously, I wrote about serving a sample React and Flux todo app with Hapi and Webpack. Yesterday, thanks to the social nature of GitHub and the programming prowess of Kevin Old, I ran across BrowserSync. …

Docker development environments are quickly becoming the de facto standard for productive programming. Perhaps Vagrant ignited the inspiration with it’s remarkable ability to share server environments across development workspaces. However, Docker’s simplistic Dockerfiles and fast build times including inheritable build images appear to be giving it a dominant position in…

In my previous two posts, I explained the process of connecting React to a Flux store and getting external data from an API into Flux. Using the Facebook Flux examples’ model of manually building an index.html file is great for learning, but now I want to serve my app according…

Once you understand the basics of the React/Flux relationship, it’s time to add asynchronous API management. This will enable the data collection needed for larger web applications through a standard pattern. In the previous post, I walked through a Todo app example in order to conceptualize the process of connecting…

If you’re like me, you’ve probably run across the multitude of React and Flux conversations across the Internets and thought it would be a good skill to pursue. Perhaps, like me, you’ve also been able to follow along with the Thinking in React tutorial that helps you understand how to…

Continuous Delivery promises some incredible benefits. Simpler software deployments to multiple environments, standardized quality gates for multiple applications, and flexible change management across business departments are a few of the scintillating gems waiting to be unearthed. However, an advanced software assembly line will not be easily imposed on any organization…

Aaron Tribou

Husband, Full-Stack Developer, Recovering Sysadmin, Entrepreneur, 12-Factor/DevOps Advocate, #CavDad. Using @reactjs, #redux, and @reactnative.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store