Implementing a Serverless Flask REST API using AWS SAM
In this article I demonstrate how to build a serverless REST API using the AWS Serverless Application Model (SAM) framework along with the popular Python based Flask micro web framework.
Providing quality software engineering content in the form of tutorials, applications, services, and commentary suited for developers.
In this article I demonstrate how to build a serverless REST API using the AWS Serverless Application Model (SAM) framework along with the popular Python based Flask micro web framework.
In this article I discuss a general process I used recently to migrate a large multi-terabyte Heroku Postgres Database from the Heroku Platform to Amazon Aurora Postgres on a live Heroku based application architecture with near zero downtime and builtin failover during the process.
In this article I demonstrate how to setup a log shipped replica of a Postgres v11 master database creating a warm standby replica for High Availability and read scaling utilizing the WAL-E program. WAL-E is a Python based program designed to facilitate performing continuous archiving of PostgreSQL WAL files and base backups.
In this article I discuss how to deploy a simple Flask Todo app complete with a PostgreSQL database to the AWS cloud on a Amazon Linux 2 AMI utilizing Nginx web server and uWSGI application server
In this article I walk through the process of setting up an automated process utilizing AWS S3, Lambda, and Elastic Transcoder to embed a watermark in to videos initiated by uploading to an S3 bucket.
This article reviews common text manipulation utility programs available within the Linux operating system. The article is chock full of discussions paired with simple examples to demonstrate the usefulness of several text utility programs available to Linux users.
In this How To article I demonstrate using the find command in Linux and, through the use of some practical examples, I aim to help the reader become efficient when working with the Linux file system as well provide building blocks for further experimentation.
In this How To article I demonstrate using Python to compress files into zip archives along with extracting files contained in a zip archive. The venerable, batteries included, Python standard library provides the zipfile module which exposes a well designed API for working with zip archives in a platform manner and will be the focus of this article.
The Mat class is the workhorse of OpenCV for C++ with around twenty different constructors available providing significant flexibility for building a Mat object to represent image data from a variety of sources. In this How To article I discuss and demonstrate construction of the OpenCV C++ Mat object from array and vector data types.
In this article I demonstrate how to install OpenCV for C++ from source using cmake. Following this I show how to configure my favorite code editor, Visual Studio Code (VS Code), along with the awesome Microsoft extensions CMake Tools and C/C++ IntelliSense which provides a fantastic, productivity boosting, development environment.