Dynamic HTML with Python, AWS Lambda, and Containers

This article is an extension of my previous article describing a similar deployment process using native AWS Lambda tools. However, Amazon since started supporting container images and updated it’s pricing policy to 1ms granularity. Both are major...

Serving Dynamic Web Pages using Python and AWS Lambda

While AWS Lambda functions are typically used to build API endpoints, at their core Lambda functions can return almost anything. This includes returning html markup with dynamic content. I will not go into details describing how to deploy AWS Lambda...

Custom VPN using PiVPN and public cloud

Motivation: Many public Wi-Fi networks block certain internet ports and protocols. For example, a public library might only allow ports 80 and 443 and the TCP protocol. Leaving aside the logic of such decisions by network owners, they prevent users...

Serverless web apps with Firebase and AWS Lambda

Topics: Firebase Hosting, AWS Lambda Serverless has become a popular solution for small to medium-sized projects. The downside is a technology stack lock-in which forces developers to use technologies that might not be optimal for their projects. For...

Linear programming in Python: CVXOPT and game theory

CVXOPT is an excellent Python package for linear programming. However, when I was getting started with it, I spent way too much time getting it to work with simple game theory example problems. This tutorial aims to shorten the startup time for...