This folder contains blog posts for publication on Medium.com covering the AngularNetTutorial full-stack series (Angular 20, .NET 10, OAuth 2.0).
📖 Series Navigation TOC — Quick links to all articles
📋 Blog Series Plan — Full plan with status, subtitles, and file paths
blogs/
├── README.md ← This file
├── SERIES-NAVIGATION-TOC.md ← Article navigation — link all readers back here
├── BLOG-SERIES-PLAN.md ← Master plan with status tracking
├── BLOG-TEMPLATE.md ← Template for new articles
│
├── series-0-architecture/
│ ├── 0.1-git-submodule-workspace.md
│ └── 0.2-playwright-testing.md
│
├── series-1-authentication/
│ ├── 1.1-oauth2-pkce-flow.md
│ ├── 1.2-angular-route-guards.md
│ ├── 1.3-angular-http-interceptor.md
│ └── 1.4-angular-role-based-ui.md
│
├── series-2-dotnet-api/
│ ├── 2.1-dotnet-clean-architecture.md
│ ├── 2.2-dotnet-jwt-validation.md
│ ├── 2.3-dotnet-api-versioning.md
│ └── 2.4-dotnet-swagger-jwt.md
│
├── series-3-angular-material/
│ ├── 3.1-angular-material-datatable.md
│ ├── 3.2-angular-reactive-forms.md
│ ├── 3.3-angular-material-dialogs.md
│ └── 3.4-ng-matero-admin-shell.md
│
├── series-4-playwright-testing/ ← Coming soon
└── series-5-devops/ ← Coming soon
- Blog posts:
[N.N]-[topic].mdinside the appropriateseries-N-*/folder - Series plan:
BLOG-SERIES-PLAN.md— track status with[ ]/[~]/[x] - Template:
BLOG-TEMPLATE.md— copy this when starting a new article
- ❌ NO tables (Medium.com doesn't support them)
- ✅ Bullet lists with em dashes (—)
- ✅ Emoji section headers (📚 🎯 🚀 🔐)
- ✅ Bold text for scannability
- ✅ Short paragraphs (2-3 sentences max)
- ✅ Hero image placeholder at top
- ✅ Single TOC back-reference at bottom (replaces per-article navigation lists)
- ✅ Tags at the very bottom
- Write article in
series-N-*/N.N-[topic].mdfollowingBLOG-TEMPLATE.md - Update
BLOG-SERIES-PLAN.mdstatus from[ ]to[~] - Update
SERIES-NAVIGATION-TOC.mdwith the published Medium URL when live - Copy entire file content to clipboard
- Paste into Medium editor (medium.com/new-story)
- Replace placeholder image with actual diagram
- Preview, adjust formatting, add tags
- Publish — then update
BLOG-SERIES-PLAN.mdstatus to[x]with the published URL