-
posts
-
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().
HTTP/2 is a ne...
-
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...
-
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...
-
Javascript Templating Languages
I have been looking at JavaScript templating libraries recently for a personal
project and I’d like to write about my thoughts here.
Up until now, I had only really needed to use JavaScript on the client side, in
the browser. While most libraries...
-
Pickling Objects with Cached Properties
Python descriptors allow you to create properties on python objects
that are the result of executing some code. One of the simplest ways of doing
that is using the @property decorator. Here, accessing the myprop will
call the method and return the...
-
Some General Trends in Programming Languages
There are a number of next generation of languages that have come out and are
becoming popular in recent years that are trying to use what has been learned
from large development projects. Some of the more popular languages aimed at
servers are...
-
New Year’s Python Meme 2014
Since everyone else was doing it I thought I’d write one up too.
What’s the coolest Python application, framework or library you discovered this year?
Luigi: A data processing pipeline framework written by some folks at Spotify. I gave a talk...
-
App Engine Pull Queues and kombu
App Engine provides a pull queue API
for accessing, leasing, and processing tasks outside of App Engine. You might
do this to perform long running tasks that aren’t suited to App Engine’s
infrastructure. Or you might want to use a library or syste...
-
Using jQuery deferreds with Backbone.js
Backbone.js is a neat little JavaScript model framework. It gives you nice way of making Models and allows you to fetch and save them to the server easily using a REST API. One of the nice things about Backbone is that for a while it has returned ...
-
Google App Engine 1.7.7 pre-release
Update: App Engine 1.7.7 final has been released and is available here:
https://developers.google.com/appengine/downloads.
The App Engine 1.7.7 pre-release SDKs were released about a week ago and I finally got around to taking a look at the...