Almad's Changelog

I share my experiences with technology, startups and getting through life. Capturing the gist of the time goes into the notes; my larger learnings are to be found under essays, both arbitrarily categorized.

Last write-ups below. There are various ways to follow updates.


How To Deploy a Simple Website on AWS with Terraform

Deploying a PHP site with MySQL database on AWS with Terraform is a bit harder than tutorials show. Here is a complete example. Read more


On Four Types of Development Companies

There are four types of companies. Which company you join affects your work significantly, so choose wisely. Read more


Tie Guan Yin #07

I did a shortened live coding session as an episode 7 of The Graveyard of Tie Guan Yin. I focused on a single thing: PHP code archeology to discover how the old site escapes and presents HTML. Armed with that knowledge, I recreated an acceptable interim solution for the new Django version. That will have to stay on until we’re far enough that old version can be shut down and we can clean up the current mess. Read more


On Touch Typing

Touch typing is modern superpower. Learn it. Read more


Continuous Delivery Is A Risk Management Strategy

Continuous Delivery is not a way to develop software faster, but rather to manage risks well Read more


Tie Guan Yin #06

I did another live coding as an episode 6 of The Graveyard of Tie Guan Yin. Topics covered: Serving static files on Heroku with Django Disabling security to be able to serve the project without TLS Setting up email delivery Setting up password reset Testing the view with Django’s test client The Graveyard of Tie Guan Yin is a webcast series where I drink tea and refactor my old Czech website (that is due for its 20th anniversary next year) into an open-source project. Read more


There Are No Bugs, Just TODOs

Issue gardening can become too much work in itself at the expense of productivity. Read more


Tie Guan Yin #05

I did another live coding as an episode 5 of The Graveyard of Tie Guan Yin. Topics covered: Deploying a an existing Django project to Heroku and its configuration Converting Django project with file-based settings.py to accept environment variables Attempting to connect the project to database hosted in RDS The Graveyard of Tie Guan Yin is a webcast series where I drink tea and refactor my old Czech website (that is due for its 20th anniversary next year) into an open-source project. Read more


We Don't Know What Employment Is

Everybody have different expectations of what an employment contract is. These are the common ones. Read more


How To Access AWS Securely From CLI With 1Password From Any Platform

A simple script to export AWS Environment variables from 1Password. Read more


All texts written by . I'd love to hear your feedback. If you've liked this, you may want to subscribe for updates. You can always return to home page or read about the site and its privacy handling.