41554 blogs · [ { "id": "01a08748-03b2-7247-b7da-a0e4e7699102", "title": "The Architecture Review You Actually Need (But Never Get)", "url": "http://blog.ebbypeter.com/2026/03/the-architecture-review-you-actually-need-but-never-get/", "published_at": "2026-03-31T00:00:00+00:00" }, { "id": "01a08748-03c6-7078-8f8d-62e59497a970", "title": "Everyone Owns Cloud Security. That's Why Nobody Does.", "url": "http://blog.ebbypeter.com/2026/03/everyone-owns-cloud-security-thats-why-nobody-does/", "published_at": "2026-03-24T00:00:00+00:00" }, { "id": "01a08748-03c6-7078-8f8d-62e59508dade", "title": "KQL for Adults: Writing Queries That Don't Lie to You", "url": "http://blog.ebbypeter.com/2026/03/kql-for-adults-writing-queries-that-dont-lie-to-you/", "published_at": "2026-03-17T00:00:00+00:00" }, { "id": "01a08748-03c6-7078-8f8d-62e595136086", "title": "Why Your Application Gateway Logs Don't Tell the Whole Story (Until You Correlate Them)", "url": "http://blog.ebbypeter.com/2026/03/why-your-application-gateway-logs-dont-tell-the-whole-story-until-you-correlate-them/", "published_at": "2026-03-10T00:00:00+00:00" }, { "id": "01a08748-03c6-7078-8f8d-62e595138dce", "title": "Detection Is Not Protection: What Azure WAF Detection Mode Actually Does (and Doesn't)", "url": "http://blog.ebbypeter.com/2026/03/detection-is-not-protection-what-azure-waf-detection-mode-actually-does-and-doesnt/", "published_at": "2026-03-03T00:00:00+00:00" }, { "id": "01a08748-03c6-7078-8f8d-62e595a35596", "title": "Your Alerts Are a Product. They're Just a Bad One.", "url": "http://blog.ebbypeter.com/2026/02/your-alerts-are-a-product.-theyre-just-a-bad-one./", "published_at": "2026-02-24T00:00:00+00:00" }, { "id": "01a08748-03c6-7078-8f8d-62e596563a86", "title": "Azure Will Stay Up. Your System Is a Different Story.", "url": "http://blog.ebbypeter.com/2026/02/azure-will-stay-up.-your-system-is-a-different-story./", "published_at": "2026-02-17T00:00:00+00:00" }, { "id": "01a08748-03c7-7223-b1c4-ffb187ca558f", "title": "Your DR Plan Has Never Been Tested", "url": "http://blog.ebbypeter.com/2026/02/your-dr-plan-has-never-been-tested/", "published_at": "2026-02-10T00:00:00+00:00" }, { "id": "01a08748-03c7-7223-b1c4-ffb1882f9bc9", "title": "The Hidden Cost of 'Retry Everything': How Naive Retry Logic Creates a Self-Inflicted DDoS", "url": "http://blog.ebbypeter.com/2026/02/the-hidden-cost-of-retry-everything-how-naive-retry-logic-creates-a-self-inflicted-ddos/", "published_at": "2026-02-03T00:00:00+00:00" }, { "id": "01a08748-03c7-7223-b1c4-ffb188f78599", "title": "The Hidden Cost of 'Just Turn On Logging' in Azure", "url": "http://blog.ebbypeter.com/2026/01/the-hidden-cost-of-just-turn-on-logging-in-azure/", "published_at": "2026-01-27T00:00:00+00:00" }, { "id": "01a08748-03c7-7223-b1c4-ffb189d89d44", "title": "Autoscaling Is Not a Recovery Strategy", "url": "http://blog.ebbypeter.com/2026/01/autoscaling-is-not-a-recovery-strategy/", "published_at": "2026-01-20T00:00:00+00:00" }, { "id": "01a08748-03c7-7223-b1c4-ffb18abf19eb", "title": "dotLOG - Bringing Notepad's Best Kept Secret to VS Code", "url": "http://blog.ebbypeter.com/2026/01/dotlog-bringing-notepads-best-kept-secret-to-vs-code/", "published_at": "2026-01-13T00:00:00+00:00" }, { "id": "01a08748-03c7-7223-b1c4-ffb18b3d9eb4", "title": "Getting Hugo Running with Tranquilpeak on Modern Hugo (v0.156+)", "url": "http://blog.ebbypeter.com/2026/01/getting-hugo-running-with-tranquilpeak-on-modern-hugo-v0.156/", "published_at": "2026-01-06T00:00:00+00:00" } ] posts Claim your blog
Back to blog.ebbypeter.com
Blog · corpus.blog/blogs/blog.ebbypeter.com/posts

blog.ebbypeter.com

blog.ebbypeter.com

2026