Closed github-actions[bot] closed 3 years ago
Images automagically compressed by Calibre's image-actions ✨
Compression reduced images by 38%, saving 76.07 MB.
content/posts/2020-04-03_ansible-and-the-azure-rest-api/images/01.png
content/posts/2020-04-03_ansible-and-the-azure-rest-api/images/02.png
content/posts/2020-04-03_ansible-and-the-azure-rest-api/images/03.png
content/posts/2020-04-03_ansible-and-the-azure-rest-api/images/04.png
content/posts/2020-04-03_ansible-and-the-azure-rest-api/images/05.png
content/posts/2020-05-10_azure-devops-ansible-pipeline/images/01.png
content/posts/2020-05-10_azure-devops-ansible-pipeline/images/02.png
content/posts/2020-05-10_azure-devops-ansible-pipeline/images/03.png
content/posts/2020-05-10_azure-devops-ansible-pipeline/images/04.png
content/posts/2020-05-31_azure-devops-terraform-pipeline/images/01.png
content/posts/2020-05-31_azure-devops-terraform-pipeline/images/02.png
content/posts/2020-05-31_azure-devops-terraform-pipeline/images/03.png
content/posts/2020-05-31_azure-devops-terraform-pipeline/images/04.png
content/posts/2020-05-31_azure-devops-terraform-pipeline/images/05.png
content/posts/2020-05-31_azure-devops-terraform-pipeline/images/06.png
content/posts/2020-09-27_migrating-my-docker-images-to-the-github-container-registry/images/01.png
content/posts/2020-09-27_migrating-my-docker-images-to-the-github-container-registry/images/02.png
content/posts/2021-04-25_azure-devops-multistage-pipelines/images/01.png
content/posts/2021-04-25_azure-devops-multistage-pipelines/images/02.png
content/posts/2021-04-25_azure-devops-multistage-pipelines/images/03.png
content/posts/2021-04-25_azure-devops-multistage-pipelines/images/04.png
content/posts/2021-04-25_azure-devops-multistage-pipelines/images/05.png
content/posts/2021-04-25_azure-devops-multistage-pipelines/images/06.png
content/posts/2021-04-25_azure-devops-multistage-pipelines/images/07.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/azure-devops-terraform-pipeline-01.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf01.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf02.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf03.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf04.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf05.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf06.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf07.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf08.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf09.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf10.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf11.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf12.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf13.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf14.png
public/2020/04/03/ansible-and-the-azure-rest-api/2020-04-03_ansible-and-the-azure-rest-api_hu6ae539d2ef95a231fe4c21616763c912_168450_360x0_resize_q75_box.jpeg
public/2020/04/03/ansible-and-the-azure-rest-api/2020-04-03_ansible-and-the-azure-rest-api.jpeg
public/2020/04/03/ansible-and-the-azure-rest-api/images/01.png
public/2020/04/03/ansible-and-the-azure-rest-api/images/02.png
public/2020/04/03/ansible-and-the-azure-rest-api/images/03.png
public/2020/04/03/ansible-and-the-azure-rest-api/images/04.png
public/2020/04/03/ansible-and-the-azure-rest-api/images/05.png
public/2020/05/10/azure-devops-ansible-pipeline/images/01.png
public/2020/05/10/azure-devops-ansible-pipeline/images/02.png
public/2020/05/10/azure-devops-ansible-pipeline/images/03.png
public/2020/05/10/azure-devops-ansible-pipeline/images/04.png
public/2020/05/31/azure-devops-terraform-pipeline/images/01.png
public/2020/05/31/azure-devops-terraform-pipeline/images/02.png
public/2020/05/31/azure-devops-terraform-pipeline/images/03.png
public/2020/05/31/azure-devops-terraform-pipeline/images/04.png
public/2020/05/31/azure-devops-terraform-pipeline/images/05.png
public/2020/05/31/azure-devops-terraform-pipeline/images/06.png
public/2020/09/20/github-codespaces-and-terraform/images/01.png
public/2020/09/20/github-codespaces-and-terraform/images/02.png
public/2020/09/20/github-codespaces-and-terraform/images/03.png
public/2020/09/20/github-codespaces-and-terraform/images/04.png
public/2020/09/20/github-codespaces-and-terraform/images/05.png
public/2020/09/27/migrating-my-docker-images-to-the-github-container-registry/images/01.png
public/2020/09/27/migrating-my-docker-images-to-the-github-container-registry/images/02.png
public/2020/12/28/ansible-azure-and-macos-big-sur/images/2020-12-28_ansible-azure-and-macos-big-sur-01.png
public/2020/12/28/ansible-azure-and-macos-big-sur/images/2020-12-28_ansible-azure-and-macos-big-sur-02.png
public/2020/12/28/ansible-azure-and-macos-big-sur/images/2020-12-28_ansible-azure-and-macos-big-sur-03.png
public/2021-01-22_top-20ish-records-of-2020/05.jpg
public/2021/01/10/managing-python-on-macos-big-sur/images/2021-01-10_managing-python-on-macos-big-sur-01.png
public/2021/01/22/top-20ish-records-of-2020/images/05.jpg
public/2021/04/25/azure-devops-multi-stage-pipelines/images/01.png
public/2021/04/25/azure-devops-multi-stage-pipelines/images/02.png
public/2021/04/25/azure-devops-multi-stage-pipelines/images/03.png
public/2021/04/25/azure-devops-multi-stage-pipelines/images/04.png
public/2021/04/25/azure-devops-multi-stage-pipelines/images/05.png
public/2021/04/25/azure-devops-multi-stage-pipelines/images/06.png
public/2021/04/25/azure-devops-multi-stage-pipelines/images/07.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/azure-devops-terraform-pipeline-01.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf01.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf02.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf03.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf04.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf05.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf06.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf07.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf08.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf09.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf10.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf11.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf12.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf13.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf14.png
public/images/avatar.jpg
resources/_gen/images/posts/2020-04-03_ansible-and-the-azure-rest-api/2020-04-03_ansible-and-the-azure-rest-api_hu6ae539d2ef95a231fe4c21616763c912_168450_360x0_resize_q75_box.jpeg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/01_hu75c7be1e436e4e5d602e9ab1d9050e9b_193063_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/01_hu75c7be1e436e4e5d602e9ab1d9050e9b_193063_9e849ccadc360922f6384808b0826d4a.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/02_hu3441fcdc0e8cecb07ad62f0f7a8110ea_144047_334abdac2f21831ae3664b671580f9b4.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/02_hu3441fcdc0e8cecb07ad62f0f7a8110ea_144047_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/03_hu43d4ac302839b494be9233a2a1f17b3b_161085_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/03_hu43d4ac302839b494be9233a2a1f17b3b_161085_bad8c44c4de57e12d664a89407064f7f.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/04_hued01a018f80eb1742aa10800df64f724_257007_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/04_hued01a018f80eb1742aa10800df64f724_257007_7cb645335973e59a8118dd80eb6784fe.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/05_hud2be110dcfb422ee9a74a4c50f326c3a_115125_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/05_hud2be110dcfb422ee9a74a4c50f326c3a_115125_c0b4faadf9b2983fad2c1214cd21f267.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/06_hu0d62a0dcd245bdb9892be7b500deb1f6_114739_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/06_hu0d62a0dcd245bdb9892be7b500deb1f6_114739_c93737cc2ce42aa6c4089cdb51bc57bb.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/07_hu79e421cc03837b1ac2ffb5797980af90_143662_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/07_hu79e421cc03837b1ac2ffb5797980af90_143662_f4aafdebe9615062e5184798fa2ac7fc.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/08_hu9528019635370040f2f13614313e15ef_177802_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/08_hu9528019635370040f2f13614313e15ef_177802_b30e7993d7b9494af1db1a72d79c41ce.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/09_hubb34c40b07a0b3c1823c239ee2b7bada_210214_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/09_hubb34c40b07a0b3c1823c239ee2b7bada_210214_b189c998d2e9bf29d8fbc5ce1cbc1db7.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/10_hu92d3eb78aadb79175a40380251f9612a_260506_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/10_hu92d3eb78aadb79175a40380251f9612a_260506_c8fe32c67bd57caacd812e733662a8ac.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/11_huf04872e94d19274a33663cf87573a614_127352_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/11_huf04872e94d19274a33663cf87573a614_127352_d20577e24ce08fb6b007f9b4150bc5d8.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/12_hu38878e8034d16e32574fed0a19d78836_189764_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/12_hu38878e8034d16e32574fed0a19d78836_189764_82059f380cf06488393974aafc86030b.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/13_hu2ccc776f94778620747199f6a730a88e_198478_0c511115be8074c4c2fa7f3046410469.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/13_hu2ccc776f94778620747199f6a730a88e_198478_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/14_hu806b887de4502a80506e608ec53fff43_216997_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/14_hu806b887de4502a80506e608ec53fff43_216997_989319194b5c215fe9b1125c4c97f879.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/15_hu4393c5b4a445977e90132e999d57325f_202121_3a5d026a7b2c904dd1cb50268f95fa0c.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/15_hu4393c5b4a445977e90132e999d57325f_202121_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/16_hu725b681ead416a1045b174a311df3302_209330_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/16_hu725b681ead416a1045b174a311df3302_209330_f8b45f820d2e92496fe2c95f900646dd.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/17_hu3de1f88161edc4de24757fd478cf44a5_181957_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/17_hu3de1f88161edc4de24757fd478cf44a5_181957_a7f94a95989ad2b05642865e273ddb06.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/18_huf12f085c30e236db127ef6a2683f0e8f_133243_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/18_huf12f085c30e236db127ef6a2683f0e8f_133243_b952c99fa3605765d2b22ad0f9b3b050.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/19_hu91aa78c6d744a7e16423a4462c3b0132_139710_420515e30dfbb315119ec31c2c7e244e.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/19_hu91aa78c6d744a7e16423a4462c3b0132_139710_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/20_hu1e130309cae48204a676dd260047381b_297982_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/20_hu1e130309cae48204a676dd260047381b_297982_dd8d1fbaa9cc5508ef1d586c55001147.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/21_hu1d6cdeb1a2aaf26e483d806a202d0518_143765_58ccc34e624bf18ad4f5837325892d81.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/21_hu1d6cdeb1a2aaf26e483d806a202d0518_143765_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/22_huce4c1bcda5cf82399e094a11305bbf34_230921_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/22_huce4c1bcda5cf82399e094a11305bbf34_230921_acf279cfc1fc08486b2b9472f98a4899.jpg
static/android-chrome-192x192.png
static/android-chrome-512x512.png
static/apple-touch-icon.png
static/favicon-16x16.png
static/favicon-32x32.png
static/images/avatar.jpg
static/images/blog-cover.jpg
static/img/2013-08-31_puppet-server-client-installation-centos-6.x_0.png
static/img/2013-10-06_saltstack-on-centos-6.x_0.png
static/img/2013-10-13_installing-cobbler-on-centos-6.x_0.png
static/img/2013-12-08_top-10-2013_0.png
static/img/2014-02-02_jekyll-snippets_0.png
static/img/2014-02-15_docker_0.png
static/img/2014-02-23_more-puppet_0.png
static/img/2014-04-19_quick-magento-installation_0.png
static/img/2014-04-27_been-playing-with-docker-again-this-weekend-this-time-rather-than-just-doing-for-the-sake-of-doing_0.png
static/img/2014-05-04_yet-more-docker_0.png
static/img/2014-05-05_its-been-a-while_0.png
static/img/2014-05-10_hackers_0.png
static/img/2014-05-18_devopssysadm.in_0.png
static/img/2014-05-25_sysdig_0.png
static/img/2014-05-26_cask_0.png
static/img/2014-05-31_openshift-origin-installation-notes_0.png
static/img/2014-07-12_first-play-with-centos-7.0_0.png
static/img/2014-07-12_walkabout_0.png
static/img/2014-07-20_documentation_0.png
static/img/2014-07-22_high-availability-central-logging-in-aws_0.png
static/img/2014-07-27_whats-in-the-toolbox_0.png
static/img/2014-07-27_whats-in-the-toolbox_1.png
static/img/2014-08-03_am-i-an-operating-system-snob_0.png
static/img/2014-08-10_dotfiles_0.png
static/img/2014-08-10_dotfiles_1.png
static/img/2014-08-10_google-promotes-https-everywhere_0.png
static/img/2014-08-17_reading-list_0.png
static/img/2014-08-25_connecting-to-docker-containers_0.png
static/img/2014-08-31_docker-fig-nginx-reverse-proxies-and-centos-7_0.png
static/img/2014-08-31_docker-fig-nginx-reverse-proxies-and-centos-7_2.png
static/img/2014-08-31_one-year-on_0.png
static/img/2014-09-07_music-documentaries_1.jpg
static/img/2014-09-07_music-documentaries_2.jpg
static/img/2014-09-07_music-documentaries_3.jpg
static/img/2014-09-07_music-documentaries_4.jpg
static/img/2014-09-07_music-documentaries_5.jpg
static/img/2014-09-07_music-documentaries_6.jpg
static/img/2014-09-07_music-documentaries_7.jpg
static/img/2014-09-07_music-documentaries_8.jpg
static/img/2014-09-07_music-documentaries_9.jpg
static/img/2014-09-07_very-basic-coreos_0.png
static/img/2014-10-20_yosemite-installation_0.png
static/img/2014-11-02_installing-docker-1.3.x-on-centos-7_0.png
static/img/2014-11-02_whats-going-on_0.png
static/img/2014-11-09_an-experiment-with-docker-hhvm_0.png
static/img/2014-11-09_an-experiment-with-docker-hhvm_1.jpg
static/img/2014-11-16_whats-been-on-the-headphones_0.png
static/img/2014-12-02_grunt-jekyll-less_0.png
static/img/2014-12-02_puppetcamp-london-2014_0.png
static/img/2014-12-02_reading-list_0.png
static/img/2014-12-03_2014s-top-20-albums_0.png
static/img/2014-12-06_more-grunt-jekyll_0.png
static/img/2014-12-14_first-steps-with-ansible_0.png
static/img/2015-02-01_blah-blah-blah-cloud_0.png
static/img/2015-02-01_blah-blah-blah-cloud_1.jpg
static/img/2015-02-01_blah-blah-blah-cloud_2.jpg
static/img/2015-02-02_production-ready-images-with-packer_0.png
static/img/2015-02-14_nginx-ngxpagespeed-on-centos-7_0.png
static/img/2015-03-08_migration-of-server-swap-space_0.png
static/img/2015-03-09_day-to-day-tools_0.png
static/img/2015-03-15_desktop-wallpaper_0.png
static/img/2015-03-15_desktop-wallpaper_1.jpeg
static/img/2015-03-15_desktop-wallpaper_2.jpg
static/img/2015-03-15_whats-been-on-the-ones-twos_0.png
static/img/2015-03-21_docker-machine-compose-swarm_0.png
static/img/2015-03-21_docker-machine-compose-swarm_1.png
static/img/2015-03-22_git-rebase_0.png
static/img/2015-03-29_fail2ban-on-centos-7_0.png
static/img/2015-04-05_adventures-in-hifi_0.png
static/img/2015-04-05_adventures-in-hifi_1.jpg
static/img/2015-04-05_adventures-in-hifi_2.png
static/img/2015-04-05_adventures-in-hifi_3.png
static/img/2015-04-18_aws-london-summit-2015_0.png
static/img/2015-04-18_aws-london-summit-2015_1.png
static/img/2015-04-18_aws-london-summit-2015_2.png
static/img/2015-04-19_installing-an-elk-stack-on-centos-7_0.png
static/img/2015-04-19_installing-an-elk-stack-on-centos-7_1.png
static/img/2015-05-23_openshift-origin-v3_0.png
static/img/2015-05-23_openshift-origin-v3_1.png
static/img/2015-05-24_quick-openstack-kilo-installation_0.png
static/img/2015-06-28_digital-ocean-bootstrap_0.png
static/img/2015-06-28_update-to-centos-7-docker-install-oneliner_0.png
static/img/2015-06-28_update-to-centos-7-docker-install-oneliner_1.png
static/img/2015-07-12_update-to-puppet-install-script_0.png
static/img/2015-07-13_slain-by-dragons_0.png
static/img/2015-07-13_slain-by-dragons_1.png
static/img/2015-07-13_slain-by-dragons_2.jpg
static/img/2015-07-19_terraform-azure_0.png
static/img/2015-07-19_terraform-azure_1.png
static/img/2015-07-19_terraform-azure_2.png
static/img/2015-07-22_adding-a-ssh-key-to-azure_0.png
static/img/2015-07-22_adding-a-ssh-key-to-azure_1.png
static/img/2015-07-22_adding-a-ssh-key-to-azure_2.png
static/img/2015-07-22_adding-a-ssh-key-to-azure_3.png
static/img/2015-07-26_building-vagrant-boxes-with-packer-in-atlas_0.png
static/img/2015-07-26_building-vagrant-boxes-with-packer-in-atlas_1.png
static/img/2015-07-26_building-vagrant-boxes-with-packer-in-atlas_2.png
static/img/2015-09-06_update-the-kernel-on-a-digital-ocean-droplet_0.png
static/img/2015-09-06_update-the-kernel-on-a-digital-ocean-droplet_2.png
static/img/2015-10-03_upgrading-to-el-capitan_0.png
static/img/2015-10-11_monitoring-docker-book_0.png
static/img/2015-10-11_more-site-updates_0.png
static/img/2015-10-11_more-site-updates_1.png
static/img/2015-10-11_more-site-updates_2.png
static/img/2015-11-15_puppet-enterprise-aws-security-groups_0.png
static/img/2015-12-13_flocker-on-centos-7_0.png
static/img/2015-12-15_monitoring-docker-released_0.png
static/img/2015-12-15_monitoring-docker-released_1.jpg
static/img/2015-12-20_jenkins_0.png
static/img/2015-12-27_top-ten-albums-2015_0.png
static/img/2015-12-27_top-ten-albums-2015_1.jpg
static/img/2015-12-27_top-ten-albums-2015_10.jpg
static/img/2015-12-27_top-ten-albums-2015_11.jpg
static/img/2015-12-27_top-ten-albums-2015_12.jpg
static/img/2015-12-27_top-ten-albums-2015_13.jpg
static/img/2015-12-27_top-ten-albums-2015_14.jpg
static/img/2015-12-27_top-ten-albums-2015_15.jpg
static/img/2015-12-27_top-ten-albums-2015_16.jpg
static/img/2015-12-27_top-ten-albums-2015_2.jpg
static/img/2015-12-27_top-ten-albums-2015_3.jpg
static/img/2015-12-27_top-ten-albums-2015_4.jpg
static/img/2015-12-27_top-ten-albums-2015_5.jpg
static/img/2015-12-27_top-ten-albums-2015_6.jpg
static/img/2015-12-27_top-ten-albums-2015_7.jpg
static/img/2015-12-27_top-ten-albums-2015_8.jpg
static/img/2015-12-27_top-ten-albums-2015_9.jpg
static/img/2016-02-01_tiny-docker-images_0.png
static/img/2016-02-25_docker-networking-magic_0.png
static/img/2016-02-25_docker-networking-magic_1.png
static/img/2016-02-27_consul-docker-cluster_0.png
static/img/2016-02-27_consul-docker-cluster_1.png
static/img/2016-05-07_extending-docker-now-available-to-preorder_0.png
static/img/2016-05-07_extending-docker-now-available-to-preorder_1.png
static/img/2016-05-08_docker-on-mac-osx_0.png
static/img/2016-05-08_docker-on-mac-osx_1.png
static/img/2016-05-08_docker-on-mac-osx_2.png
static/img/2016-05-08_docker-on-mac-osx_3.png
static/img/2016-05-08_docker-on-mac-osx_4.png
static/img/2016-05-08_docker-on-mac-osx_6.png
static/img/2016-05-08_docker-on-mac-osx_7.png
static/img/2016-05-08_docker-on-mac-osx_8.png
static/img/2016-05-08_docker-on-mac-osx_9.png
static/img/2016-05-22_falco-by-sysdig_0.png
static/img/2016-06-12_launching-a-local-rancher-cluster_0.png
static/img/2016-06-12_launching-a-local-rancher-cluster_1.png
static/img/2016-06-12_launching-a-local-rancher-cluster_2.png
static/img/2016-06-12_launching-a-local-rancher-cluster_3.png
static/img/2016-06-12_launching-a-local-rancher-cluster_4.png
static/img/2016-06-25_docker-load-balancing-application-bundles_0.png
static/img/2016-06-25_docker-load-balancing-application-bundles_1.png
static/img/2016-06-25_docker-load-balancing-application-bundles_2.jpg
static/img/2016-06-25_docker-load-balancing-application-bundles_3.jpg
static/img/2016-06-25_docker-load-balancing-application-bundles_4.jpg
static/img/2016-06-25_docker-load-balancing-application-bundles_5.jpg
static/img/2016-06-25_docker-load-balancing-application-bundles_6.jpg
static/img/2016-06-25_docker-load-balancing-application-bundles_7.jpg
static/img/2016-06-25_docker-load-balancing-application-bundles_8.png
static/img/2016-06-30_docker-swarm_0.png
static/img/2016-06-30_docker-swarm_1.png
static/img/2016-06-30_docker-swarm_3.png
static/img/2016-06-30_docker-swarm_5.png
static/img/2016-08-12_docker-for-amazon-web-services-beta_0.png
static/img/2016-08-12_docker-for-amazon-web-services-beta_1.jpg
static/img/2016-08-12_docker-for-amazon-web-services-beta_2.jpg
static/img/2016-08-12_docker-for-amazon-web-services-beta_3.jpg
static/img/2016-08-12_docker-for-amazon-web-services-beta_4.jpg
static/img/2016-08-12_docker-for-amazon-web-services-beta_5.jpg
static/img/2016-08-12_docker-for-amazon-web-services-beta_6.jpg
static/img/2016-08-12_docker-for-amazon-web-services-beta_7.jpg
static/img/2016-08-12_docker-for-amazon-web-services-beta_8.jpg
static/img/2016-09-10_whats-on-the-deck-september-2016_0.png
static/img/2016-09-11_amazon-web-services-with-ansible_0.png
static/img/2016-10-02_50-percent-off-today-only_0.png
static/img/2016-10-30_october-2016-playlist_0.jpeg
static/img/2016-11-07_preorder-docker-data-management-with-flocker_0.png
static/img/2016-11-07_preorder-docker-data-management-with-flocker_1.jpeg
static/img/2016-12-12_2016-top-ten_0.png
static/img/2016-12-12_2016-top-ten_1.jpeg
static/img/2016-12-12_2016-top-ten_10.jpeg
static/img/2016-12-12_2016-top-ten_2.jpeg
static/img/2016-12-12_2016-top-ten_3.jpeg
static/img/2016-12-12_2016-top-ten_4.jpeg
static/img/2016-12-12_2016-top-ten_5.jpeg
static/img/2016-12-12_2016-top-ten_6.jpeg
static/img/2016-12-12_2016-top-ten_7.jpeg
static/img/2016-12-12_2016-top-ten_8.jpeg
static/img/2016-12-12_2016-top-ten_9.jpeg
static/img/2016-12-12_monitoring-managment-with-docker-containers-ebook_0.png
static/img/2016-12-12_monitoring-managment-with-docker-containers-ebook_1.png
static/img/2016-12-12_monitoring-managment-with-docker-containers-ebook_2.jpeg
static/img/2016-12-13_its-a-unix-system-i-know-this._0.png
static/img/2016-12-13_its-a-unix-system-i-know-this._1.png
static/img/2016-12-13_its-a-unix-system-i-know-this._2.png
static/img/2016-12-13_its-a-unix-system-i-know-this._3.png
static/img/2016-12-13_its-a-unix-system-i-know-this._4.png
static/img/2016-12-13_its-a-unix-system-i-know-this._5.png
static/img/2016-12-13_its-a-unix-system-i-know-this._6.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_0.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_10.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_11.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_12.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_13.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_2.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_3.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_4.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_5.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_6.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_7.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_8.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_9.png
static/img/2016-12-27_playing-with-infinit-docker_0.png
static/img/2016-12-27_playing-with-infinit-docker_1.png
static/img/2016-12-27_playing-with-infinit-docker_11.png
static/img/2016-12-27_playing-with-infinit-docker_12.png
static/img/2016-12-27_playing-with-infinit-docker_13.png
static/img/2016-12-27_playing-with-infinit-docker_14.png
static/img/2016-12-27_playing-with-infinit-docker_15.png
static/img/2016-12-27_playing-with-infinit-docker_2.png
static/img/2016-12-27_playing-with-infinit-docker_3.png
static/img/2016-12-27_playing-with-infinit-docker_4.png
static/img/2016-12-27_playing-with-infinit-docker_5.png
static/img/2016-12-27_playing-with-infinit-docker_6.png
static/img/2016-12-27_playing-with-infinit-docker_7.png
static/img/2016-12-27_playing-with-infinit-docker_8.png
static/img/2016-12-27_playing-with-infinit-docker_9.png
static/img/2016-12-29_portainer-a-ui-for-docker_0.png
static/img/2016-12-29_portainer-a-ui-for-docker_1.png
static/img/2016-12-29_portainer-a-ui-for-docker_10.png
static/img/2016-12-29_portainer-a-ui-for-docker_11.png
static/img/2016-12-29_portainer-a-ui-for-docker_12.png
static/img/2016-12-29_portainer-a-ui-for-docker_13.png
static/img/2016-12-29_portainer-a-ui-for-docker_14.png
static/img/2016-12-29_portainer-a-ui-for-docker_15.png
static/img/2016-12-29_portainer-a-ui-for-docker_16.png
static/img/2016-12-29_portainer-a-ui-for-docker_17.png
static/img/2016-12-29_portainer-a-ui-for-docker_18.png
static/img/2016-12-29_portainer-a-ui-for-docker_19.png
static/img/2016-12-29_portainer-a-ui-for-docker_2.png
static/img/2016-12-29_portainer-a-ui-for-docker_20.png
static/img/2016-12-29_portainer-a-ui-for-docker_21.png
static/img/2016-12-29_portainer-a-ui-for-docker_22.png
static/img/2016-12-29_portainer-a-ui-for-docker_23.png
static/img/2016-12-29_portainer-a-ui-for-docker_24.png
static/img/2016-12-29_portainer-a-ui-for-docker_25.png
static/img/2016-12-29_portainer-a-ui-for-docker_27.png
static/img/2016-12-29_portainer-a-ui-for-docker_28.png
static/img/2016-12-29_portainer-a-ui-for-docker_29.png
static/img/2016-12-29_portainer-a-ui-for-docker_5.png
static/img/2016-12-29_portainer-a-ui-for-docker_6.png
static/img/2016-12-29_portainer-a-ui-for-docker_7.png
static/img/2016-12-29_portainer-a-ui-for-docker_8.png
static/img/2017-01-01_launching-a-local-kubernetes-lab-using-minikube_0.png
static/img/2017-01-01_launching-a-local-kubernetes-lab-using-minikube_1.png
static/img/2017-01-01_launching-a-local-kubernetes-lab-using-minikube_10.png
static/img/2017-01-01_launching-a-local-kubernetes-lab-using-minikube_2.png
static/img/2017-01-01_launching-a-local-kubernetes-lab-using-minikube_3.png
static/img/2017-01-01_launching-a-local-kubernetes-lab-using-minikube_4.png
static/img/2017-01-01_launching-a-local-kubernetes-lab-using-minikube_5.png
static/img/2017-01-01_launching-a-local-kubernetes-lab-using-minikube_6.png
static/img/2017-01-01_launching-a-local-kubernetes-lab-using-minikube_7.png
static/img/2017-01-01_launching-a-local-kubernetes-lab-using-minikube_8.png
static/img/2017-01-02_trying-out-elastic-beats_1.png
static/img/2017-01-02_trying-out-elastic-beats_10.png
static/img/2017-01-02_trying-out-elastic-beats_11.png
static/img/2017-01-02_trying-out-elastic-beats_12.png
static/img/2017-01-02_trying-out-elastic-beats_13.png
static/img/2017-01-02_trying-out-elastic-beats_14.png
static/img/2017-01-02_trying-out-elastic-beats_15.png
static/img/2017-01-02_trying-out-elastic-beats_2.png
static/img/2017-01-02_trying-out-elastic-beats_3.png
static/img/2017-01-02_trying-out-elastic-beats_4.png
static/img/2017-01-02_trying-out-elastic-beats_5.png
static/img/2017-01-02_trying-out-elastic-beats_6.png
static/img/2017-01-02_trying-out-elastic-beats_7.png
static/img/2017-01-02_trying-out-elastic-beats_8.png
static/img/2017-01-02_trying-out-elastic-beats_9.png
static/img/2017-01-05_day-to-day-tools_0.png
static/img/2017-01-15_uis-for-docker-a-followup-post_0.png
static/img/2017-01-15_uis-for-docker-a-followup-post_1.png
static/img/2017-01-15_uis-for-docker-a-followup-post_2.png
static/img/2017-01-15_uis-for-docker-a-followup-post_3.png
static/img/2017-01-15_uis-for-docker-a-followup-post_4.png
static/img/2017-01-15_uis-for-docker-a-followup-post_5.png
static/img/2017-01-15_uis-for-docker-a-followup-post_6.png
static/img/2017-01-15_uis-for-docker-a-followup-post_7.png
static/img/2017-01-15_uis-for-docker-a-followup-post_8.jpeg
static/img/2017-01-15_uis-for-docker-a-followup-post_9.png
static/img/2017-01-21_playing-with-docker-1.13-minio_0.png
static/img/2017-01-21_playing-with-docker-1.13-minio_1.png
static/img/2017-01-21_playing-with-docker-1.13-minio_10.png
static/img/2017-01-21_playing-with-docker-1.13-minio_11.png
static/img/2017-01-21_playing-with-docker-1.13-minio_12.png
static/img/2017-01-21_playing-with-docker-1.13-minio_13.png
static/img/2017-01-21_playing-with-docker-1.13-minio_14.png
static/img/2017-01-21_playing-with-docker-1.13-minio_15.png
static/img/2017-01-21_playing-with-docker-1.13-minio_2.png
static/img/2017-01-21_playing-with-docker-1.13-minio_3.png
static/img/2017-01-21_playing-with-docker-1.13-minio_4.png
static/img/2017-01-21_playing-with-docker-1.13-minio_5.png
static/img/2017-01-21_playing-with-docker-1.13-minio_6.png
static/img/2017-01-21_playing-with-docker-1.13-minio_7.png
static/img/2017-01-21_playing-with-docker-1.13-minio_8.png
static/img/2017-01-21_playing-with-docker-1.13-minio_9.png
static/img/2017-04-19_docker-bootcamp_0.png
static/img/2017-04-19_docker-bootcamp_1.png
static/img/2017-09-19_mastering-docker-second-edition_0.png
static/img/2017-09-19_mastering-docker-second-edition_1.png
static/img/2017-09-24_ansible-awx_0.png
static/img/2017-09-24_ansible-awx_1.png
static/img/2017-09-24_ansible-awx_3.png
static/img/2017-09-24_ansible-awx_6.png
static/img/2018-01-06_docker-kubernetes_10.png
static/img/2018-01-06_docker-kubernetes_11.png
static/img/2018-01-06_docker-kubernetes_12.png
static/img/2018-01-06_docker-kubernetes_13.png
static/img/2018-01-06_docker-kubernetes_14.png
static/img/2018-01-06_docker-kubernetes_15.png
static/img/2018-01-06_docker-kubernetes_16.png
static/img/2018-01-06_docker-kubernetes_17.png
static/img/2018-01-06_docker-kubernetes_18.png
static/img/2018-01-06_docker-kubernetes_19.png
static/img/2018-01-06_docker-kubernetes_2.png
static/img/2018-01-06_docker-kubernetes_20.png
static/img/2018-01-06_docker-kubernetes_21.png
static/img/2018-01-06_docker-kubernetes_22.png
static/img/2018-01-06_docker-kubernetes_23.png
static/img/2018-01-06_docker-kubernetes_24.png
static/img/2018-01-06_docker-kubernetes_25.png
static/img/2018-01-06_docker-kubernetes_26.png
static/img/2018-01-06_docker-kubernetes_3.png
static/img/2018-01-06_docker-kubernetes_4.png
static/img/2018-01-06_docker-kubernetes_5.png
static/img/2018-01-06_docker-kubernetes_6.png
static/img/2018-01-06_docker-kubernetes_7.png
static/img/2018-01-06_docker-kubernetes_8.png
static/img/2018-01-06_docker-kubernetes_9.png
static/img/2018-01-20_kubernetes-for-serverless-applications_0.png
static/img/2018-01-20_kubernetes-for-serverless-applications_1.png
static/img/2018-01-28_playing-with-rancher-2.0_10.png
static/img/2018-01-28_playing-with-rancher-2.0_12.png
static/img/2018-01-28_playing-with-rancher-2.0_14.png
static/img/2018-01-28_playing-with-rancher-2.0_15.png
static/img/2018-01-28_playing-with-rancher-2.0_17.png
static/img/2018-01-28_playing-with-rancher-2.0_19.png
static/img/2018-01-28_playing-with-rancher-2.0_2.png
static/img/2018-01-28_playing-with-rancher-2.0_20.png
static/img/2018-01-28_playing-with-rancher-2.0_3.png
static/img/2018-01-28_playing-with-rancher-2.0_6.png
static/img/2018-01-28_playing-with-rancher-2.0_7.png
static/img/2018-01-28_playing-with-rancher-2.0_9.png
static/img/2018-01-28_shopping-for-containers_2.png
static/img/2018-01-28_shopping-for-containers_4.png
static/img/2018-01-28_shopping-for-containers_6.png
static/img/2018-01-28_shopping-for-containers_7.png
static/img/2018-01-28_shopping-for-containers_8.png
static/img/2018-01-28_shopping-for-containers_9.png
static/img/2018-10-25_270-days_0.png
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_0.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_1.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_10.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_11.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_12.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_13.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_2.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_3.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_4.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_5.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_6.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_7.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_8.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_9.jpg
static/img/2019-06-15_moving-to-zsh_0.jpeg
static/img/2019-06-15_moving-to-zsh_1.png
static/img/2019-06-16_microsoft-azure-portal-urls_0.jpeg
static/img/2019-06-16_microsoft-azure-portal-urls_1.png
static/img/2019-06-16_microsoft-azure-portal-urls_2.png
static/img/2019-06-16_microsoft-azure-portal-urls_3.png
static/img/2019-06-16_microsoft-azure-portal-urls_4.png
static/img/2019-06-16_microsoft-azure-portal-urls_5.png
static/img/2019-06-16_microsoft-azure-portal-urls_6.png
static/img/2019-09-01_quickly-launch-an-azure-aks-cluster_0.jpeg
static/img/2019-09-01_quickly-launch-an-azure-aks-cluster_1.png
static/img/2019-09-01_quickly-launch-an-azure-aks-cluster_2.png
static/img/2019-09-14_adding-a-deploy-to-azure-button_0.jpeg
static/img/2019-09-14_adding-a-deploy-to-azure-button_1.png
static/img/2019-09-14_adding-a-deploy-to-azure-button_2.png
static/img/2019-09-14_adding-a-deploy-to-azure-button_3.png
static/img/2019-09-14_adding-a-deploy-to-azure-button_4.png
static/img/2019-10-13_packer-centos-8_0.jpeg
static/img/2019-10-13_packer-centos-8_1.png
static/img/2019-10-13_packer-centos-8_2.png
static/img/2019-10-13_packer-centos-8_3.png
static/img/2019-10-13_packer-centos-8_4.png
static/img/2019-10-13_packer-centos-8_5.png
static/img/2019-10-13_packer-centos-8_6.png
static/img/2019-12-29_upgrade-python-on-macos_0.jpeg
static/img/2020-04-03_ansible-and-the-azure-rest-api_0.jpeg
static/img/2020-04-03_ansible-and-the-azure-rest-api_1.png
static/img/2020-04-03_ansible-and-the-azure-rest-api_2.png
static/img/2020-04-03_ansible-and-the-azure-rest-api_3.png
static/img/2020-04-03_ansible-and-the-azure-rest-api_4.png
static/img/2020-04-03_ansible-and-the-azure-rest-api_5.png
static/img/2020-05-10_azure-devops-ansible-pipeline_1.png
static/img/2020-05-10_azure-devops-ansible-pipeline_2.png
static/img/2020-05-10_azure-devops-ansible-pipeline_3.png
static/img/2020-05-10_azure-devops-ansible-pipeline_4.png
static/img/2020-05-31_azure-devops-terraform-pipeline_1.png
static/img/2020-05-31_azure-devops-terraform-pipeline_2.png
static/img/2020-05-31_azure-devops-terraform-pipeline_3.png
static/img/2020-05-31_azure-devops-terraform-pipeline_4.png
static/img/2020-05-31_azure-devops-terraform-pipeline_5.png
static/img/2020-05-31_azure-devops-terraform-pipeline_6.png
static/img/2020-09-20_github-codespaces-and-terraform_1.png
static/img/2020-09-20_github-codespaces-and-terraform_2.png
static/img/2020-09-20_github-codespaces-and-terraform_3.png
static/img/2020-09-20_github-codespaces-and-terraform_4.png
static/img/2020-09-27_migrating-my-docker-images-to-the-github-container-registry_1.png
static/img/2020-09-27_migrating-my-docker-images-to-the-github-container-registry_2.png
static/img/2020-12-28_ansible-azure-and-macos-big-sur_1.png
static/img/2020-12-28_ansible-azure-and-macos-big-sur_2.png
static/img/2020-12-28_ansible-azure-and-macos-big-sur_3.png
static/img/2021-01-10_managing-python-on-macos-big-sur_1.png
static/img/2021-01-22_top-20ish-records-of-2020_1.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_10.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_11.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_12.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_13.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_14.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_15.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_16.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_17.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_18.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_19.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_2.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_20.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_21.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_22.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_3.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_4.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_5.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_6.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_7.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_8.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_9.jpeg
static/img/2021-04-25_azure-devops-multistage-pipelines_1.png
static/img/2021-04-25_azure-devops-multistage-pipelines_2.png
static/img/2021-04-25_azure-devops-multistage-pipelines_3.png
static/img/2021-04-25_azure-devops-multistage-pipelines_4.png
static/img/2021-04-25_azure-devops-multistage-pipelines_5.png
static/img/2021-04-25_azure-devops-multistage-pipelines_6.png
static/img/2021-04-25_azure-devops-multistage-pipelines_7.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_1.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_10.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_11.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_12.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_13.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_14.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_15.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_2.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_3.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_4.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_5.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_6.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_7.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_8.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_9.png
238 images did not require optimisation.
cc55845
View logs
Images automagically compressed by Calibre's image-actions ✨
Compression reduced images by 38%, saving 76.07 MB.
content/posts/2020-04-03_ansible-and-the-azure-rest-api/images/01.png
content/posts/2020-04-03_ansible-and-the-azure-rest-api/images/02.png
content/posts/2020-04-03_ansible-and-the-azure-rest-api/images/03.png
content/posts/2020-04-03_ansible-and-the-azure-rest-api/images/04.png
content/posts/2020-04-03_ansible-and-the-azure-rest-api/images/05.png
content/posts/2020-05-10_azure-devops-ansible-pipeline/images/01.png
content/posts/2020-05-10_azure-devops-ansible-pipeline/images/02.png
content/posts/2020-05-10_azure-devops-ansible-pipeline/images/03.png
content/posts/2020-05-10_azure-devops-ansible-pipeline/images/04.png
content/posts/2020-05-31_azure-devops-terraform-pipeline/images/01.png
content/posts/2020-05-31_azure-devops-terraform-pipeline/images/02.png
content/posts/2020-05-31_azure-devops-terraform-pipeline/images/03.png
content/posts/2020-05-31_azure-devops-terraform-pipeline/images/04.png
content/posts/2020-05-31_azure-devops-terraform-pipeline/images/05.png
content/posts/2020-05-31_azure-devops-terraform-pipeline/images/06.png
content/posts/2020-09-27_migrating-my-docker-images-to-the-github-container-registry/images/01.png
content/posts/2020-09-27_migrating-my-docker-images-to-the-github-container-registry/images/02.png
content/posts/2021-04-25_azure-devops-multistage-pipelines/images/01.png
content/posts/2021-04-25_azure-devops-multistage-pipelines/images/02.png
content/posts/2021-04-25_azure-devops-multistage-pipelines/images/03.png
content/posts/2021-04-25_azure-devops-multistage-pipelines/images/04.png
content/posts/2021-04-25_azure-devops-multistage-pipelines/images/05.png
content/posts/2021-04-25_azure-devops-multistage-pipelines/images/06.png
content/posts/2021-04-25_azure-devops-multistage-pipelines/images/07.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/azure-devops-terraform-pipeline-01.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf01.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf02.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf03.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf04.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf05.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf06.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf07.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf08.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf09.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf10.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf11.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf12.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf13.png
content/posts/2021-06-08-azure-devops-terraform-pipeline-with-checkov-approvals/images/tf14.png
public/2020/04/03/ansible-and-the-azure-rest-api/2020-04-03_ansible-and-the-azure-rest-api_hu6ae539d2ef95a231fe4c21616763c912_168450_360x0_resize_q75_box.jpeg
public/2020/04/03/ansible-and-the-azure-rest-api/2020-04-03_ansible-and-the-azure-rest-api.jpeg
public/2020/04/03/ansible-and-the-azure-rest-api/images/01.png
public/2020/04/03/ansible-and-the-azure-rest-api/images/02.png
public/2020/04/03/ansible-and-the-azure-rest-api/images/03.png
public/2020/04/03/ansible-and-the-azure-rest-api/images/04.png
public/2020/04/03/ansible-and-the-azure-rest-api/images/05.png
public/2020/05/10/azure-devops-ansible-pipeline/images/01.png
public/2020/05/10/azure-devops-ansible-pipeline/images/02.png
public/2020/05/10/azure-devops-ansible-pipeline/images/03.png
public/2020/05/10/azure-devops-ansible-pipeline/images/04.png
public/2020/05/31/azure-devops-terraform-pipeline/images/01.png
public/2020/05/31/azure-devops-terraform-pipeline/images/02.png
public/2020/05/31/azure-devops-terraform-pipeline/images/03.png
public/2020/05/31/azure-devops-terraform-pipeline/images/04.png
public/2020/05/31/azure-devops-terraform-pipeline/images/05.png
public/2020/05/31/azure-devops-terraform-pipeline/images/06.png
public/2020/09/20/github-codespaces-and-terraform/images/01.png
public/2020/09/20/github-codespaces-and-terraform/images/02.png
public/2020/09/20/github-codespaces-and-terraform/images/03.png
public/2020/09/20/github-codespaces-and-terraform/images/04.png
public/2020/09/20/github-codespaces-and-terraform/images/05.png
public/2020/09/27/migrating-my-docker-images-to-the-github-container-registry/images/01.png
public/2020/09/27/migrating-my-docker-images-to-the-github-container-registry/images/02.png
public/2020/12/28/ansible-azure-and-macos-big-sur/images/2020-12-28_ansible-azure-and-macos-big-sur-01.png
public/2020/12/28/ansible-azure-and-macos-big-sur/images/2020-12-28_ansible-azure-and-macos-big-sur-02.png
public/2020/12/28/ansible-azure-and-macos-big-sur/images/2020-12-28_ansible-azure-and-macos-big-sur-03.png
public/2021-01-22_top-20ish-records-of-2020/05.jpg
public/2021/01/10/managing-python-on-macos-big-sur/images/2021-01-10_managing-python-on-macos-big-sur-01.png
public/2021/01/22/top-20ish-records-of-2020/images/05.jpg
public/2021/04/25/azure-devops-multi-stage-pipelines/images/01.png
public/2021/04/25/azure-devops-multi-stage-pipelines/images/02.png
public/2021/04/25/azure-devops-multi-stage-pipelines/images/03.png
public/2021/04/25/azure-devops-multi-stage-pipelines/images/04.png
public/2021/04/25/azure-devops-multi-stage-pipelines/images/05.png
public/2021/04/25/azure-devops-multi-stage-pipelines/images/06.png
public/2021/04/25/azure-devops-multi-stage-pipelines/images/07.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/azure-devops-terraform-pipeline-01.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf01.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf02.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf03.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf04.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf05.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf06.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf07.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf08.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf09.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf10.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf11.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf12.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf13.png
public/2021/06/08/azure-devops-terraform-pipeline-with-checkov-approvals/images/tf14.png
public/images/avatar.jpg
resources/_gen/images/posts/2020-04-03_ansible-and-the-azure-rest-api/2020-04-03_ansible-and-the-azure-rest-api_hu6ae539d2ef95a231fe4c21616763c912_168450_360x0_resize_q75_box.jpeg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/01_hu75c7be1e436e4e5d602e9ab1d9050e9b_193063_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/01_hu75c7be1e436e4e5d602e9ab1d9050e9b_193063_9e849ccadc360922f6384808b0826d4a.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/02_hu3441fcdc0e8cecb07ad62f0f7a8110ea_144047_334abdac2f21831ae3664b671580f9b4.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/02_hu3441fcdc0e8cecb07ad62f0f7a8110ea_144047_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/03_hu43d4ac302839b494be9233a2a1f17b3b_161085_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/03_hu43d4ac302839b494be9233a2a1f17b3b_161085_bad8c44c4de57e12d664a89407064f7f.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/04_hued01a018f80eb1742aa10800df64f724_257007_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/04_hued01a018f80eb1742aa10800df64f724_257007_7cb645335973e59a8118dd80eb6784fe.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/05_hud2be110dcfb422ee9a74a4c50f326c3a_115125_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/05_hud2be110dcfb422ee9a74a4c50f326c3a_115125_c0b4faadf9b2983fad2c1214cd21f267.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/06_hu0d62a0dcd245bdb9892be7b500deb1f6_114739_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/06_hu0d62a0dcd245bdb9892be7b500deb1f6_114739_c93737cc2ce42aa6c4089cdb51bc57bb.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/07_hu79e421cc03837b1ac2ffb5797980af90_143662_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/07_hu79e421cc03837b1ac2ffb5797980af90_143662_f4aafdebe9615062e5184798fa2ac7fc.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/08_hu9528019635370040f2f13614313e15ef_177802_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/08_hu9528019635370040f2f13614313e15ef_177802_b30e7993d7b9494af1db1a72d79c41ce.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/09_hubb34c40b07a0b3c1823c239ee2b7bada_210214_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/09_hubb34c40b07a0b3c1823c239ee2b7bada_210214_b189c998d2e9bf29d8fbc5ce1cbc1db7.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/10_hu92d3eb78aadb79175a40380251f9612a_260506_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/10_hu92d3eb78aadb79175a40380251f9612a_260506_c8fe32c67bd57caacd812e733662a8ac.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/11_huf04872e94d19274a33663cf87573a614_127352_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/11_huf04872e94d19274a33663cf87573a614_127352_d20577e24ce08fb6b007f9b4150bc5d8.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/12_hu38878e8034d16e32574fed0a19d78836_189764_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/12_hu38878e8034d16e32574fed0a19d78836_189764_82059f380cf06488393974aafc86030b.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/13_hu2ccc776f94778620747199f6a730a88e_198478_0c511115be8074c4c2fa7f3046410469.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/13_hu2ccc776f94778620747199f6a730a88e_198478_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/14_hu806b887de4502a80506e608ec53fff43_216997_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/14_hu806b887de4502a80506e608ec53fff43_216997_989319194b5c215fe9b1125c4c97f879.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/15_hu4393c5b4a445977e90132e999d57325f_202121_3a5d026a7b2c904dd1cb50268f95fa0c.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/15_hu4393c5b4a445977e90132e999d57325f_202121_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/16_hu725b681ead416a1045b174a311df3302_209330_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/16_hu725b681ead416a1045b174a311df3302_209330_f8b45f820d2e92496fe2c95f900646dd.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/17_hu3de1f88161edc4de24757fd478cf44a5_181957_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/17_hu3de1f88161edc4de24757fd478cf44a5_181957_a7f94a95989ad2b05642865e273ddb06.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/18_huf12f085c30e236db127ef6a2683f0e8f_133243_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/18_huf12f085c30e236db127ef6a2683f0e8f_133243_b952c99fa3605765d2b22ad0f9b3b050.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/19_hu91aa78c6d744a7e16423a4462c3b0132_139710_420515e30dfbb315119ec31c2c7e244e.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/19_hu91aa78c6d744a7e16423a4462c3b0132_139710_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/20_hu1e130309cae48204a676dd260047381b_297982_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/20_hu1e130309cae48204a676dd260047381b_297982_dd8d1fbaa9cc5508ef1d586c55001147.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/21_hu1d6cdeb1a2aaf26e483d806a202d0518_143765_58ccc34e624bf18ad4f5837325892d81.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/21_hu1d6cdeb1a2aaf26e483d806a202d0518_143765_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/22_huce4c1bcda5cf82399e094a11305bbf34_230921_600x600_fit_q90_lanczos.jpg
resources/_gen/images/posts/2021-01-22_top-20ish-records-of-2020/images/22_huce4c1bcda5cf82399e094a11305bbf34_230921_acf279cfc1fc08486b2b9472f98a4899.jpg
static/android-chrome-192x192.png
static/android-chrome-512x512.png
static/apple-touch-icon.png
static/favicon-16x16.png
static/favicon-32x32.png
static/images/avatar.jpg
static/images/blog-cover.jpg
static/img/2013-08-31_puppet-server-client-installation-centos-6.x_0.png
static/img/2013-10-06_saltstack-on-centos-6.x_0.png
static/img/2013-10-13_installing-cobbler-on-centos-6.x_0.png
static/img/2013-12-08_top-10-2013_0.png
static/img/2014-02-02_jekyll-snippets_0.png
static/img/2014-02-15_docker_0.png
static/img/2014-02-23_more-puppet_0.png
static/img/2014-04-19_quick-magento-installation_0.png
static/img/2014-04-27_been-playing-with-docker-again-this-weekend-this-time-rather-than-just-doing-for-the-sake-of-doing_0.png
static/img/2014-05-04_yet-more-docker_0.png
static/img/2014-05-05_its-been-a-while_0.png
static/img/2014-05-10_hackers_0.png
static/img/2014-05-18_devopssysadm.in_0.png
static/img/2014-05-25_sysdig_0.png
static/img/2014-05-26_cask_0.png
static/img/2014-05-31_openshift-origin-installation-notes_0.png
static/img/2014-07-12_first-play-with-centos-7.0_0.png
static/img/2014-07-12_walkabout_0.png
static/img/2014-07-20_documentation_0.png
static/img/2014-07-22_high-availability-central-logging-in-aws_0.png
static/img/2014-07-27_whats-in-the-toolbox_0.png
static/img/2014-07-27_whats-in-the-toolbox_1.png
static/img/2014-08-03_am-i-an-operating-system-snob_0.png
static/img/2014-08-10_dotfiles_0.png
static/img/2014-08-10_dotfiles_1.png
static/img/2014-08-10_google-promotes-https-everywhere_0.png
static/img/2014-08-17_reading-list_0.png
static/img/2014-08-25_connecting-to-docker-containers_0.png
static/img/2014-08-31_docker-fig-nginx-reverse-proxies-and-centos-7_0.png
static/img/2014-08-31_docker-fig-nginx-reverse-proxies-and-centos-7_2.png
static/img/2014-08-31_one-year-on_0.png
static/img/2014-09-07_music-documentaries_1.jpg
static/img/2014-09-07_music-documentaries_2.jpg
static/img/2014-09-07_music-documentaries_3.jpg
static/img/2014-09-07_music-documentaries_4.jpg
static/img/2014-09-07_music-documentaries_5.jpg
static/img/2014-09-07_music-documentaries_6.jpg
static/img/2014-09-07_music-documentaries_7.jpg
static/img/2014-09-07_music-documentaries_8.jpg
static/img/2014-09-07_music-documentaries_9.jpg
static/img/2014-09-07_very-basic-coreos_0.png
static/img/2014-10-20_yosemite-installation_0.png
static/img/2014-11-02_installing-docker-1.3.x-on-centos-7_0.png
static/img/2014-11-02_whats-going-on_0.png
static/img/2014-11-09_an-experiment-with-docker-hhvm_0.png
static/img/2014-11-09_an-experiment-with-docker-hhvm_1.jpg
static/img/2014-11-16_whats-been-on-the-headphones_0.png
static/img/2014-12-02_grunt-jekyll-less_0.png
static/img/2014-12-02_puppetcamp-london-2014_0.png
static/img/2014-12-02_reading-list_0.png
static/img/2014-12-03_2014s-top-20-albums_0.png
static/img/2014-12-06_more-grunt-jekyll_0.png
static/img/2014-12-14_first-steps-with-ansible_0.png
static/img/2015-02-01_blah-blah-blah-cloud_0.png
static/img/2015-02-01_blah-blah-blah-cloud_1.jpg
static/img/2015-02-01_blah-blah-blah-cloud_2.jpg
static/img/2015-02-02_production-ready-images-with-packer_0.png
static/img/2015-02-14_nginx-ngxpagespeed-on-centos-7_0.png
static/img/2015-03-08_migration-of-server-swap-space_0.png
static/img/2015-03-09_day-to-day-tools_0.png
static/img/2015-03-15_desktop-wallpaper_0.png
static/img/2015-03-15_desktop-wallpaper_1.jpeg
static/img/2015-03-15_desktop-wallpaper_2.jpg
static/img/2015-03-15_whats-been-on-the-ones-twos_0.png
static/img/2015-03-21_docker-machine-compose-swarm_0.png
static/img/2015-03-21_docker-machine-compose-swarm_1.png
static/img/2015-03-22_git-rebase_0.png
static/img/2015-03-29_fail2ban-on-centos-7_0.png
static/img/2015-04-05_adventures-in-hifi_0.png
static/img/2015-04-05_adventures-in-hifi_1.jpg
static/img/2015-04-05_adventures-in-hifi_2.png
static/img/2015-04-05_adventures-in-hifi_3.png
static/img/2015-04-18_aws-london-summit-2015_0.png
static/img/2015-04-18_aws-london-summit-2015_1.png
static/img/2015-04-18_aws-london-summit-2015_2.png
static/img/2015-04-19_installing-an-elk-stack-on-centos-7_0.png
static/img/2015-04-19_installing-an-elk-stack-on-centos-7_1.png
static/img/2015-05-23_openshift-origin-v3_0.png
static/img/2015-05-23_openshift-origin-v3_1.png
static/img/2015-05-24_quick-openstack-kilo-installation_0.png
static/img/2015-06-28_digital-ocean-bootstrap_0.png
static/img/2015-06-28_update-to-centos-7-docker-install-oneliner_0.png
static/img/2015-06-28_update-to-centos-7-docker-install-oneliner_1.png
static/img/2015-07-12_update-to-puppet-install-script_0.png
static/img/2015-07-13_slain-by-dragons_0.png
static/img/2015-07-13_slain-by-dragons_1.png
static/img/2015-07-13_slain-by-dragons_2.jpg
static/img/2015-07-19_terraform-azure_0.png
static/img/2015-07-19_terraform-azure_1.png
static/img/2015-07-19_terraform-azure_2.png
static/img/2015-07-22_adding-a-ssh-key-to-azure_0.png
static/img/2015-07-22_adding-a-ssh-key-to-azure_1.png
static/img/2015-07-22_adding-a-ssh-key-to-azure_2.png
static/img/2015-07-22_adding-a-ssh-key-to-azure_3.png
static/img/2015-07-26_building-vagrant-boxes-with-packer-in-atlas_0.png
static/img/2015-07-26_building-vagrant-boxes-with-packer-in-atlas_1.png
static/img/2015-07-26_building-vagrant-boxes-with-packer-in-atlas_2.png
static/img/2015-09-06_update-the-kernel-on-a-digital-ocean-droplet_0.png
static/img/2015-09-06_update-the-kernel-on-a-digital-ocean-droplet_2.png
static/img/2015-10-03_upgrading-to-el-capitan_0.png
static/img/2015-10-11_monitoring-docker-book_0.png
static/img/2015-10-11_more-site-updates_0.png
static/img/2015-10-11_more-site-updates_1.png
static/img/2015-10-11_more-site-updates_2.png
static/img/2015-11-15_puppet-enterprise-aws-security-groups_0.png
static/img/2015-12-13_flocker-on-centos-7_0.png
static/img/2015-12-15_monitoring-docker-released_0.png
static/img/2015-12-15_monitoring-docker-released_1.jpg
static/img/2015-12-20_jenkins_0.png
static/img/2015-12-27_top-ten-albums-2015_0.png
static/img/2015-12-27_top-ten-albums-2015_1.jpg
static/img/2015-12-27_top-ten-albums-2015_10.jpg
static/img/2015-12-27_top-ten-albums-2015_11.jpg
static/img/2015-12-27_top-ten-albums-2015_12.jpg
static/img/2015-12-27_top-ten-albums-2015_13.jpg
static/img/2015-12-27_top-ten-albums-2015_14.jpg
static/img/2015-12-27_top-ten-albums-2015_15.jpg
static/img/2015-12-27_top-ten-albums-2015_16.jpg
static/img/2015-12-27_top-ten-albums-2015_2.jpg
static/img/2015-12-27_top-ten-albums-2015_3.jpg
static/img/2015-12-27_top-ten-albums-2015_4.jpg
static/img/2015-12-27_top-ten-albums-2015_5.jpg
static/img/2015-12-27_top-ten-albums-2015_6.jpg
static/img/2015-12-27_top-ten-albums-2015_7.jpg
static/img/2015-12-27_top-ten-albums-2015_8.jpg
static/img/2015-12-27_top-ten-albums-2015_9.jpg
static/img/2016-02-01_tiny-docker-images_0.png
static/img/2016-02-25_docker-networking-magic_0.png
static/img/2016-02-25_docker-networking-magic_1.png
static/img/2016-02-27_consul-docker-cluster_0.png
static/img/2016-02-27_consul-docker-cluster_1.png
static/img/2016-05-07_extending-docker-now-available-to-preorder_0.png
static/img/2016-05-07_extending-docker-now-available-to-preorder_1.png
static/img/2016-05-08_docker-on-mac-osx_0.png
static/img/2016-05-08_docker-on-mac-osx_1.png
static/img/2016-05-08_docker-on-mac-osx_2.png
static/img/2016-05-08_docker-on-mac-osx_3.png
static/img/2016-05-08_docker-on-mac-osx_4.png
static/img/2016-05-08_docker-on-mac-osx_6.png
static/img/2016-05-08_docker-on-mac-osx_7.png
static/img/2016-05-08_docker-on-mac-osx_8.png
static/img/2016-05-08_docker-on-mac-osx_9.png
static/img/2016-05-22_falco-by-sysdig_0.png
static/img/2016-06-12_launching-a-local-rancher-cluster_0.png
static/img/2016-06-12_launching-a-local-rancher-cluster_1.png
static/img/2016-06-12_launching-a-local-rancher-cluster_2.png
static/img/2016-06-12_launching-a-local-rancher-cluster_3.png
static/img/2016-06-12_launching-a-local-rancher-cluster_4.png
static/img/2016-06-25_docker-load-balancing-application-bundles_0.png
static/img/2016-06-25_docker-load-balancing-application-bundles_1.png
static/img/2016-06-25_docker-load-balancing-application-bundles_2.jpg
static/img/2016-06-25_docker-load-balancing-application-bundles_3.jpg
static/img/2016-06-25_docker-load-balancing-application-bundles_4.jpg
static/img/2016-06-25_docker-load-balancing-application-bundles_5.jpg
static/img/2016-06-25_docker-load-balancing-application-bundles_6.jpg
static/img/2016-06-25_docker-load-balancing-application-bundles_7.jpg
static/img/2016-06-25_docker-load-balancing-application-bundles_8.png
static/img/2016-06-30_docker-swarm_0.png
static/img/2016-06-30_docker-swarm_1.png
static/img/2016-06-30_docker-swarm_3.png
static/img/2016-06-30_docker-swarm_5.png
static/img/2016-08-12_docker-for-amazon-web-services-beta_0.png
static/img/2016-08-12_docker-for-amazon-web-services-beta_1.jpg
static/img/2016-08-12_docker-for-amazon-web-services-beta_2.jpg
static/img/2016-08-12_docker-for-amazon-web-services-beta_3.jpg
static/img/2016-08-12_docker-for-amazon-web-services-beta_4.jpg
static/img/2016-08-12_docker-for-amazon-web-services-beta_5.jpg
static/img/2016-08-12_docker-for-amazon-web-services-beta_6.jpg
static/img/2016-08-12_docker-for-amazon-web-services-beta_7.jpg
static/img/2016-08-12_docker-for-amazon-web-services-beta_8.jpg
static/img/2016-09-10_whats-on-the-deck-september-2016_0.png
static/img/2016-09-11_amazon-web-services-with-ansible_0.png
static/img/2016-10-02_50-percent-off-today-only_0.png
static/img/2016-10-30_october-2016-playlist_0.jpeg
static/img/2016-11-07_preorder-docker-data-management-with-flocker_0.png
static/img/2016-11-07_preorder-docker-data-management-with-flocker_1.jpeg
static/img/2016-12-12_2016-top-ten_0.png
static/img/2016-12-12_2016-top-ten_1.jpeg
static/img/2016-12-12_2016-top-ten_10.jpeg
static/img/2016-12-12_2016-top-ten_2.jpeg
static/img/2016-12-12_2016-top-ten_3.jpeg
static/img/2016-12-12_2016-top-ten_4.jpeg
static/img/2016-12-12_2016-top-ten_5.jpeg
static/img/2016-12-12_2016-top-ten_6.jpeg
static/img/2016-12-12_2016-top-ten_7.jpeg
static/img/2016-12-12_2016-top-ten_8.jpeg
static/img/2016-12-12_2016-top-ten_9.jpeg
static/img/2016-12-12_monitoring-managment-with-docker-containers-ebook_0.png
static/img/2016-12-12_monitoring-managment-with-docker-containers-ebook_1.png
static/img/2016-12-12_monitoring-managment-with-docker-containers-ebook_2.jpeg
static/img/2016-12-13_its-a-unix-system-i-know-this._0.png
static/img/2016-12-13_its-a-unix-system-i-know-this._1.png
static/img/2016-12-13_its-a-unix-system-i-know-this._2.png
static/img/2016-12-13_its-a-unix-system-i-know-this._3.png
static/img/2016-12-13_its-a-unix-system-i-know-this._4.png
static/img/2016-12-13_its-a-unix-system-i-know-this._5.png
static/img/2016-12-13_its-a-unix-system-i-know-this._6.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_0.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_10.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_11.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_12.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_13.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_2.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_3.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_4.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_5.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_6.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_7.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_8.png
static/img/2016-12-18_thoughts-on-amazon-lightsail_9.png
static/img/2016-12-27_playing-with-infinit-docker_0.png
static/img/2016-12-27_playing-with-infinit-docker_1.png
static/img/2016-12-27_playing-with-infinit-docker_11.png
static/img/2016-12-27_playing-with-infinit-docker_12.png
static/img/2016-12-27_playing-with-infinit-docker_13.png
static/img/2016-12-27_playing-with-infinit-docker_14.png
static/img/2016-12-27_playing-with-infinit-docker_15.png
static/img/2016-12-27_playing-with-infinit-docker_2.png
static/img/2016-12-27_playing-with-infinit-docker_3.png
static/img/2016-12-27_playing-with-infinit-docker_4.png
static/img/2016-12-27_playing-with-infinit-docker_5.png
static/img/2016-12-27_playing-with-infinit-docker_6.png
static/img/2016-12-27_playing-with-infinit-docker_7.png
static/img/2016-12-27_playing-with-infinit-docker_8.png
static/img/2016-12-27_playing-with-infinit-docker_9.png
static/img/2016-12-29_portainer-a-ui-for-docker_0.png
static/img/2016-12-29_portainer-a-ui-for-docker_1.png
static/img/2016-12-29_portainer-a-ui-for-docker_10.png
static/img/2016-12-29_portainer-a-ui-for-docker_11.png
static/img/2016-12-29_portainer-a-ui-for-docker_12.png
static/img/2016-12-29_portainer-a-ui-for-docker_13.png
static/img/2016-12-29_portainer-a-ui-for-docker_14.png
static/img/2016-12-29_portainer-a-ui-for-docker_15.png
static/img/2016-12-29_portainer-a-ui-for-docker_16.png
static/img/2016-12-29_portainer-a-ui-for-docker_17.png
static/img/2016-12-29_portainer-a-ui-for-docker_18.png
static/img/2016-12-29_portainer-a-ui-for-docker_19.png
static/img/2016-12-29_portainer-a-ui-for-docker_2.png
static/img/2016-12-29_portainer-a-ui-for-docker_20.png
static/img/2016-12-29_portainer-a-ui-for-docker_21.png
static/img/2016-12-29_portainer-a-ui-for-docker_22.png
static/img/2016-12-29_portainer-a-ui-for-docker_23.png
static/img/2016-12-29_portainer-a-ui-for-docker_24.png
static/img/2016-12-29_portainer-a-ui-for-docker_25.png
static/img/2016-12-29_portainer-a-ui-for-docker_27.png
static/img/2016-12-29_portainer-a-ui-for-docker_28.png
static/img/2016-12-29_portainer-a-ui-for-docker_29.png
static/img/2016-12-29_portainer-a-ui-for-docker_5.png
static/img/2016-12-29_portainer-a-ui-for-docker_6.png
static/img/2016-12-29_portainer-a-ui-for-docker_7.png
static/img/2016-12-29_portainer-a-ui-for-docker_8.png
static/img/2017-01-01_launching-a-local-kubernetes-lab-using-minikube_0.png
static/img/2017-01-01_launching-a-local-kubernetes-lab-using-minikube_1.png
static/img/2017-01-01_launching-a-local-kubernetes-lab-using-minikube_10.png
static/img/2017-01-01_launching-a-local-kubernetes-lab-using-minikube_2.png
static/img/2017-01-01_launching-a-local-kubernetes-lab-using-minikube_3.png
static/img/2017-01-01_launching-a-local-kubernetes-lab-using-minikube_4.png
static/img/2017-01-01_launching-a-local-kubernetes-lab-using-minikube_5.png
static/img/2017-01-01_launching-a-local-kubernetes-lab-using-minikube_6.png
static/img/2017-01-01_launching-a-local-kubernetes-lab-using-minikube_7.png
static/img/2017-01-01_launching-a-local-kubernetes-lab-using-minikube_8.png
static/img/2017-01-02_trying-out-elastic-beats_1.png
static/img/2017-01-02_trying-out-elastic-beats_10.png
static/img/2017-01-02_trying-out-elastic-beats_11.png
static/img/2017-01-02_trying-out-elastic-beats_12.png
static/img/2017-01-02_trying-out-elastic-beats_13.png
static/img/2017-01-02_trying-out-elastic-beats_14.png
static/img/2017-01-02_trying-out-elastic-beats_15.png
static/img/2017-01-02_trying-out-elastic-beats_2.png
static/img/2017-01-02_trying-out-elastic-beats_3.png
static/img/2017-01-02_trying-out-elastic-beats_4.png
static/img/2017-01-02_trying-out-elastic-beats_5.png
static/img/2017-01-02_trying-out-elastic-beats_6.png
static/img/2017-01-02_trying-out-elastic-beats_7.png
static/img/2017-01-02_trying-out-elastic-beats_8.png
static/img/2017-01-02_trying-out-elastic-beats_9.png
static/img/2017-01-05_day-to-day-tools_0.png
static/img/2017-01-15_uis-for-docker-a-followup-post_0.png
static/img/2017-01-15_uis-for-docker-a-followup-post_1.png
static/img/2017-01-15_uis-for-docker-a-followup-post_2.png
static/img/2017-01-15_uis-for-docker-a-followup-post_3.png
static/img/2017-01-15_uis-for-docker-a-followup-post_4.png
static/img/2017-01-15_uis-for-docker-a-followup-post_5.png
static/img/2017-01-15_uis-for-docker-a-followup-post_6.png
static/img/2017-01-15_uis-for-docker-a-followup-post_7.png
static/img/2017-01-15_uis-for-docker-a-followup-post_8.jpeg
static/img/2017-01-15_uis-for-docker-a-followup-post_9.png
static/img/2017-01-21_playing-with-docker-1.13-minio_0.png
static/img/2017-01-21_playing-with-docker-1.13-minio_1.png
static/img/2017-01-21_playing-with-docker-1.13-minio_10.png
static/img/2017-01-21_playing-with-docker-1.13-minio_11.png
static/img/2017-01-21_playing-with-docker-1.13-minio_12.png
static/img/2017-01-21_playing-with-docker-1.13-minio_13.png
static/img/2017-01-21_playing-with-docker-1.13-minio_14.png
static/img/2017-01-21_playing-with-docker-1.13-minio_15.png
static/img/2017-01-21_playing-with-docker-1.13-minio_2.png
static/img/2017-01-21_playing-with-docker-1.13-minio_3.png
static/img/2017-01-21_playing-with-docker-1.13-minio_4.png
static/img/2017-01-21_playing-with-docker-1.13-minio_5.png
static/img/2017-01-21_playing-with-docker-1.13-minio_6.png
static/img/2017-01-21_playing-with-docker-1.13-minio_7.png
static/img/2017-01-21_playing-with-docker-1.13-minio_8.png
static/img/2017-01-21_playing-with-docker-1.13-minio_9.png
static/img/2017-04-19_docker-bootcamp_0.png
static/img/2017-04-19_docker-bootcamp_1.png
static/img/2017-09-19_mastering-docker-second-edition_0.png
static/img/2017-09-19_mastering-docker-second-edition_1.png
static/img/2017-09-24_ansible-awx_0.png
static/img/2017-09-24_ansible-awx_1.png
static/img/2017-09-24_ansible-awx_3.png
static/img/2017-09-24_ansible-awx_6.png
static/img/2018-01-06_docker-kubernetes_10.png
static/img/2018-01-06_docker-kubernetes_11.png
static/img/2018-01-06_docker-kubernetes_12.png
static/img/2018-01-06_docker-kubernetes_13.png
static/img/2018-01-06_docker-kubernetes_14.png
static/img/2018-01-06_docker-kubernetes_15.png
static/img/2018-01-06_docker-kubernetes_16.png
static/img/2018-01-06_docker-kubernetes_17.png
static/img/2018-01-06_docker-kubernetes_18.png
static/img/2018-01-06_docker-kubernetes_19.png
static/img/2018-01-06_docker-kubernetes_2.png
static/img/2018-01-06_docker-kubernetes_20.png
static/img/2018-01-06_docker-kubernetes_21.png
static/img/2018-01-06_docker-kubernetes_22.png
static/img/2018-01-06_docker-kubernetes_23.png
static/img/2018-01-06_docker-kubernetes_24.png
static/img/2018-01-06_docker-kubernetes_25.png
static/img/2018-01-06_docker-kubernetes_26.png
static/img/2018-01-06_docker-kubernetes_3.png
static/img/2018-01-06_docker-kubernetes_4.png
static/img/2018-01-06_docker-kubernetes_5.png
static/img/2018-01-06_docker-kubernetes_6.png
static/img/2018-01-06_docker-kubernetes_7.png
static/img/2018-01-06_docker-kubernetes_8.png
static/img/2018-01-06_docker-kubernetes_9.png
static/img/2018-01-20_kubernetes-for-serverless-applications_0.png
static/img/2018-01-20_kubernetes-for-serverless-applications_1.png
static/img/2018-01-28_playing-with-rancher-2.0_10.png
static/img/2018-01-28_playing-with-rancher-2.0_12.png
static/img/2018-01-28_playing-with-rancher-2.0_14.png
static/img/2018-01-28_playing-with-rancher-2.0_15.png
static/img/2018-01-28_playing-with-rancher-2.0_17.png
static/img/2018-01-28_playing-with-rancher-2.0_19.png
static/img/2018-01-28_playing-with-rancher-2.0_2.png
static/img/2018-01-28_playing-with-rancher-2.0_20.png
static/img/2018-01-28_playing-with-rancher-2.0_3.png
static/img/2018-01-28_playing-with-rancher-2.0_6.png
static/img/2018-01-28_playing-with-rancher-2.0_7.png
static/img/2018-01-28_playing-with-rancher-2.0_9.png
static/img/2018-01-28_shopping-for-containers_2.png
static/img/2018-01-28_shopping-for-containers_4.png
static/img/2018-01-28_shopping-for-containers_6.png
static/img/2018-01-28_shopping-for-containers_7.png
static/img/2018-01-28_shopping-for-containers_8.png
static/img/2018-01-28_shopping-for-containers_9.png
static/img/2018-10-25_270-days_0.png
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_0.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_1.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_10.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_11.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_12.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_13.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_2.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_3.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_4.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_5.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_6.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_7.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_8.jpg
static/img/2018-12-16_first-steps-with-digitaloceans-managed-kubernetes-service_9.jpg
static/img/2019-06-15_moving-to-zsh_0.jpeg
static/img/2019-06-15_moving-to-zsh_1.png
static/img/2019-06-16_microsoft-azure-portal-urls_0.jpeg
static/img/2019-06-16_microsoft-azure-portal-urls_1.png
static/img/2019-06-16_microsoft-azure-portal-urls_2.png
static/img/2019-06-16_microsoft-azure-portal-urls_3.png
static/img/2019-06-16_microsoft-azure-portal-urls_4.png
static/img/2019-06-16_microsoft-azure-portal-urls_5.png
static/img/2019-06-16_microsoft-azure-portal-urls_6.png
static/img/2019-09-01_quickly-launch-an-azure-aks-cluster_0.jpeg
static/img/2019-09-01_quickly-launch-an-azure-aks-cluster_1.png
static/img/2019-09-01_quickly-launch-an-azure-aks-cluster_2.png
static/img/2019-09-14_adding-a-deploy-to-azure-button_0.jpeg
static/img/2019-09-14_adding-a-deploy-to-azure-button_1.png
static/img/2019-09-14_adding-a-deploy-to-azure-button_2.png
static/img/2019-09-14_adding-a-deploy-to-azure-button_3.png
static/img/2019-09-14_adding-a-deploy-to-azure-button_4.png
static/img/2019-10-13_packer-centos-8_0.jpeg
static/img/2019-10-13_packer-centos-8_1.png
static/img/2019-10-13_packer-centos-8_2.png
static/img/2019-10-13_packer-centos-8_3.png
static/img/2019-10-13_packer-centos-8_4.png
static/img/2019-10-13_packer-centos-8_5.png
static/img/2019-10-13_packer-centos-8_6.png
static/img/2019-12-29_upgrade-python-on-macos_0.jpeg
static/img/2020-04-03_ansible-and-the-azure-rest-api_0.jpeg
static/img/2020-04-03_ansible-and-the-azure-rest-api_1.png
static/img/2020-04-03_ansible-and-the-azure-rest-api_2.png
static/img/2020-04-03_ansible-and-the-azure-rest-api_3.png
static/img/2020-04-03_ansible-and-the-azure-rest-api_4.png
static/img/2020-04-03_ansible-and-the-azure-rest-api_5.png
static/img/2020-05-10_azure-devops-ansible-pipeline_1.png
static/img/2020-05-10_azure-devops-ansible-pipeline_2.png
static/img/2020-05-10_azure-devops-ansible-pipeline_3.png
static/img/2020-05-10_azure-devops-ansible-pipeline_4.png
static/img/2020-05-31_azure-devops-terraform-pipeline_1.png
static/img/2020-05-31_azure-devops-terraform-pipeline_2.png
static/img/2020-05-31_azure-devops-terraform-pipeline_3.png
static/img/2020-05-31_azure-devops-terraform-pipeline_4.png
static/img/2020-05-31_azure-devops-terraform-pipeline_5.png
static/img/2020-05-31_azure-devops-terraform-pipeline_6.png
static/img/2020-09-20_github-codespaces-and-terraform_1.png
static/img/2020-09-20_github-codespaces-and-terraform_2.png
static/img/2020-09-20_github-codespaces-and-terraform_3.png
static/img/2020-09-20_github-codespaces-and-terraform_4.png
static/img/2020-09-27_migrating-my-docker-images-to-the-github-container-registry_1.png
static/img/2020-09-27_migrating-my-docker-images-to-the-github-container-registry_2.png
static/img/2020-12-28_ansible-azure-and-macos-big-sur_1.png
static/img/2020-12-28_ansible-azure-and-macos-big-sur_2.png
static/img/2020-12-28_ansible-azure-and-macos-big-sur_3.png
static/img/2021-01-10_managing-python-on-macos-big-sur_1.png
static/img/2021-01-22_top-20ish-records-of-2020_1.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_10.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_11.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_12.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_13.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_14.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_15.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_16.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_17.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_18.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_19.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_2.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_20.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_21.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_22.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_3.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_4.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_5.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_6.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_7.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_8.jpeg
static/img/2021-01-22_top-20ish-records-of-2020_9.jpeg
static/img/2021-04-25_azure-devops-multistage-pipelines_1.png
static/img/2021-04-25_azure-devops-multistage-pipelines_2.png
static/img/2021-04-25_azure-devops-multistage-pipelines_3.png
static/img/2021-04-25_azure-devops-multistage-pipelines_4.png
static/img/2021-04-25_azure-devops-multistage-pipelines_5.png
static/img/2021-04-25_azure-devops-multistage-pipelines_6.png
static/img/2021-04-25_azure-devops-multistage-pipelines_7.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_1.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_10.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_11.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_12.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_13.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_14.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_15.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_2.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_3.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_4.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_5.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_6.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_7.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_8.png
static/img/2021-06-08_azure-devops-terraform-pipeline-with-checkov-approvals_9.png
238 images did not require optimisation.