<p>Django’s</p><p>Signal Dispatcher</p><p>is a really powerful feature that you should never use. Ok, it has valid use cases, but they may be rarer than you think.</p><p>First, to dispel a misconception about signals, they are not executed asynchronously. There …</p>
<p>In another of our “you can do that?!?” with uWSGI posts, today I’ll show you how to use uWSGI to host multiple sites</p><p>and</p><p>properly route traffic based on the hostname to those sites.</p><p>Multiple Sites (aka Emperor Mode)</p><p>uWSGI …</p>
<p>April marked Lincoln Loop’s 10th anniversary in business. As I reflect on that, I find myself going through all the typical platitudes: it’s been a roller-coaster ride, how proud I am of the team, looking forward to another 10 years, …</p>
<p>Serving Static Files with uWSGI</p><p>As noted in a previous post,</p><p>uWSGI is a Swiss Army knife</p><p>of functionality. One of its features is a built-in static file server.</p><p>When to Use uWSGI for Serving Static Files</p><p>While it may …</p>
<p>Virtualization technologies have been around for a while in various forms and over the last several years the container style of virtualization has become popular as a complement (or replacement) to VMs (Virtual Machines / hypervisors). The first half of …</p>
<p>Four years ago, I wrote a blog post called</p><p>Introduction to Go Debugging with GDB</p><p>. At the time, the only option was the GNU debugger. Even the</p><p>official Go documentation</p><p>page on GDB doesn’t set the bar very high: …</p>
<p>Nowadays, it’s common to deploy multiple application servers, but it poses a very common problem; How are these application servers going to share the media files contributed by the users?</p><p>Cloud providers like Google, Rackspace or Amazon Web Services solve …</p>
<p>This post could have been titled, “How We Use OpenPGP to Protect Our Secrets.” All the use cases illustrated below use a tool called GnuPG to take care of the crypto details for us. GnuPG is a complete and free …</p>
<p>The most famous quote to characterize python speed is:</p><p>It is fast enough</p><p>I have used this quote many times, and I still believe that it applies to most circumstances if you throw enough hardware at the problem.</p><p>Despite Python …</p>
<p>Building a cluster in the cloud is becoming a mundane step that you have to do several times during the life cycle of a project. There are multiple driving forces behind this fact:</p><p>Initial set up</p><p>Redundancy</p><p>Setting up an …</p>