Context At work, I'm working on a performance architecture to automatically spin up, execute, and spin down performance tests. While a lot of the effort is done with off the shelf tools (more on those in a later blog post), there's still a bit of orchestration that's required to be done with custom code. In… Continue reading How to: Write and publish a Python module
Tip of the Week: 7/6/2017
Remove deleted files I ran into a problem with disk space on my virtual machine this week: root@my-server:~# df -h Filesystem Size Used Avail Use% Mounted on udev 988M 12K 988M 1% /dev tmpfs 200M 284K 200M 1% /run /dev/xvda1 79G 78G 0 100% / none 4.0K 0 4.0K 0% Great! I need to clear… Continue reading Tip of the Week: 7/6/2017
Tips of the week 7/5/2017
Tip 1: Continuous testing Various programming languages already have modules that allow for continuous testing; however, none of them are too complex. All they do is watch the directory and execute tests when any change occurs in the directory. Instead of learning about every tool in your programming language of choice, you can utilize inotifywait to… Continue reading Tips of the week 7/5/2017
How to: InSpec
Why In a previous series on CI/CD we covered Continuous Integration and Delivery on a chef cookbook. We went through a great way of delivering a tested and statically correct Chef cookbook; however, one thing we didn't do was to verify whether our application was deployed securely. Security is a huge deal in our industry… Continue reading How to: InSpec