Deep insights from our research and experience
Debugging Go Code
Four years ago, I wrote a blog post called Introduction to Go Debugging with GDB. At the time, the only …
Sharing Media Files Without S3
Nowadays, it’s common to deploy multiple application servers, but it poses a very common problem; How are these application servers …
How We Manage Our Company-wide Secrets
This post could have been titled, “How We Use OpenPGP to Protect Our Secrets.” All the use cases illustrated below …
Speed Comparison: Putting Pyston and PyPy to the Test
The most famous quote to characterize python speed is: It is fast enough I have used this quote many times, …
Provision a Cluster on Google Cloud with Terraform
Building a cluster in the cloud is becoming a mundane step that you have to do several times during the …
Let's Encrypt DNS Challenge
Let’s Encrypt is a new certificate authority. It is a huge improvement over the manual complex process of acquiring and …
The Trouble with Thumbnails: Part 1
Images are everywhere on the web. Whether you’re building a simple blog, a CMS, or a true web application, chances …
Django Round-Up #39
Featured Django 1.9 release candidate 1 released Last month, saw the release of 1.9 RC1 (now official). It’s the first …
Faster Django Sites with PyPy
This post was created as a collaboration between Lincoln Loop and Maciej Fijalkowski from baroquesoftware.com. In the space of web …
Django Round-Up #38
Featured Bugfix release issued: 1.8.5 A handlful of bugs in the 1.8 release series have been resolved in the latest …