Design with failure in mind

Whenever you design anything, you should design with failure in mind. What does this mean? It means that building something, either physical or software etc, you should always design it in a way, that you expect things to go wrong at some point, but why? You’ve build something, why should it ever go wrong? Because … Continued

Using nginx as a proxy to uWSGI applications

Using nginx as a proxy to uWSGI applications, have a lot of benefits. Nginx is built and optimized as a webserver, where the uWSGI is an application server. Nginx has the benefits of load balancing, request caching, it’s more secure, and it’s good for serving static files as well. I’m going to provide the code, … Continued