Providing quality software engineering content in the form of tutorials, applications, services, and commentary suited for developers.

Posts about DevOps

Beginner's Guide to Gradle for Java Developers

In this tutorial I will be describing how to get up and going quickly with Gradle demonstrating what I feel are the most important concepts and features needed as a Java developer just gettings started with Gradle. Gradle is a powerful, ultra flexible, build system popular in the Java (or more broadly JVM based) development ecosystem. Gradle has many amazing features such as dependency management, build configurations and tasks, with core as well as third party plugins and lots more.

Deploying a Python Text Analytics App with Flask, uWSGI and Nginx

This is a continuation from Building a Text Analytics App in Python with Flask, Requests, BeautifulSoup, and TextBlob and will focus on deploying the previously built app to a cloud hosted Ubuntu LTS v18 server. For this article I will be running the Flask app within the Web Server Gateway Interface (WSGI) compliant Python application server known as uWSGI. The Flask app / uWSGI server will sit behind an Nginx web server which serves static content plus reverse proxy non-static requests to uWSGI