Here you will find various writings on subjects which I deem interesting enough to write about. That typically includes web development, miscellaneous programming with python and the Godot game engine, and linux things.
If you wish to discuss anything you read here, feel free to open an issue over at the Github source of this blog.
For the unaware, a social proof service is typically an externally-hosted SaaS product which, when integrated with a customer's website, displays a small notification card at the bottom of the screen whenever a person performs some action on that website, such as signing up for a newsletter or buying ...read more
As I make more and more projects at work using our typical flask / peewee / uwsgi / nginx stack, I end up repeating a lot of the more boilerplate-y stuff.
One of these things is managing dependencies amongst multiple environments, namely development, CI / CD, and production.
Obviously python comes with pip to ...read more
The way in which two programs written in two different languages communicate with eachother (fancy name IPC) is something which has interested me for a while. I was under the impression that each language would have to specifically accommodate each other language individually.
Luckily this is not actually the case ...read more
I like having high test coverage when building websites at work, but the more tests I write, the slower the suite becomes to run. This not only could discourage other team members from running the test suites themselves, but it also increases the time it takes for CI/CD to ...read more
It's probably no secret that python is my favourite programming language. The speed at which you can get a complicated program up and running is amazing. My day job as a web developer is one of the places where python shines the most, and so I get to work ...read more
When developing a Flask application, the auto-reloader is incredibly helpful. Each time I edit a python file the server will restart, so that my changes are immediately implemented. However, there is still room for improvement, which is what I will briefly discuss and fix in this post.
First, for context ...read more
My first job out of university was entirely LAMP, using Zend framework. However, I had always loved writing python, and when it came time to leave that job I was mainly looking for something which would let me use it.
As you can imagine, recruiters were slightly sceptical of my ...read more
- At my workplace we like to use CI/CD to automatically deploy any changes to the master branch into production. This involves two main pieces of technology - Circleci and Ansible.
In this post I will be going over how we use these two pieces of technology to deploy a flask application. read more