Recent Posts

Deploying a Flask Slack app on Google Cloud Platform

Posted on Fri 13 July 2018 in Technical Solutions • Tagged with technical

Setup a Slack app using Flask and deploy it to Google's Cloud


Set up Dynamic CloudFlare IP with Let's Encrypt

Posted on Wed 25 April 2018 in Technical Solutions • Tagged with technical

Time to make the server accessible from the internet and secure it with an SSL certificate


Setting up GitLab on the new server

Posted on Fri 13 April 2018 in Technical Solutions • Tagged with technical

Let's set up some private repositories on GitLab


Travis CI doesn't keep your environment variable secure

Posted on Mon 02 April 2018 in Technical Solutions • Tagged with technical

Travis CI does not keep your environment variables secure if you transfer a repository.


Installing NextCloud

Posted on Tue 27 March 2018 in Technical Solutions • Tagged with technical

The ZFS pool is set up. It's time to use all that storage space and install NextCloud.


Setting up a ZFS pool on Ubuntu 16.04

Posted on Thu 15 February 2018 in Technical Solutions • Tagged with technical

With the backup server assembled, it's time to start configuring it. This post covers setting up the ZFS pool for all the data


Choosing an ORM library for a new project

Posted on Wed 26 April 2017 in Technical Solutions • Tagged with technical, programming

A discussion about how a team picked an ORM library for a new project.


My experiences releasing a package to PyPI

Posted on Tue 15 March 2016 in Technical Solutions • Tagged with technical

I released StackAPI to PyPI. This post talks about my experiences.


How I built a Flask application that integrates with Travis CI and OpenShift

Posted on Fri 11 December 2015 in Technical Solutions • Tagged with technical

A walkthrough on how I set up a Flask application on OpenShift and used TravisCI to deploy it


Connect Python to OSI Soft PI

Posted on Tue 07 February 2012 in Technical Solutions • Tagged with technical

How I connected Python to OSI Soft PI