I didn’t like it, at first

When I initially learned functional programming I wondered why a library would be written, filled with jargon, and expected to become my method of problem solving. What justifies adding a library to do something I can already do with normal JavaScript? …


Interactive marble diagram from http://rxmarbles.com

When I first learned about observables I was sceptical about what value I would get from them. Many of the operations they provide are already available with `Array#functions` and ES6 `Promises`.

What could possibly be the benefit of adding this entire library and adding the extra cognitive load to do…


After learning about React and redux I found two barriers to my adoption of them:

  • Creating and maintaining a sane folder structure.
  • Managing large forms.

Like most people, I thoroughly enjoyed redux after learning it. I used it for every project until I grew tired of the amount of boilerplate…


Deploying to Kubernetes

Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications

There are three key points to understand in Kubernetes:

  • Cluster — a set of VMs (called nodes) that will be used to run your containers
  • Deployment — an instance of your app. If your app does…


Google Container Registry is a private registry for docker images. We want to push our images there after building them in wercker so that we can easily pull them when we want to use them (i.e. when we are running them in Kubernetes).

We create a push pipeline using one…


Wercker is a platform for building and deploying your app using containers. It gives you a cli you can use to not only test your build locally, but also run a development container that watches your files and restarts automatically.

There are three key terms to understand in wercker:

  • Step

Alpha Shuro

Most of my life is spent on practical philosophy, coding, gaming, and living.

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