The running notebook of a Digital Cloud Solution Architect learning, distilling, and presenting Azure AI Services — one customer briefing at a time.
Every time I go deep on an Azure AI service to brief a customer, I turn what I learned into a clean, cinematic deck and drop it here. Think of this as a presentation diary: each entry is a self-contained index.html — no build step, no dependencies, works offline, and publishes as its own page on GitHub Pages.
The goal is simple: grounded in the docs, honest about limits, and good enough to put in front of a real customer.
Author: Kardel Rüveyda Çetin · Digital Cloud Solution Architect 🌐 Live: https://kardelruveyda.github.io/azure-ai-services-presentations/
| # | Entry | Status | What it covers | Live |
|---|---|---|---|---|
| 1 | Azure AI Content Safety | ✅ Ready | Harm categories & severity, Prompt Shields, Groundedness, Protected Material, real-world scenarios | Open ↗ |
| 2 | Azure AI Foundry | 🕓 Next up | Agents, models, evaluation & deployment | — |
| 3 | Azure AI Search | 🕓 Backlog | Vector, hybrid & semantic retrieval for RAG | — |
Each entry lives in its own folder and is directly linkable — locally via azure-ai-content-safety/, or on the web at /azure-ai-content-safety/.
Locally — just open the gallery in any browser:
azure-ai-services-presentations/index.html
Click a card to launch that deck. Each deck also opens on its own:
azure-ai-services-presentations/azure-ai-content-safety/index.html
On the web (GitHub Pages) — already live:
- Gallery: https://kardelruveyda.github.io/azure-ai-services-presentations/
- Each deck folder is directly linkable at its own path, e.g.
/azure-ai-content-safety/.
Pages serves from the main branch root, so every push updates the site automatically.
azure-ai-services-presentations/ ← repo root = GitHub Pages site root
├── index.html ← dark gallery landing page (links to each deck)
├── README.md ← this file
├── .gitignore ← ignores PDFs, presenter notes, temp files
└── azure-ai-content-safety/ ← deck 1 (independently linkable)
├── index.html ← the 15-slide presentation
├── README.md ← deck-level details
├── PRESENTER_NOTES.md ← speaker script (git-ignored)
└── *.pdf ← grounding source (git-ignored)
Every folder that contains an index.html is browsable at its own path — so adding a new deck is just adding a new folder and a card in the gallery.
All decks share one dark, cinematic look:
| Token | Value |
|---|---|
| Background | #0A1428 |
| Azure | #0078D4 |
| Cyan | #50E6FF |
| Ink (text) | #EAF2FB |
| Muted | #9DB2CC |
| Glass surface | rgba(255,255,255,0.06) + backdrop-blur |
| Accent gradient | linear-gradient(135deg,#0078D4,#50E6FF) |
Self-contained (inline CSS/JS), honors prefers-reduced-motion, and uses the system font stack (Segoe UI).
- Create a kebab-case folder (e.g.
azure-ai-foundry/) — no spaces, no Turkish characters. - Drop in a self-contained
index.htmlusing the shared design tokens. - Add a
<a class="card live">entry in the rootindex.htmlgallery and a row in the table above. - Use relative paths (
./...) so links work both locally and on Pages.
PRESENTER_NOTES.mdfiles and source*.pdfdocuments are git-ignored (see.gitignore).- Decks are static HTML — safe to open offline and easy to hand off to customers.