Python

Bulawayo Python January 2024 Meetup

On 27 January 2024, the Bulawayo Python community held its inaugural meetup to improve project collaboration. Organizers sought to transition from a joke-filled WhatsApp group to more empathetic, constructive engagements, with plans for regular meetups. Thirty participants gathered at Bulawayo TechHub, discussing and contributing to an open-source social networking project.

close up photo of ethernet cables on network switch

Deploying a Django + Nginx application to a VPS with ansible

The article explains the steps for deploying a Django + Nginx application on an AWS Lightsail Virtual Private Server (VPS) with Docker and Ansible automation. This article will guide you through setting up a VPS instance, domain linking, server configuration with Ansible, securing the server, setting up SSL/TLS certificates, and finally, deploying the application. As part of the process, you’ll see how to run setup and deployment playbooks on a server, culminating in a live Django + Nginx project with HTTPS functionality.

Encryption using Python and AWS

In this post I’ll show you how to encrypt and decrypt strings using the AWS Encryption SDK and AWS KMS. Step 1: Install the AWS SDK for Python and the Encryption SDK You’ll need boto3 to create a Master Key programmatically and the aws-encryption-sdk for encrypting and decrypting data. Step 2: Add AWS credentials to …

Encryption using Python and AWS Read More »

Setting up Django for Deployment: Gunicorn

Web Servers like Apache or NGINX are great for handling HTTP requests. Unfortunately,they typically cannot communicate with Python applications directly. That is where gunicorn comes in.

Learn how to install, configure and run gunicorn with Django in this article.