All articles tagged Pro Tip

Thumbnail image for Serving Static Files with uWSGI

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 of its features is a built-in static file server. When to Use uWSGI for Serving Static Files While it may …
Thumbnail image for Let's Encrypt DNS Challenge

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 deploying an HTTPS server. The process is now: Free Automatic (no more login to sites, filling forms, concatenating certificates) This …
Thumbnail image for The uWSGI Swiss Army Knife

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, and/or unstable. In this post, we'll look at some of its lesser used features and how you might use them …
Thumbnail image for Smarter Input Groups with Flexbox

Smarter Input Groups with Flexbox

If you have ever built a form using Bootstrap you have undoubtedly worked with input groups. Input groups are an excellent way to provide contextual help via iconography or associate specific actions with the appropriate field. However, they can be …
Thumbnail image for Rate Limiting with Nginx

Rate Limiting with Nginx

Do you manage a website? Does it have a login form? Can somebody brute force attack it with every common username/password combination until they find one that works? For many small web applications, the answer to all of the above …
Thumbnail image for Varnish Saint Mode

Varnish Saint Mode

Varnish Saint Mode is a lesser known gem inside varnish that lets you serve stale content from cache, even when your backend servers are unavailable. This article explains how to configure varnish to take advantage of this feature. If you …
Thumbnail image for tmux: Stay focused

tmux: Stay focused

On the surface tmux manages your terminal windows, but really it helps you stay focused. The challenge with learning tmux is that the benefits are not immediately apparent. At first it's just screen with vertical splits. In this post I …