Reports
3 entries
The pillar pieces. Visually distinct in the feed.
report
The Manager README
2021-08-04
"When I discovered that someone had developed a README for humans my geeky heart was overjoyed. A Manager Readme is your quick reference to working with your lead and it's an amazing idea executed well."
URL: /post/the-manager-readme-a7edc99d9bfe
Tags: leadership, manager, tech-leadership
Words: 1500–3000
PLAN: Consolidate with /drew-manager-readme/ into single canonical /manager-readme. Old post URL 301s. Page treatment + appears in feed as a "★ pinned report". low risk
report
Principals for (Technical) Principals
2020-04-04
"Join me on an exploration of all things consulting & leadership and all the fun stuff in-between. I have a love of technology, with a passion for optimizing both code & process."
URL: /post/principles-for-technical-principals-f61d7cfd5d2b
Tags: leadership, consulting, technical-leadership, contino
Words: 3000+
PLAN: Migrate verbatim. Preserve URL exactly. Promote to report. low risk
report
Optimizing for DX in a Cloud-Native World
2022-03-23
"Chris and Drew share their combined knowledge around developer experience, why (micro) feedback loops matter a whole lot, and present a live demo of a Cloud Native application."
URL: /post/optimizing-for-cloud-native-developer-experience
Tags: developer-experience
Deps: youtube-embed
PLAN: Migrate verbatim. Preserve YouTube embed. Promote to report. low risk
Essays
14 entries · the standard form
essay
Tips for using 3 Musketeers to supercharge your Developer Experience
2023-09-13
"3 Musketeers is a pattern popularized by Frederic L where you can Test, build, and deploy your apps from anywhere, the same way."
URL: /post/2023-09-13_3-musketeers-docker-make-compose-tips/
Tags: developer-experience, 3-musketeers
Deps: github-embed
PLAN: Migrate verbatim. Fix typo "Experince" in title. Series: 3-musketeers. low risk
essay
Value Stream Map (VSM) Visualization
2021-11-24
"This post is based on a repo I created to Visualize VSMs. Value-stream mapping on wikipedia. Each step is represented in a uniform fashion on the diagram."
URL: /post/2021-11-24_Value-Stream-Map-Visualization/
Tags: VSM
Deps: github-embed
PLAN: Migrate verbatim. Cross-link to vsm project. low risk
essay
Creating a Vision
2020-04-04
"Creating a vision isn't always an easy thing — but it can be rewarding to see one grow. A technique I picked up from my good friend Ralph Bou Mechrek is to always be running experiments."
URL: /post/creating-a-vision-d004aaad2938
Tags: vision, leadership, devops
PLAN: Migrate verbatim. low risk
essay
Driving change and building a high-performance DevOps culture
2020-01-22
"I had the pleasure of listening to Mark Schwartz live at ReInvent 2019 and I was amazed by his wealth of knowledge and insights when it comes to organizational transformation."
URL: /post/driving-change-and-building-a-high-performance-devops-culture-d2e3cf0cccc0
Tags: devops, high-performance, culture
Deps: youtube-embed
PLAN: Migrate verbatim. Verify YouTube link. low risk
essay
Optimizing for DX — The Developer Experience
2020-01-19
"One thing I'm very much obssessed with is something I'm calling the Developer Experience (DX). I'm literally on a global & lifelong mission to optimize DX."
URL: /post/optimizing-for-dx-the-developer-experience-f37fe168642d
Tags: dx, containers, devops, gsd
Deps: github-embed
PLAN: Migrate verbatim. Cross-link to 2022 DX report. Series: dx. low risk
essay
Teaching DevOps in one afternoon
2020-01-05
"A non-technical friend of mine approached me wanting to know everything they could about DevOps. He asked if he could have a few hours of my to pick my brain and ask me some questions."
URL: /post/teaching-devops-in-one-afternoon-e85f02ef036b
Tags: devops
Deps: youtube-embed
PLAN: Migrate verbatim. low risk
essay
New to DevOps? Start here.
2019-11-18
"Some time after I got my first job in DevOps (I was one of those shiny new DevOps Engineers and really excited about the role) I distinctly remember a frank conversation with the Head of Delivery."
URL: /post/new-to-devops-start-here-bee6c54ae2e4
Tags: devops, learning
PLAN: Migrate verbatim. Likely high-traffic landing post — protect URL. low risk
essay
Automating Google App Engine
2019-10-14
"Google App Engine is a pretty amazing service. You write code, and Google will make sure it runs, and scales well. This service was available way back in 2008."
URL: /post/automating-google-app-engine-9599b51f0974
Tags: gcp, app-engine, devops, docker
PLAN: Migrate verbatim. Add era-context note. dated tech
essay
Learning Ansible — The quick way
2019-10-10
"Are you strapped for time but wanting to learn Ansible? I've got your back! I've been using Ansible for several years now, and was first introduced to it as a replacement to Puppet."
URL: /post/learning-ansible-the-quick-way-b2e162680fcd
Tags: ansible, devops, learning
Deps: github-embed
PLAN: Migrate verbatim. low risk
essay
The True Cost of Being Cloud-Agnostic
2019-10-09
"Let's talk about the real cost of cloud computing, and by that I don't mean hourly pricing models, network charges, and licencing implications. I want to talk about opportunity cost, explore factors like speed to market."
URL: /post/the-true-cost-of-being-cloud-agnostic-9a52e9f052bd
Tags: cloud-agnostic, technical-debt, cloud-strategy, contino
PLAN: Migrate verbatim. Evergreen take. low risk
essay
DevOps in 10 minutes with Google App Engine
2019-10-09
"Okay, now that I have your attention let's talk about Google App Engine for a minute and how you can achieve your DevOps dreams with a fully managed serverless application platform."
URL: /post/devops-in-10-minutes-with-google-app-engine-d98638bd0699
Tags: gcp, devops, app-engine
PLAN: Migrate verbatim. Add era-context note. dated tech
essay
Introducing the UOCT
2019-10-05
"Here's something you've never heard of before (because I just made it up). UOCT is pronounced You-Oct and it stands for Unconference OfficeHours Collaboration Time."
URL: /post/introducing-the-uoct-eaf0575d70af
Tags: meetings, unconference, collaboration
PLAN: Migrate verbatim. low risk
essay
A comprehensive guide to Being Agile
2019-08-24
"We need to talk. Today I want to talk to you about Agile, and no I don't mean Jira boards and sit-down-stand-ups. I want to look into why we do what we do."
URL: /post/a-comprehensive-guide-to-being-agile-a9563c8c9968
Tags: agile
PLAN: Migrate verbatim. low risk
essay
The cost of failure is education
2019-02-12
"If you've ever been responsible for software running in production, you should already be well aware of failure. But it's not only traditional operations roles that are affected by failure."
URL: /post/the-cost-of-failure-is-education-5efd9f1a1bd0
Tags: lean, agile, sre, failure
PLAN: Migrate verbatim. Strip "wow, so cool" editing artifact from intro. Oldest essay. copy edit
↳ Good Software Delivery series
8 entries · series: gsd
Tagged as a series. Curated index at /series/gsd.
essay
How to implement Good Software Delivery in 30 seconds
2021-11-11
"Good Software Delivery (GSD) is the term we use for the set of practices that help deliver, well, good software. There's a focus on short feedback loops, a consistent developer experience."
URL: /post/gsd/how-to-implement-good-software-delivery-in-30-seconds-72d13ad4a296
Tags: devops, pipeline-as-code, docker, gsd
Deps: katacoda, github-embed
PLAN: Replace dead Katacoda embed with banner pointing to GitHub source. broken deps
essay
3 Musketeers for an epic Developer Experience
2021-08-28
"We all want to reduce toil and improve the developer experience (when starting new applications or joining the team). Developers have had to invest significant time in creating production-ready pipelines."
URL: /post/gsd/3-musketeers-for-an-epic-developer-experience-8676ddaf33b2
Tags: docker, dx, fast-feedback, make, gsd
PLAN: Migrate verbatim. Series: gsd + 3-musketeers. low risk
essay
Good Software Delivery — Trust and Verify
2021-08-24
"I've decided this week is Good Software Delivery week! The concept of GSD is something I've implemented for clients in one form or another over the years."
URL: /post/gsd/good-software-delivery-trust-and-verify-ced74fa04b39
Tags: pipeline, automation, gsd
PLAN: Migrate verbatim. low risk
essay
How Cloud Transformation at Scale can enable Good Software Delivery
2021-08-04
"Each person, team and organization is going to be on their own journey to cloud, writing good software and attempting to delight customers, or increase profitability."
URL: /post/gsd/how-cloud-transformation-at-scale-can-enable-good-software-delivery-4a6645d4c570
Tags: cloud-transformation, devops, gsd
PLAN: Migrate verbatim. low risk
essay
From DevOps to Good Software Delivery
2020-07-21
"Andrew Khoury & Ralph Bou Mechrek: Principal DevOps Engineers @ Contino. Putting the Good in Good Software Delivery."
URL: /post/gsd/2020-07-21_from-devops-to-good-software-delivery
Co-author: Ralph Bou Mechrek
Tags: gsd
PLAN: Migrate verbatim. Preserve co-author byline. The "manifesto" of the GSD series. low risk
essay
Why Business Value eats DevOps for breakfast
2020-01-11
"It's 2020 and my new years resolution is to keep a list of words that deserve to be on the naughty list: DevOps, Agile, Requirements."
URL: /post/gsd/why-business-value-eats-devops-for-breakfast-c1697b59dbbf
Tags: devops, business-value, noops, gsd
PLAN: Migrate verbatim. low risk
essay
One DevOps Please — Part 2
2019-11-23
"One DevOps Please — Part 1 recap: DevOps is part of a learning journey for people. We can categorize how people learn in 4 Stages."
URL: /post/gsd/one-devops-please-part-2-57aff9ad8595
Tags: devops, transformation, lean, gsd
PLAN: Migrate verbatim. Series: one-devops-please (Part 2 of 2). low risk
essay
One DevOps Please — Part 1
2019-10-16
"Over the last few years large organizations have been coming to consultants like myself to ask for help Installing DevOps into their organization."
URL: /post/gsd/one-devops-please-part-1
Tags: devops, learning, transformation, gsd
PLAN: Migrate verbatim. low risk
Notes
3 entries · shorter, dated
Quick takes and roundups. Lighter treatment in feed.
note
AWS 2021 Highlights
2021-08-27
"AWS updates their services so quickly they literally have thousands of updates each year (1,284 the last time I checked). This blog will highlight some of my favorite AWS updates for 2021."
URL: /post/aws-2021-highlights-b16b6c59b4fe
Tags: aws, cloud, contino
PLAN: Migrate as note (roundup form). Add era-context. era-marker
note
Things I learnt working for an I.T Consultancy
2019-10-06
"This was an old blog post draft that I planned on cleaning up. In the end I decided to post it as the raw stream of thoughts that it is."
URL: /post/things-i-learnt-working-for-an-i-t-consultancy-402bba580361
Tags: devops, agile, hiring
Deps: github-embed
PLAN: Migrate as note (your own framing: "raw stream of thoughts"). Consider title: "Ramblings from a DevOps Engineer". low risk
note
The Network Slack invite / community page
undecided
Placeholder: a candidate "essay vs note" call to make. Add edge cases here as decisions surface.
Note: placeholder for discussion
DISCUSSION: Open slot.
Talks
11 entries · public appearances
Workshops, meetups, podcasts. Dated stream.
talk
A Well Architected Landing Zone
2022-01-19
"I cover the basics of what an AWS Landing Zone (LZ) is and why we need them. Topics include best practices around building your own LZ."
URL: /categories/public/a-well-architected-landing-zone
New URL: /talks/a-well-architected-landing-zone
Deps: youtube-embed
PLAN: Migrate. 301 from old URL. Keep YouTube embed. low risk
talk
The Great Tech Debate
2021-10-26
"On Tuesday October 26, Contino's Melissa Aydin, Head of TalentOps and James Strong, Cloud Native Director, along with our two teams of tech experts presented The Great Tech Debate of 2021."
URL: /categories/public/great-tech-debate
New URL: /talks/great-tech-debate
Deps: youtube-embed
PLAN: Migrate. 301 from old URL. low risk
talk
Miro Masterclass
2021-09-24
"This webinar walks you through many different features in Miro using a Miro board you can follow along with."
URL: /categories/public/miro-masterclass
New URL: /talks/miro-masterclass
Deps: youtube-embed
PLAN: Migrate. low risk
talk
Technical Principals at Contino
2021-09-15
"Join Greg and I as we run through what it's like to be a Technical Principal at Contino."
URL: /categories/public/technical-principals-at-contino
New URL: /talks/technical-principals-at-contino
Co-host: Greg
Deps: youtube-embed
PLAN: Migrate. Cross-link to 2020 report. low risk
talk
From DevOps to Good Software Delivery (talk)
2020-07-01
"Putting the Good in Good Software Delivery: With so much progress in Agile, DevOps and Automation writing Good Software in 2020 should be easy."
URL: /categories/public/from-devops-to-good-software-delivery
New URL: /talks/from-devops-to-good-software-delivery
Co-presenter: Ralph Bou Mechrek
PLAN: Migrate. Cross-link to companion GSD essay. low risk
talk
Optimizing for Developer Experience in a Cloud Native World
2020-04-09
"Speaker at the meetup for Kubernetes and Cloud Native Computing Louisville. Join me on a journey of how we ended in a Cloud Native world."
URL: /categories/public/optimizing-developer-experience--cloud-native
New URL: /talks/optimizing-developer-experience-cloud-native
Deps: youtube-embed
PLAN: Migrate. Normalize slug (double-dash). low risk
talk
Application Modernization Workshops (Minneapolis, NY, Chicago)
2019-09-23
"I had the pleasure of working with my Contino team to run immersive Incremental Application Modernization Workshops. These hands-on training sessions help you understand the real business value of serverless."
URL: /categories/public/application-modernization-workshops
New URL: /talks/application-modernization-workshops
Co-presenter: James Strong
Deps: medium-images
PLAN: Migrate. Localize Medium images. image migration
talk
Melbourne Docker Meeting — Docker Datacenter
2016-01-01
"Melbourne Docker Meeting - Docker Datacenter. @pabv @drewkhoury from @Odecee talking #dockerdatacenter @zendesk #melbournedocker #dockermeetup"
URL: /categories/public/docker-datacenter
New URL: /talks/docker-datacenter
PLAN: Migrate. Preserve as historical record. low risk
talk
DevOps — Australasian Architecture Network
2015-08-13
"DevOps @ Australasian Architecture Network & Xpand. Having had fantastic success with a number of previous meet ups."
URL: /categories/public/devops-australasian-architecture-network
New URL: /talks/devops-australasian-architecture-network
PLAN: Migrate. low risk
talk
Introducing Puppet to the Enterprise
2013-06-01
"Bryce Johnson and Andrew talk about how to deliver puppet into the enterprise, starting with a low risk project."
URL: /categories/public/introducing-puppet-to-the-enterprise
New URL: /talks/introducing-puppet-to-the-enterprise
Co-presenter: Bryce Johnson
PLAN: Migrate. Oldest talk on record (2013) — the historical anchor. low risk
talk
Melbourne Developer Meetup (2013–2015)
2013-01-01
"Running, facilitating and speaking at Melbourne Developer Meetup (2013-2015). I had the opportunity to host my own meetup in Melbourne, Australia."
URL: /categories/public/melbourne-developer-meetup
New URL: /talks/melbourne-developer-meetup
Deps: youtube-embed
PLAN: Migrate. Multi-event (3 yrs) — split into individual talks or keep aggregate? structural decision
Projects (from Hugo)
2 entries · join existing 12 in portfolio-clean
Become entries in src/content/projects/
project
The Network (2022 v1 — coffee-themed prototype)
2022-07-31
"The Network is a new kind of social network. Our early release has already shipped, with some basic, yet exciting coffee-related functionality. You can login via Google or via anonymous login, see a list of users, heart them to add as a connection."
URL: /the-network/
New URL: /projects/the-network-v1-2022
Deps: medium-images, slack-invites, google-play-link
PLAN: Migrate as separate project entry alongside the 2026 portfolio version. Slug: the-network-v1-2022. Status: dormant. Forward-links to the 2026 rebuild. Localize Medium images. Verify Slack link. verify slack
project
Ari by Design
2019-02-28
"Ari by Design is a service based company that is focused on making your house a home through interior design, decoration, and home organization."
URL: /ari-by-design/
Byline: Ari (Arianna)
Deps: medium-images, /static/ari/ photos
PLAN: Ask Arianna first. Active → project with role "built for"; dormant → status archived. Preserve /ari-by-design/ URL. Localize images. stakeholder check
Pages
5 surfaces · static, not in feed
Bio, manager README, learn, archive index.
page
About → consolidates drew + speaker-bio + evolution timeline
consolidate
"I'm a Strategic Principal at Liatrio, and an advocate for all things lean, cloud, and automation." (drew.md) + "Want me to speak at your event? Schedule time with me below" (speaker-bio.md).
Sources: /drew/, /speaker-bio/
New URL: /about
Aliases to preserve: /about, /about-us, /contact, /about-hugo
PLAN: Consolidate three sources: bio paragraph + evolution timeline (2005–2018 / 2019–2023 / 2024–now) + speaker bio under <details> + Calendly inline. Redirect /drew/, /speaker-bio/, /about-us/, /contact/ → /about. Localize images. consolidation
page
Manager README → canonical pinned page
consolidate
"A guide to working with me. Hey there. I'm Andrew Khoury, you can call me drew." Two surfaces today; should be one.
Sources: /drew-manager-readme/, /post/the-manager-readme-a7edc99d9bfe/
New URL: /manager-readme
PLAN: Reconcile page + post versions into single canonical /manager-readme. Old post URL 301s. Page treatment + appears in feed as "★ Pinned report". Most-cited inbound link. SEO-critical
page
Code → consolidate into /about + projects index
consolidate
"I love writing code, making things, and learning though doing. I call this 'bias for action'. Over the years I've made and forked 50+ repos."
Source: /code/
PLAN: 50+ GitHub repos already covered by 12 projects in portfolio-clean. "Bias for action" framing → /about. Redirect /code/ → /projects. consolidate
page
Learn + Learn Fast Track → /learn or fold into /about
decide
learn.md: "One of my passions is teaching people new things." learn-fast-track.md: "3 keys to career advancement: education/certs, hands-on experience, personal brand."
Sources: /learn/, /learn-fast-track/
Deps: youtube-embed, slack-invites
PLAN — DISCUSS: A) Migrate as /learn page; refresh content; drop dead Katacoda. B) Decommission — Fast Track Slack may be dormant. Recommend B unless community is active. stakeholder check
page
Archive (auto-generated)
new
Astro auto-generates /archive listing all 58+ entries chronologically.
Source: /archives (Hugo layout: archives)
New URL: /archive
PLAN: Replace Hugo layout with Astro page querying all collections. straightforward
Skip / Decide
6 items · dormant ventures + Hugo internals
Special cases that don't fit cleanly.
decide
Minimum Viable Thursdays (MVT)
2019–2022
"Welcome to the Minimum Viable Community! Join Andrew Khoury and Ralph Bou Mechrek on the first Thursday of every month."
URL: /mve/
Deps: slack-invites, linkedin-images, clubhouse
PLAN — DISCUSS: A) Keep page at /mve/ with archived banner. B) Migrate as project (a dormant venture). Recommend B — fits "everything shipped" thesis. dormant venture
decide
Katacodas page
2019 · platform dead 2022
"You can see all of my Katacoda courses at https://www.katacoda.com/drewkhoury/ - or dive straight into the ones I've included below."
URL: /katacodas/
Deps: katacoda (defunct)
PLAN: Katacoda shut down June 2022. A) Replace with "platform shut down" notice + GitHub links. B) Decommission, redirect to /projects. dead deps
skip
homepage/index.md
—
Hugo-specific homepage stub (headless: true). Not a real page.
Path: content/homepage/index.md
PLAN: Don't migrate. Astro homepage replaces. skip
skip
_index.md (site root)
—
"Software development and delivery have always been an important part of my life..."
Path: content/_index.md
PLAN: Don't migrate as page. Intro line could seed /about copy. skip
skip
post/_index.md, categories/*, tags/* (Hugo auto-indexes)
—
Hugo-generated archive/tag/category index pages. Astro auto-generates equivalents.
Paths: content/post/_index.md, content/categories/{public,gsd}/_index.md, content/tags/{medium,contino,agile}/_index.md
Aliases to preserve: /posts, /articles, /blog, /gsd, /public
PLAN: Don't migrate as pages — Astro generates these. PRESERVE aliases as redirects: /posts → /, /gsd → /series/gsd, /public → /talks. redirects only
skip
content-not/ (drafts + Hugo theme examples)
—
gsd.md (unpublished notes). foo/ (7 Hugo theme example files). bar/ (2 alternate versions).
Paths: content-not/gsd.md, content-not/foo/* (7), content-not/bar/* (2)
PLAN: Don't migrate. foo/ and bar/ are theme demos. gsd.md is unpublished notes — review once, then discard. skip