Author Archives: Gabriel Schenker

About Gabriel Schenker

Gabriel N. Schenker started his career as a physicist. Following his passion and interest in stars and the universe he chose to write his Ph.D. thesis in astrophysics. Soon after this he dedicated all his time to his second passion, writing and architecting software. Gabriel has since been working for over 25 years as a consultant, software architect, trainer, and mentor mainly on the .NET platform. He is currently working as senior software architect at Alien Vault in Austin, Texas. Gabriel is passionate about software development and tries to make the life of developers easier by providing guidelines and frameworks to reduce friction in the software development process. Gabriel is married and father of four children and during his spare time likes hiking in the mountains, cooking and reading.

Up into the Swarm

Last Thursday evening I had the opportunity to give a presentation at the Docker Meetup in Austin TX about how to containerize a Node JS application and deploy it into a Docker Swarm. I also demonstrated techniques that can be … Continue reading 

Posted in containers, docker, How To, introduction | Tagged , , | Comments Off

Containers – Cleanup your house revisited

In version 1.13 Docker has added some useful commands to the CLI that make it easier to keep our environment clean. As you might have experienced yourself over time our development environment gets really cluttered with unused containers, dangling Docker … Continue reading 

Posted in containers, docker, How To, introduction | Tagged , , | Comments Off

Docker and Swarmkit – Part 6 – New Features of v1.13

In a few days version 1.13 of Docker will be released and among other it contains a lot of new features for the Docker Swarmkit. In this post I want to explore some of these new capabilities. In the last … Continue reading 

Posted in containers, docker, How To, introduction | Tagged , , | 1 Comment

Docker and SwarmKit – Part 5 – going deep

In this post we will work with the SwarmKit directly and not use the Docker CLI to access it. For that we have to first build the necessary components from source which we can find on GitHub. You can find … Continue reading 

Posted in containers, docker, How To, introduction | Tagged , , , | 1 Comment

How To Bootstrap Angular with Server Side Data

Today I needed to bootstrap our Angular 1.x Single Page Application (SPA) with some server side data. The data that I’m talking of is the set of feature toggles that are defined in our system. We need the value of … Continue reading 

Posted in AngularJS, How To | Tagged , | 4 Comments

Docker and Swarmkit – Part 4

So far we have experimented with Docker Swarmkit on our local development machine using VirtualBox as our playground. Now it is time to extend what we have learned so far and create a swarm in the cloud and run our … Continue reading 

Posted in containers, docker, How To, introduction | Tagged , , , | 4 Comments

Docker and Swarm Mode – Part 3

Refresher In part 1 we have created a swarm of 5 nodes of which we defined 3 to be master nodes and the remaining ones worker nodes. Then we deployed the open source version of the Docker Registry v2 in … Continue reading 

Posted in containers, docker, Elasticsearch, How To, introduction | Tagged , , , , | 8 Comments

Use Docker to build, test and push your Artifacts

Sue is a software engineer at BetterSoft. She is in charge of starting a new project which includes building up the CI/CD pipeline for the new application her team will create. The company has established some standards and she knows … Continue reading 

Posted in CI/CD, containers, docker | Tagged , , , , | 4 Comments

Bulk Delete Queues in AWS

This is a post to myself. Due to a faulty application we have a lot of dead queues in AWS SQS. To get rid of them I wrote the following script that I executed in a container that has the … Continue reading 

Posted in AWS, How To | Tagged , , | 1 Comment

Easing the use of the AWS CLI

This post talks about a little welcome time-saver and how we achieved it by using Docker. In our company we work a lot with AWS and since we automate everything we use the AWS CLI. To make the usage of … Continue reading 

Posted in containers, docker | Tagged , , , , | 10 Comments