Skip to content

Commit 9f20808

Browse files
Add Series 5 Azure deployment sub-series (5.3-5.8) to blog plan
1 parent a0fc6ab commit 9f20808

1 file changed

Lines changed: 52 additions & 2 deletions

File tree

blogs/BLOG-SERIES-PLAN.md

Lines changed: 52 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,56 @@
175175
- **File:** `blogs/series-5-devops-data/5.2-cicd-github-actions.md`
176176
- **Notes:** Draft complete. Ready for review.
177177

178+
### ☁️ Series 5 Azure Deployment Sub-Series
179+
180+
*Target audience: developers new to Azure with a Visual Studio Professional subscription ($50/month credit). Each article ships with real, runnable Bicep templates and GitHub Actions workflows.*
181+
182+
- [ ] **Article 5.3 — Azure Subscription Setup**
183+
- **Title:** Your First Azure Deployment: Setting Up a Visual Studio Subscription
184+
- **Subtitle:** Activate Your $50 Monthly Credit, Install the Azure CLI, and Understand What Fits in Your Budget
185+
- **File:** `blogs/series-5-devops-data/5.3-azure-subscription-setup.md`
186+
- **Branch:** `feature/5.3-5.8-azure-deployment-series`
187+
- **Notes:** Blog only — no code files. Setup guide for new Azure users.
188+
189+
- [ ] **Article 5.4 — Bicep Infrastructure**
190+
- **Title:** Infrastructure as Code: Provision All Azure Resources with One Bicep Command
191+
- **Subtitle:** From Empty Subscription to a Running App Service Plan, SQL Server, and Static Web App in Minutes
192+
- **File:** `blogs/series-5-devops-data/5.4-azure-bicep-infrastructure.md`
193+
- **Code:** `infra/main.bicep`, `infra/modules/*.bicep`, `infra/parameters/dev.bicepparam`
194+
- **Branch:** `feature/5.3-5.8-azure-deployment-series`
195+
- **Notes:** Writes real Bicep templates that can be run against an actual Azure subscription.
196+
197+
- [ ] **Article 5.5 — OIDC GitHub Actions Setup**
198+
- **Title:** Secure CI/CD: Connect GitHub Actions to Azure Without Storing Passwords
199+
- **Subtitle:** How Federated Identity Credentials Replace Long-Lived Secrets With Short-Lived OIDC Tokens
200+
- **File:** `blogs/series-5-devops-data/5.5-azure-oidc-github-actions.md`
201+
- **Code:** Walkthrough of `infra/scripts/setup-oidc.sh` (already written)
202+
- **Branch:** `feature/5.3-5.8-azure-deployment-series`
203+
- **Notes:** Explains the existing setup-oidc.sh script step by step; covers 4 GitHub Secrets.
204+
205+
- [ ] **Article 5.6 — Deploy .NET Apps**
206+
- **Title:** Deploy .NET API and IdentityServer to Azure App Service with GitHub Actions
207+
- **Subtitle:** Restore, Build, Test, Publish, and Deploy — Automatically on Every Push to Main
208+
- **File:** `blogs/series-5-devops-data/5.6-azure-deploy-dotnet-apps.md`
209+
- **Code:** `.github/workflows/deploy-api.yml`, `.github/workflows/deploy-identityserver.yml`
210+
- **Branch:** `feature/5.3-5.8-azure-deployment-series`
211+
- **Notes:** Covers deployment order (IdentityServer first), App Service config, EF Core migrations.
212+
213+
- [ ] **Article 5.7 — Deploy Angular**
214+
- **Title:** Deploy Angular to Azure Static Web Apps: Zero Cost, Global CDN, Auto PR Previews
215+
- **Subtitle:** Inject Environment URLs at Build Time and Let GitHub Actions Handle the Rest
216+
- **File:** `blogs/series-5-devops-data/5.7-azure-deploy-angular-swa.md`
217+
- **Code:** `.github/workflows/deploy-angular.yml`, `staticwebapp.config.json`
218+
- **Branch:** `feature/5.3-5.8-azure-deployment-series`
219+
- **Notes:** Covers environment URL injection at build time and SPA fallback routing config.
220+
221+
- [ ] **Article 5.8 — Post-Deployment Configuration and Validation**
222+
- **Title:** Connect the Stack: Post-Deployment Configuration and Validation
223+
- **Subtitle:** Wire Up IdentityServer Redirect URIs, CORS, and Validate the Full Login Flow on Azure
224+
- **File:** `blogs/series-5-devops-data/5.8-azure-post-deployment-config.md`
225+
- **Branch:** `feature/5.3-5.8-azure-deployment-series`
226+
- **Notes:** Blog only — configuration checklist, common failure patterns, end-to-end validation steps.
227+
178228
---
179229

180230
## 🤖 Series 6: AI App Features
@@ -257,10 +307,10 @@
257307

258308
## 📊 Publication Tracker
259309

260-
**Total articles planned:** 31
310+
**Total articles planned:** 37
261311
**Published:** 1
262312
**Draft ready:** 22
263-
**Not started:** 10 (Series 6 & 7)
313+
**Not started:** 16 (Series 5 Azure sub-series × 6, Series 6 × 6, Series 7 × 4)
264314

265315
---
266316

0 commit comments

Comments
 (0)