We’ll be using Google Cloud Deployment Manager to create a set of Google Cloud Resources, Google Cloud Storage along with HTTPS Load Balancing and managed them as a unit to serve static content from a custom domain.


Goals will be similar to the ones here, since we we’ll be doing mostly the same but this time using the deployment manager tool and setting an https load balancer.


Enable Google Deployment-Manager API and Google Compute API and set your google account and project.

¿Have you wonder about how some state-management libraries works under the hood? ¿Have you notice that Redux needs extensibility in order to manage asynchronous capabilities?¿why Redux-Saga? This is gonna be pure evil magic

Stop this madness and show me the code

Photo by Joshua Newton on Unsplash

Filetree Project

We’ll be working on a File tree Component so anything that resembles to:

Because the ephemeral nature of pods will be needing services to keep track of which IP is providing functionality to other IPs.

Context: In a given time a pod(backend) or many of them, is providing functionality to other pod(frontend) or many of them, and since a pod could die at anytime for any given reason, we need a mechanism to assure that the frontend receives the functionality is expecting from the backend.

Service definition in Kubernetes


Since the same cluster more than one application could be running at any given time. Namespaces, provides a logical separation between execution environments (amount of cpu, memory and access)

No bad for a story title, right? I hope this has catch your attention and it allow me to walk you into the Iteration protocols.

Photo by freestocks on Unsplash

¿Have you wonder how the spread operator works? Do you like black magic? Well, I do. But since I am an Engineer I’ll be using calculations to unveil the magic behind the spread operation.

I was having fun playing with Iterables when suddenly the three little dots ´´what makes a spread operator came into my mind., play with me! play with me! it says. Stop this madness and show me the code

We’ll be constructing…

I want to share my experience resolving hard problems(they were to me). This one from hackerrank.

Here we’ll be approaching Magic Squares that has a fixed size of 3 x 3


Photo by Michael Dziedzic on Unsplash

I struggle maybe over a week in order to unveiling the correct logic to be applied to this problem. It was really frustrating to not came up with a good solution for many days. Then I decided I would record every failure I ran into and made a notebook that could be shared with people in the same Journey.

When I…

Chances are that the getting started guide for apache beam, it’s maybe not for starters. That why I built this article, picking a couple of issues I face when trying to run their basic examples.

Each title represents a panic you may encounter when playing with apache beam, and right below you’ll find what it works as a solution for me.

filesystem scheme gs not found

imports for side effect to the rescue

More Details. FileSystem interface for Google Cloud Storage

falling back to unauthenticated gcs access; google could not find default credentials

  1. Setting a default account

2. Setting a default project

3. Creating a service account

4. Granting permissions to the service account

*Under construction

*Brainstorming *Dropping some ideas

How sweet this sounds? any idea what this means when coding?

If you are coming from a language like Javascript, this statement really does not make much sense by itself. Because the meanings we have for communication are pretty obscure on its design. What I am trying to state is that we do not think in terms of memory neither communication as a mechanism for tasks coordination.

However let’s try to match this words (communication and memory) to lines of code, so we can pictures them in coding statements. …

Diving deeper into building user interfaces you may encounter a few challenges in how to manage asynchronicity between features and events, the y may occur in a given point in time.

So we will be recreating the snake game using event composition with Observables.

warning: this is not a introduction to Observables neither to event composition and it may have a lot of mistakes which you could/ may point them out and I will be more than happy to take into account as a feedback.

There are plenty async primitives that empower us to model our application from callbacks, promises, to all way around to Observables. I chose Observables because it makes the…

I’ll be using @angular/material for the whole series.

Coming from an React Background you should find a lot of tentations making your Angular code feels like React, hopefully my mistakes would save you some time 😄.

Then let’s make one @Component,

Keep your eyes on,

todos.map( todo => <mat-grid-tile /> ... )

This should be get us back a list of <mat-grid-tile /> components but does it ?


The answer is not of course but let’s find out why.

Angular uses component/template duality for building interfaces, component has the business rol and template the view, (this duality does not make much sense in React). …

Out there in the wild forest of the Internet, there are not much content about deploying a Go server to the cloud and neither using the deployment manager. The focus about this series is trying to keep things easy and fast to deploy it. Having said that, we are going to keep the whole configuration in just one file.


We continue to use us-central1-a as a zone for the examples.

There are approaches that attempt to use too many configuration files (.schema, .jinja, .yaml), …

Fermin Blanco

I write to fill my gaps not to show yours.

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