Helping Transform Engineering at SterlingTS

Today I had the wonderful pleasure of championing several technology initiatives with my colleagues in Bellevue during an all-hands technology town-hall. We focused specifically on implementing Docker across our teams for our end-to-end development lifecycle, which is going to transform how we build software.

Our teams are doing really amazing work with some of the most talented engineers I have ever had the pleasure to work with. I am really excited for what we are doing this year, and my teams are looking for passionate software engineers who want to build transformative SaaS applications and tackle software challenges across many microservices and legacy applications.

Also posted on LinkedIn.

Docker: `Cannot start service nginx`

While developing amongst many projects, you may encounter this error when using docker; more specifically docker-compose:

ERROR: for {container_name} Cannot start service nginx: driver failed programming external connectivity on endpoint {container_name} ({hash}): Error starting userland proxy: Bind for unexpected error (Failure EADDRINUSE)

As a MAC user, the fix is simply to disable the locally running apache instance, allowing docker to forward port 80 locally from the nginx container (in my case).