~/talk

Building a Better GitHub Pages Experience Using Azure Services, How Hard Can It be?

Talkat NDC Oslo 2020 · 2020-06-08..06-12· [devops-and-delivery, cloud-infrastructure]
slides:none on file

Claim is: reproduce and extend GitHub Pages using Azure in hours, not months. Uses Azure DevOps pipelines to run Jekyll via Docker, pushes static output to Azure Blob Storage, fronts it with Azure CDN + TLS, and manages infra with Pulumi (TypeScript). Adds dynamic comments via Azure Functions backed by Table Storage; pipelines deploy to staging then production with manual approval and CDN purge. Demo fully deploys and serves custom-domain HTTPS sites; cost is near‑zero.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 1:24GitHub Pages overview
  3. 2:53Limitations of GitHub Pages
  4. 6:52The proposed Azure solution
  5. 10:59Infrastructure as code setup
  6. 17:00Building the architecture
  7. 29:11CI/CD pipeline configuration
  8. 38:31Adding commenting functionality
  9. 50:57Deployment and final review
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.