Back in my C++ days, I knew most of the ins and outs of make, and makefiles and sub-makefiles. I could do pretty much whatever I needed to. Of course, in complicated projects the files start looking really ugly inside. Then for Java there was ant, which tidied up all the targets and dependencies in structured […]
Tag: devops
26
Oct 2021
(Database) Age vs Experience
Sometimes I wonder whether I can still hack it in this industry. Like many people of my vintage, my programming language progression was Fortran, Cobol, Basic, Pascal, Unix shell script, C++, Java, Javascript and Python. I stopped there. So I did not learn Go, Rust, Erlang, Scala, Kotlin, Node or Typescript and while I’ve started […]
03
Feb 2021
Setting up development environments at scale
When people think of DevOps, they likely think of delivery of code into production. Microsoft, Amazon and DevOps.com all mention delivery in the first paragraph of their definitions of DevOps. However, code has to be developed and tested before it can be shipped. That requires an environment where developers can integrate their code, an environment where QA teams can perform […]
02
Jan 2021
Increasing volume size on old EC2 instances
If you want to increase the disk space of an EC2 volume, this AWS page mentions a command called growpart. However, if you have an old (circa 2015) EC2 instance that was initially a Ubuntu 16.04 release, the command may not be available. The command is part of a package called cloud-utils. So: sudo apt […]
20
Jul 2020
Fun with AWS Transit Gateways
Recently I was playing around with setting up an AWS Transit Gateway. The objective was to route traffic from multiple VPCs through a single NAT gateway to the company network. The solution had to work if the origin VPCs were in different AWS accounts. Part I: NAT Gateway I took it in stages. I first […]