BLOG
All articles by Peter Baumgartner
Serving Static Files with uWSGI
Serving Static Files with uWSGI As noted in a previous post, uWSGI is a Swiss Army knife of functionality. One …
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 …
Our Failed Kickstarter Was Really a Success
Our Kickstarter campaign for a companion video series to our book High Performance Django ended today just shy of its …
The uWSGI Swiss Army Knife
uWSGI is one of those interesting projects that keeps adding features with every new release without becoming totally bloated, slow, …
Speeding Up NPM Installs
I’ve been working on improving our deployment processes as part of the High Performance Django Infrastructure project we’re building out. …
Fast Immutable Python Deployments
Alternate title: Pip 7 is Awesome, Here’s Why A typical Python deployment looks like this: Pave the server, setting up …
A Closer Look at Docker
Part of my job at Lincoln Loop is to explore new technologies and make sure that, as a company, we …
High Performance Django Infrastructure Preview
One of the most common requests we’ve heard since releasing our book, High Performance Django is: “Do you have more …
Introducing High Performance Django Expert Sessions
With the launch of our book, High Performance Django, we’ve received a number of inquiries from people asking for advice, …
Rate Limiting with Nginx
Do you manage a website? Does it have a login form? Can somebody brute force attack it with every common …