-
posts
-
Creating Smaller Docker Images: Part #2
This is the second post in a series on making smaller Docker images. In my previous blog post I talked about how to create smaller Docker images but there were limits to
how small we could make the images. I outlined a way in which you can make th...
-
Creating Smaller Docker Images
Recently I’ve been working with containers a lot and the most popular technology out there is, of course, Docker. On top of allowing you to easily run containers using the docker run command, Docker provides a method to build container images an...
-
Looking Back At My First Year at Google
I joined Google one year ago today. It’s been a really busy year and I can’t
believe it’s over so fast. I still feel like I just joined and there’s so much
that I’m still getting used to. Google has been at the same time the easiest
and the hardes...
-
HTTP/2 and Go
UPDATE (2015/10/15): HTTP/2 is now enabled by default for http servers in tip and will
be released as part of Go 1.6. That means that you
will be able to create HTTP/2 servers without even
calling ConfigureServer().
At #golang tip @HTTP_2 se...
-
Cross-Region HTTP Services on Container Engine
We recently released a new tutorial on using Google Cloud Platform’s HTTP load balancer with Container Engine.
This is really exciting because it opens up lots of possibilities based on the
features of the HTTP load balancer. The HTTP load balan...
-
Testing Django Views Without Using the Test Client
The normal way to test Django views is via the test client. The test client fakes being a wsgi server and actually makes an HTTP request through all of Django’s request routing machinery. There are a number of reasons why this isn’t an ideal appro...
-
Using Kubernetes Namespaces to Manage Environments
One of the advantages that Kubernetes provides is the ability to manage various environments easier and better than you have been doing. For most nontrivial applications, you have test, staging, and production environments. You can spin up a separ...
-
Deploying Go Servers with Kubernetes on Container Engine
Cross posted on medium
I was trying to get a Go app running on Container Engine and couldn’t quite
find what I was looking for. There are guides out there about how to use Go and
Docker, and how to use Kubernetes but but not many about Go app...
-
Why I Joined Google
As some of you may or may not know, I joined Google as a Developer Advocate on
the Google Cloud Platform Team in January. I just completed my first 3 months
and, like many others, it’s
been a whirlwind experience. The sheer amount you need to lear...
-
Orchestration with Fabric #1
When figuring out how I wanted to deploy my website I had a few things that I
knew I wanted. I wanted to be able to create my server(s), provision them, and
deploy the app all from one tool. This will be the first in a series of posts
about how I ...