Every Article, Indexed.

articles 7years of writing 9topics .NET · Azure · AI · Cloud · Architecture

A

Adobe Firefly and Licensed ContentAI · Engineering · Apr 15, 2023Adobe's $20B Figma Deal Falls Apart on AIEngineering · Architecture · Oct 21, 2023Agentic AI Changed Everything.NET · AI · Feb 7, 2026Agentic AI Takes HoldAI · Jan 24, 2026AI Agents Watching Your VideosAI · Mar 7, 2026AI Changes SecuritySecurity · Engineering · Apr 29, 2023AI Era Hits Modern Data StackEngineering · Architecture · Mar 04, 2023AI Everywhere at CES 2024AI · Engineering · Jan 13, 2024AI Generates Code Faster Than I Can TypeAI · Mar 21, 2026AI Gets RealAI · Engineering · Dec 31, 2022AI goes mainstream in 2023AI · Engineering · Dec 30, 2023AI Infrastructure Cycle Hits Engineering TeamsAI · Engineering · Cloud · Jan 06, 2024AI makes developers more vital, not lessAI · Feb 28, 2026AI Summarizes Docs and VideosAzure · AI · Feb 14, 2026AI Takes Over GitHub UniverseEngineering · AI · Nov 18, 2023AI, data science, and ML overlap in surprising waysAI · Nov 23, 2024AKS in ProductionAzure · Engineering · Sep 11, 2021AKS Matures in 2019Azure · Cloud · Dec 14, 2019Alex's App Takes ShapeEngineering · Jun 28, 2025Altman Returns to OpenAIAI · Engineering · Dec 02, 2023Anthropic's Claude 3 Model Family BenchmarksAI · Engineering · Mar 16, 2024API Design PitfallsEngineering · Architecture · Dec 7, 2019API Versioning Choices Have Long TailsEngineering · Architecture · Jan 16, 2021Apple Bets Big on Spatial ComputingEngineering · Cloud · Jan 27, 2024Apple Intelligence on iPhone 16 changes the game for iOS devsAI · Engineering · Sep 07, 2024Apple Intelligence On-Device AI Means at ScaleAI · Engineering · Jul 13, 2024Apple Vision Pro ships, spatial computing for businessEngineering · Cloud · Feb 24, 2024Apple's AI Move Impacts Enterprise DevsAI · Engineering · Jun 22, 2024ARM Templates in AzureAzure · Sep 28, 2024Async-first isn't optional in modern .NET appsEngineering · .NET · Aug 13, 2022Auto Scaling in the CloudCloud · Nov 22, 2025Autonomous AI Takes a Step ForwardAI · Engineering · Jul 29, 2023AWS or Azure, Which One Actually Costs MoreAzure · Cloud · Oct 26, 2024AWS re:Inforce 2023 on AI securityCloud · Security · Sep 16, 2023AWS re:Invent 2023 to Focus on AICloud · AI · May 13, 2023AWS Services That MatterCloud · Engineering · Jun 5, 2021AWS Services You Should KnowCloud · Jun 07, 2025Azure 2020 Preview ServicesAzure · Cloud · Feb 29, 2020Azure AD in 2019 feels like the default identity hubAzure · Security · May 25, 2019Azure API Management is more than a gatewayAzure · Engineering · Aug 15, 2020Azure Arc and AKS Updates at Ignite 2019Azure · Engineering · Oct 5, 2019Azure Arc for Hybrid and Multi-Cloud ManagementAzure · Cloud · Jun 25, 2022Azure Arc in the WildAzure · Cloud · Oct 23, 2021Azure Bicep makes infrastructure code readableAzure · Engineering · Apr 3, 2021Azure Cognitive Services Building BlocksAI · Azure · Jun 19, 2021Azure Container Registry PatternsAzure · Engineering · Aug 3, 2019Azure DevOps or GitHub ActionsEngineering · Azure · May 8, 2021Azure DevOps YAML Pipelines Are Infrastructure as CodeAzure · Engineering · Nov 9, 2019Azure Event Grid Pushes Events Without PollingAzure · Architecture · Apr 11, 2020Azure for Dev Teams, SimplifiedAzure · Jan 25, 2025Azure Functions for Event-Driven WorkloadsAzure · Architecture · Sep 19, 2020Azure Functions v4 Tackles Cold StartsEngineering · Azure · Sep 17, 2022Azure Landing Zone gives enterprise governance at scaleAzure · Cloud · Jul 30, 2022Azure Landing ZonesAzure · Cloud · Apr 20, 2019Azure Network DesignAzure · Engineering · May 4, 2019Azure ObservabilityAzure · Cloud · Apr 26, 2025Azure Pipelines Get ComplexAzure · Engineering · Jan 22, 2022Azure Policy as CodeAzure · Cloud · Feb 05, 2022Azure Policy at ScaleAzure · Cloud · Jun 15, 2019Azure Serverless PiecesAzure · Architecture · Oct 26, 2019Azure Service Bus for Event-Driven MicroservicesAzure · Architecture · Nov 30, 2019Azure Service Operator v2 for GitOpsAzure · Engineering · Oct 01, 2022Azure SQL Evolves into Managed Database ServicesAzure · Engineering · May 14, 2022Azure Static Web AppsAzure · Engineering · Dec 12, 2020Azure Synapse Analytics Unifies Cloud AnalyticsAzure · Cloud · Nov 28, 2020

C

C# 8.0 changes how you write codeEngineering · .NET · Jul 27, 2019C# or Python.NET · Sep 13, 2025CAP Theorem and PACELC in Distributed Systems DesignArchitecture · Engineering · Nov 23, 2019Chaos Engineering Gets RealEngineering · Architecture · May 15, 2021Chaos engineering isn't just for game daysEngineering · Architecture · Mar 26, 2022ChatGPT 4AI · Nov 15, 2025ChatGPT Changed How I CodeAI · Engineering · Dec 24, 2022ChatGPT Hits 100 Million UsersAI · Engineering · Mar 25, 2023ChatGPT Plugins Fade OutAI · Engineering · Jun 17, 2023ChatGPT Plus Launches at $20 MonthAI · Engineering · Feb 11, 2023Choosing a Database in 2021Engineering · Architecture · Mar 27, 2021Choosing a vector database for semantic searchEngineering · Architecture · Jun 10, 2023Choosing between REST and GraphQL in 2021Engineering · Architecture · Sep 4, 2021CI Fails at Scale, Not Just SpeedEngineering · Architecture · Jun 26, 2021Circuit Breakers Stop Failure CascadesArchitecture · Apr 05, 2025Claude 3.5 Sonnet outperforms GPT-4o on coding benchmarksAI · Engineering · Jun 29, 2024Clear Thinking for Hard ProblemsArchitecture · Mar 01, 2025Climate Tech That Actually WorksAI · Jan 11, 2025Cloud Architecture PitfallsCloud · Architecture · Sep 7, 2019Cloud Cost ChaosCloud · Engineering · Mar 21, 2020Cloud Cost Management on Azure and AWSCloud · Engineering · Aug 14, 2021Cloud Data Engineering Patterns EvolveCloud · Architecture · May 16, 2020Cloud Infrastructure PipelinesEngineering · Cloud · May 9, 2020Cloud Maturity Hits Mainstream in 2022Engineering · Cloud · Jan 01, 2022Cloud native means more than just running in the cloudCloud · Architecture · Mar 30, 2019Cloud Native Patterns Are Real NowCloud · Architecture · Jul 18, 2020Cloud Resources as CodeCloud · Engineering · Jul 3, 2021Cluster Autoscaler Patterns and PitfallsEngineering · Cloud · Aug 31, 2019Code Review Gone WrongEngineering · Leadership · May 09, 2026Code reviews keep bugs out before they cost.Engineering · Nov 16, 2024Codex Generates CodeAI · Engineering · Nov 6, 2021Complexity of Event SourcingArchitecture · Engineering · Oct 2, 2021Compressed TransformationEngineering · Cloud · Dec 26, 2020Container Security Starts with Small BasesSecurity · Engineering · Oct 17, 2020Copilot Goes GAEngineering · AI · Jul 02, 2022Copilot Hits 1 Million Paid SubscribersEngineering · AI · May 20, 2023Copilot showed up everywhere at Microsoft Build 2023AI · Cloud · Jul 15, 2023Copilot Six Months OnEngineering · AI · Sep 24, 2022Cosmos DB complexity and costAzure · Architecture · Oct 10, 2020COVID-19's Impact on Software TeamsEngineering · Career · Apr 4, 2020CrowdStrike Outage Exposes Architecture FlawEngineering · Architecture · Jul 27, 2024CrowdStrike Outage Teaches Hard Lesson on Third-Party DependenciesEngineering · Security · Aug 17, 2024Cryptography in the Digital AgeSecurity · Oct 18, 2025Cryptography Is Not Just MathCloud · Security · Nov 01, 2025Cursor Redefines Code Editing with AIEngineering · AI · Aug 19, 2023Cybersecurity in 2024 isn't about one perfect defenseSecurity · Dec 07, 2024

G

Gemini 1.5 Pro can read a million tokens at onceAI · Engineering · Jun 08, 2024Gemini 1.5 Pro gets a one million token context windowAI · Engineering · Feb 17, 2024Getting Database Normalization RightEngineering · Jan 03, 2026Git survived a decade because it lets you work offlineEngineering · Sep 06, 2025GitHub Actions Now DominantEngineering · Architecture · Nov 12, 2022GitHub Actions' Early DaysEngineering · Cloud · Feb 1, 2020GitHub Copilot Workspace lets AI plan whole code changesEngineering · AI · Apr 06, 2024GitHub Copilot Workspace takes AI pair programming to the next levelAI · Engineering · Jun 15, 2024GitHub Copilot X and the March 2023 AI ExpansionEngineering · AI · Jul 08, 2023GitOps Solves Cluster ChaosEngineering · Cloud · Nov 14, 2020Goals That Drive ExcellenceCareer · Engineering · Jan 9, 2021Good API Design Saves You LaterArchitecture · Jan 31, 2026Good Code Needs Good LeadersCareer · Jan 17, 2026Google I/O 2023 Goes All In on AIAI · Cloud · Jul 22, 2023Google I/O 2024 AI AnnouncementsAI · Cloud · May 25, 2024Google's Antitrust Ruling Puts Search and AI Competition on the LineEngineering · Cloud · Aug 10, 2024Google's Gmail Writing AssistantAI · Nov 02, 2024Google's Reliability Standard Hits the MainstreamEngineering · Architecture · Jan 15, 2022GPT Does More Than You ThinkAI · Oct 25, 2025GPT-4 landed on March 14 with vision and higher costsAI · Engineering · Mar 18, 2023GPT-4o brings natural voice to AIAI · May 18, 2024GPT-4o Hits Free ChatGPT UsersAI · Engineering · Jun 01, 2024GPT-4V and Multimodal UnderstandingAI · Engineering · Nov 11, 2023GPT‑4 outperforms humans on bar, AP, SAT testsAI · Engineering · May 27, 2023GraphQL's LimitsEngineering · Architecture · Jun 04, 2022Growth Means Letting GoEngineering · Feb 15, 2025gRPC and Protobuf in Enterprise MicroservicesEngineering · Architecture · Oct 24, 2020gRPC in ProductionEngineering · Architecture · Oct 08, 2022

K

Kafka Schemas and the Long HaulEngineering · Architecture · Jun 22, 2019Kafka's High-Wire Act in Production Event StreamingEngineering · Architecture · Jul 31, 2021Kafka, Service Bus, and the 2023 Message Queue LandscapeArchitecture · Engineering · Jan 14, 2023Kubernetes 1.20 Production Cluster ChangesEngineering · Cloud · Dec 19, 2020Kubernetes 1.22 breaks on deprecated APIsEngineering · Cloud · Oct 30, 2021Kubernetes 1.24 Drops DockershimCloud · Engineering · May 21, 2022Kubernetes 1.25 drops deprecated APIsCloud · Engineering · Oct 22, 2022Kubernetes 1.27 shows a maturing cloud-native ecosystemCloud · Engineering · Apr 22, 2023Kubernetes 1.28 Released with Sidecar ImprovementsCloud · Engineering · Oct 14, 2023Kubernetes Changes 12-Factor RulesArchitecture · Engineering · Dec 21, 2019Kubernetes Costs Are Out of ControlCloud · Engineering · Jan 29, 2022Kubernetes Dominates, .NET Core Grows UpEngineering · Cloud · Dec 28, 2019Kubernetes for Docker UsersCloud · Jul 12, 2025Kubernetes Maturity, AI in Developer Tools, and Distributed Work Stack in 2021Engineering · Cloud · Jan 2, 2021Kubernetes Networking Choices and PitfallsEngineering · Cloud · Mar 14, 2020Kubernetes ObservabilityEngineering · Cloud · Oct 31, 2020Kubernetes ObservabilityEngineering · Cloud · Apr 10, 2021Kubernetes OperatorsEngineering · Cloud · Nov 16, 2019Kubernetes Operators Simplify Complex SystemsCloud · Engineering · Jul 23, 2022Kubernetes Patterns EmergeEngineering · Cloud · Jan 11, 2020Kubernetes RBAC and Policy FundamentalsSecurity · Engineering · May 22, 2021Kubernetes RBAC in ProductionSecurity · Engineering · Jun 29, 2019Kubernetes Storage for Stateful WorkloadsEngineering · Cloud · Oct 12, 2019

M

Managing Technical Debt Like a Real BusinessEngineering · Architecture · Aug 29, 2020MAUI Takes .NET Cross PlatformEngineering · .NET · Jul 09, 2022Meta drops Llama 3.1 and open source AI finally catches upAI · Engineering · Aug 03, 2024Meta open-sources Code Llama coding modelAI · Engineering · Sep 30, 2023Meta Opens Up LLaMA 2AI · Engineering · Sep 09, 2023Meta's Llama 3 changes enterprise AI stackAI · Architecture · May 04, 2024Meta's Threads Hits 100M Users in 5 DaysEngineering · Architecture · Aug 26, 2023Microservices Communication StrategiesCloud · Architecture · Aug 02, 2025Microservices Data PatternsCloud · Architecture · Apr 24, 2021Microservices Gone WrongArchitecture · Engineering · Nov 2, 2019Microservices in ProductionArchitecture · Engineering · Dec 17, 2022Microservices Testing StrategiesEngineering · Architecture · May 18, 2019Microservices Worth the ComplexityCloud · Architecture · Dec 20, 2025Microsoft 365 Copilot Integrates GPT-4AI · Cloud · Jun 03, 2023Microsoft Bets $13 Billion on OpenAIAI · Cloud · May 06, 2023Microsoft bets on on-device AI with Copilot+ PCsAI · Engineering · Jul 06, 2024Microsoft Build 2024 puts Copilot everywhereAI · Azure · May 11, 2024Microsoft Copilot Enters the EnterpriseAI · Cloud · Feb 03, 2024Microsoft Recall Opt-in ChangeAI · Security · Aug 24, 2024Microsoft's .NET Aspire tackles cloud-native complexityEngineering · .NET · Mar 30, 2024Microsoft's AI Bet Pays OffAI · Cloud · Jan 20, 2024Migrating .NET apps to the cloud isn't always straightforwardEngineering · .NET · May 29, 2021Mistral 7B changes the open source AI gameAI · Engineering · Nov 04, 2023Mistral, Llama, and the Open Source AI AdvantageAI · Engineering · Mar 02, 2024Mixtral Beats Llama 2AI · Engineering · Dec 16, 2023MLOps Patterns for Production in 2020AI · Engineering · Sep 12, 2020Monoliths vs MicroservicesArchitecture · Engineering · Nov 7, 2020Multi-Cloud Strategy Isn't Always What It SeemsCloud · Architecture · Jul 6, 2019

S

Saga, CQRS, and API Gateway in Microservices PracticeArchitecture · Engineering · Jul 25, 2020Scaling a Startup in StagesEngineering · Dec 27, 2025Scaling Multi Tenant SaaSAzure · Architecture · Apr 02, 2022Scaling systems have predictable failure pointsArchitecture · Engineering · Feb 8, 2020Secrets Management at ScaleSecurity · Engineering · Mar 6, 2021Securing .NET in 2020Security · .NET · Jul 11, 2020Securing Azure MicroservicesAzure · AI · Apr 19, 2025Security in the Development LifecycleSecurity · Engineering · Aug 8, 2020Senior Engineer to ManagerCareer · Engineering · Apr 17, 2021Serverless in 2023 still has a gap between promise and realityCloud · Architecture · Apr 08, 2023Serverless Patterns in 2021Cloud · Architecture · Sep 18, 2021Six Months with GitHub CopilotAI · Engineering · Nov 27, 2021Small PRs and Async Reviews Build Stronger Code CulturesEngineering · Career · Feb 13, 2021Smaller AI Models Take the LeadAI · Engineering · Aug 31, 2024Smart Cities Get RealEngineering · Nov 30, 2024Software Architecture MattersArchitecture · Nov 09, 2024Software Supply Chain Under AttackSecurity · Engineering · Jul 16, 2022Software TradeoffsAI · Mar 22, 2025SolarWinds Attack Exposes Build System WeaknessSecurity · Engineering · Jan 23, 2021Sora Generates 60 Second VideosAI · Engineering · Feb 10, 2024SRE For Smaller TeamsEngineering · Architecture · Jul 10, 2021Stable Diffusion Goes OpenAI · Engineering · Oct 29, 2022State of IaCEngineering · Cloud · Jun 27, 2020Stop Cloud Breaches Before They HappenSecurity · Cloud · Jan 30, 2021System Design at ScaleArchitecture · Dec 14, 2024

W

WASM Beyond BrowsersEngineering · Architecture · Nov 13, 2021WASM on the ServerEngineering · Cloud · Nov 26, 2022What a meeting‑free week taught me about leadingLeadership · Career · Culture · May 16, 2026What makes a good engineering leaderArchitecture · Career · May 03, 2025What SAFe Is and Whether It WorksArchitecture · Career · May 31, 2025What the 2023 Azure Roadmap Means for AI, Container Apps, and KubernetesAzure · Cloud · Feb 25, 2023What We Get Wrong About IntelligenceAI · May 17, 2025What We Learned from 6 Months of GPT-4 in ProductionAI · Engineering · Jul 01, 2023When adding a feature broke a dozen classesArchitecture · Nov 08, 2025When AI actually improves patient care and when it falls shortAI · Dec 28, 2024When AI APIs Make SenseAzure · AI · Aug 06, 2022When Operators Make SenseEngineering · Cloud · Jul 24, 2021When Terraform Becomes the Single Source of TruthEngineering · Cloud · Jun 18, 2022Why .NET Core 3.1 is My Go-To for MicroservicesEngineering · .NET · Feb 22, 2020Why internal developer platforms finally matter in 2022Engineering · Architecture · Apr 30, 2022Why Most IT Modernization Projects FailArchitecture · Jul 19, 2025Why Production Teams Are Adopting Rust in 2021Engineering · Architecture · Oct 9, 2021Why RxJS ClicksEngineering · May 24, 2025Why we moved our microservices back into a monolithArchitecture · Engineering · Jan 08, 2022WireMock for API TestingArchitecture · Jan 10, 2026Writing to ThinkEngineering · Career · Mar 23, 2019

AI (96)

Demo Is Not the ProductApr 11, 2026Our cloud bill exploded after AI went liveMar 28, 2026AI Generates Code Faster Than I Can TypeMar 21, 2026YouTube's AI Video Summaries Mean Something Big for EnterprisesMar 14, 2026AI Agents Watching Your VideosMar 7, 2026AI makes developers more vital, not lessFeb 28, 2026AI Summarizes Docs and VideosFeb 14, 2026Agentic AI Changed EverythingFeb 7, 2026Agentic AI Takes HoldJan 24, 2026Hiring for .NETDec 13, 2025ChatGPT 4Nov 15, 2025GPT Does More Than You ThinkOct 25, 2025Blockchain fixes supply chain visibilitySep 20, 2025Empathy Changes Team DynamicsJul 05, 2025What We Get Wrong About IntelligenceMay 17, 2025You can't escape work's gravityMay 10, 2025Securing Azure MicroservicesApr 19, 2025Software TradeoffsMar 22, 2025Blockchain Left the FringeFeb 01, 2025Climate Tech That Actually WorksJan 11, 2025When AI actually improves patient care and when it falls shortDec 28, 2024AI, data science, and ML overlap in surprising waysNov 23, 2024Google's Gmail Writing AssistantNov 02, 2024OpenAI o1 Thinks Before AnsweringSep 14, 2024Apple Intelligence on iPhone 16 changes the game for iOS devsSep 07, 2024Smaller AI Models Take the LeadAug 31, 2024Microsoft Recall Opt-in ChangeAug 24, 2024Meta drops Llama 3.1 and open source AI finally catches upAug 03, 2024Apple Intelligence On-Device AI Means at ScaleJul 13, 2024Microsoft bets on on-device AI with Copilot+ PCsJul 06, 2024Claude 3.5 Sonnet outperforms GPT-4o on coding benchmarksJun 29, 2024Apple's AI Move Impacts Enterprise DevsJun 22, 2024GitHub Copilot Workspace takes AI pair programming to the next levelJun 15, 2024Gemini 1.5 Pro can read a million tokens at onceJun 08, 2024GPT-4o Hits Free ChatGPT UsersJun 01, 2024Google I/O 2024 AI AnnouncementsMay 25, 2024GPT-4o brings natural voice to AIMay 18, 2024Microsoft Build 2024 puts Copilot everywhereMay 11, 2024Meta's Llama 3 changes enterprise AI stackMay 04, 2024Llama 3 Hits GitHubApr 27, 2024Devin demo sparks questions on AI software engineeringApr 13, 2024GitHub Copilot Workspace lets AI plan whole code changesApr 06, 2024Nvidia's Blackwell Architecture Takes AI Infrastructure to New HeightsMar 23, 2024Anthropic's Claude 3 Model Family BenchmarksMar 16, 2024Devin Changes AI AgentsMar 09, 2024Mistral, Llama, and the Open Source AI AdvantageMar 02, 2024Gemini 1.5 Pro gets a one million token context windowFeb 17, 2024Sora Generates 60 Second VideosFeb 10, 2024Microsoft Copilot Enters the EnterpriseFeb 03, 2024Microsoft's AI Bet Pays OffJan 20, 2024AI Everywhere at CES 2024Jan 13, 2024AI Infrastructure Cycle Hits Engineering TeamsJan 06, 2024AI goes mainstream in 2023Dec 30, 2023The Google Gemini Benchmark BrawlerDec 23, 2023Mixtral Beats Llama 2Dec 16, 2023Altman Returns to OpenAIDec 02, 2023OpenAI DevDay Brings GPT-4 Turbo and the Assistants APINov 25, 2023AI Takes Over GitHub UniverseNov 18, 2023GPT-4V and Multimodal UnderstandingNov 11, 2023Mistral 7B changes the open source AI gameNov 04, 2023DALL-E 3 integration with ChatGPT changes AI image generationOct 07, 2023Meta open-sources Code Llama coding modelSep 30, 2023Enterprises Use Azure OpenAI in Clear PatternsSep 23, 2023Meta Opens Up LLaMA 2Sep 09, 2023Vision Pro at WWDC 2023Sep 02, 2023Cursor Redefines Code Editing with AIAug 19, 2023Autonomous AI Takes a Step ForwardJul 29, 2023Google I/O 2023 Goes All In on AIJul 22, 2023Copilot showed up everywhere at Microsoft Build 2023Jul 15, 2023GitHub Copilot X and the March 2023 AI ExpansionJul 08, 2023What We Learned from 6 Months of GPT-4 in ProductionJul 01, 2023LangChain's Rise and Growing PainsJun 24, 2023ChatGPT Plugins Fade OutJun 17, 2023Microsoft 365 Copilot Integrates GPT-4Jun 03, 2023GPT‑4 outperforms humans on bar, AP, SAT testsMay 27, 2023Copilot Hits 1 Million Paid SubscribersMay 20, 2023AWS re:Invent 2023 to Focus on AIMay 13, 2023Microsoft Bets $13 Billion on OpenAIMay 06, 2023Adobe Firefly and Licensed ContentApr 15, 2023Bing Chat Launches AI SearchApr 01, 2023ChatGPT Hits 100 Million UsersMar 25, 2023GPT-4 landed on March 14 with vision and higher costsMar 18, 2023Prompt Engineering MattersMar 11, 2023ChatGPT Plus Launches at $20 MonthFeb 11, 2023AI Gets RealDec 31, 2022ChatGPT Changed How I CodeDec 24, 2022Stable Diffusion Goes OpenOct 29, 2022Copilot Six Months OnSep 24, 2022DALL-E 2 Ups AI Image GameAug 20, 2022When AI APIs Make SenseAug 06, 2022Copilot Goes GAJul 02, 2022DALL-E 2 ArrivesApr 23, 2022Six Months with GitHub CopilotNov 27, 2021Codex Generates CodeNov 6, 2021Azure Cognitive Services Building BlocksJun 19, 2021MLOps Patterns for Production in 2020Sep 12, 2020

Architecture (101)

Good API Design Saves You LaterJan 31, 2026WireMock for API TestingJan 10, 2026Microservices Worth the ComplexityDec 20, 2025When adding a feature broke a dozen classesNov 08, 2025Edge Computing Cuts LatencySep 27, 2025Microservices Communication StrategiesAug 02, 2025Why Most IT Modernization Projects FailJul 19, 2025What SAFe Is and Whether It WorksMay 31, 2025What makes a good engineering leaderMay 03, 2025The Gang of Four's Design PatternsApr 12, 2025Circuit Breakers Stop Failure CascadesApr 05, 2025Clear Thinking for Hard ProblemsMar 01, 2025Robots Are Getting UsefulFeb 08, 2025VR in ClassroomsJan 18, 2025System Design at ScaleDec 14, 2024Software Architecture MattersNov 09, 2024RPC vs REST, a protocol choiceOct 19, 2024CrowdStrike Outage Exposes Architecture FlawJul 27, 2024Meta's Llama 3 changes enterprise AI stackMay 04, 2024Unity's pricing disaster shows what not to doOct 28, 2023Adobe's $20B Figma Deal Falls Apart on AIOct 21, 2023Meta's Threads Hits 100M Users in 5 DaysAug 26, 2023Platform engineering tackles DevOps complexityAug 12, 2023Choosing a vector database for semantic searchJun 10, 2023Serverless in 2023 still has a gap between promise and realityApr 08, 2023AI Era Hits Modern Data StackMar 04, 2023Observability has matured beyond monitoringFeb 18, 2023Backstage Took OffJan 21, 2023Kafka, Service Bus, and the 2023 Message Queue LandscapeJan 14, 2023Microservices in ProductionDec 17, 2022Twitter's chaotic engineering test caseDec 03, 2022GitHub Actions Now DominantNov 12, 2022Dapr Reaches 1.8Nov 05, 2022gRPC in ProductionOct 08, 2022Platform Teams Take ShapeSep 10, 2022Redis 7 shows its growth painsAug 27, 2022Low Code WorksJun 11, 2022GraphQL's LimitsJun 04, 2022Why internal developer platforms finally matter in 2022Apr 30, 2022Scaling Multi Tenant SaaSApr 02, 2022Chaos engineering isn't just for game daysMar 26, 2022Event Sourcing and CQRS Worth the ComplexityMar 19, 2022Google's Reliability Standard Hits the MainstreamJan 15, 2022Why we moved our microservices back into a monolithJan 08, 2022Internal Platforms Took OffDec 18, 2021eBPF Rewrites LinuxDec 4, 2021WASM Beyond BrowsersNov 13, 2021Three years of GraphQL in production reveal the tradeoffsOct 16, 2021Why Production Teams Are Adopting Rust in 2021Oct 9, 2021Complexity of Event SourcingOct 2, 2021Observability Changes How You DebugSep 25, 2021Serverless Patterns in 2021Sep 18, 2021Choosing between REST and GraphQL in 2021Sep 4, 2021Tracing Requests Across ServicesAug 28, 2021Istio, Linkerd, and service mesh trade-offs in 2021Aug 7, 2021Kafka's High-Wire Act in Production Event StreamingJul 31, 2021SRE For Smaller TeamsJul 10, 2021CI Fails at Scale, Not Just SpeedJun 26, 2021Fault Tolerant MicroservicesJun 12, 2021Chaos Engineering Gets RealMay 15, 2021Domain-Driven Design Works Differently in PracticeMay 1, 2021Microservices Data PatternsApr 24, 2021Choosing a Database in 2021Mar 27, 2021OpenTelemetry Reaches GAMar 20, 2021Production Proven ArchitecturesFeb 20, 2021API Versioning Choices Have Long TailsJan 16, 2021Dapr Handles Distributed Patterns in MicroservicesDec 5, 2020Monoliths vs MicroservicesNov 7, 2020gRPC and Protobuf in Enterprise MicroservicesOct 24, 2020Cosmos DB complexity and costOct 10, 2020Azure Functions for Event-Driven WorkloadsSep 19, 2020Event Hubs vs KafkaSep 5, 2020Managing Technical Debt Like a Real BusinessAug 29, 2020Queues vs StreamsAug 1, 2020Saga, CQRS, and API Gateway in Microservices PracticeJul 25, 2020Cloud Native Patterns Are Real NowJul 18, 2020How Azure Service Bus Handles Enterprise MessagingJul 4, 2020PostgreSQL Performance Tuning Lessons from ProductionJun 6, 2020Cloud Data Engineering Patterns EvolveMay 16, 2020Distributed Tracing in MicroservicesApr 25, 2020Azure Event Grid Pushes Events Without PollingApr 11, 2020Istio's True Worth in EnterpriseFeb 15, 2020Scaling systems have predictable failure pointsFeb 8, 2020Kubernetes Changes 12-Factor RulesDec 21, 2019API Design PitfallsDec 7, 2019Azure Service Bus for Event-Driven MicroservicesNov 30, 2019CAP Theorem and PACELC in Distributed Systems DesignNov 23, 2019Microservices Gone WrongNov 2, 2019Azure Serverless PiecesOct 26, 2019Deployment Pipelines That Actually WorkOct 19, 2019Design for observability from the startSep 28, 2019Istio ArchitectureSep 14, 2019Cloud Architecture PitfallsSep 7, 2019Designing for Failure in Cloud AppsJul 20, 2019Multi-Cloud Strategy Isn't Always What It SeemsJul 6, 2019Kafka Schemas and the Long HaulJun 22, 2019Redis Caching PatternsJun 1, 2019Microservices Testing StrategiesMay 18, 2019Performance Testing Before the CrashMay 11, 2019Principles for Distributed Systems That ScaleApr 27, 2019Cloud native means more than just running in the cloudMar 30, 2019

Azure (50)

AI Summarizes Docs and VideosFeb 14, 2026Terraform on AzureAug 16, 2025Azure ObservabilityApr 26, 2025Securing Azure MicroservicesApr 19, 2025Azure for Dev Teams, SimplifiedJan 25, 2025AWS or Azure, Which One Actually Costs MoreOct 26, 2024ARM Templates in AzureSep 28, 2024Microsoft Build 2024 puts Copilot everywhereMay 11, 2024Enterprises Use Azure OpenAI in Clear PatternsSep 23, 2023What the 2023 Azure Roadmap Means for AI, Container Apps, and KubernetesFeb 25, 2023Azure Service Operator v2 for GitOpsOct 01, 2022Azure Functions v4 Tackles Cold StartsSep 17, 2022When AI APIs Make SenseAug 06, 2022Azure Landing Zone gives enterprise governance at scaleJul 30, 2022Azure Arc for Hybrid and Multi-Cloud ManagementJun 25, 2022Picking CI/CD ToolsMay 28, 2022Azure SQL Evolves into Managed Database ServicesMay 14, 2022Scaling Multi Tenant SaaSApr 02, 2022Running AKS in ProductionFeb 26, 2022Reusable Terraform Modules on AzureFeb 19, 2022Azure Policy as CodeFeb 05, 2022Azure Pipelines Get ComplexJan 22, 2022Azure Arc in the WildOct 23, 2021AKS in ProductionSep 11, 2021Build 2021 HighlightsAug 21, 2021Azure Cognitive Services Building BlocksJun 19, 2021Azure DevOps or GitHub ActionsMay 8, 2021Azure Bicep makes infrastructure code readableApr 3, 2021Azure Static Web AppsDec 12, 2020Azure Synapse Analytics Unifies Cloud AnalyticsNov 28, 2020Cosmos DB complexity and costOct 10, 2020Azure Functions for Event-Driven WorkloadsSep 19, 2020Event Hubs vs KafkaSep 5, 2020Azure API Management is more than a gatewayAug 15, 2020How Azure Service Bus Handles Enterprise MessagingJul 4, 2020Observing Azure Workloads with Monitor and Log AnalyticsJun 20, 2020Zero Trust Security on AzureApr 18, 2020Azure Event Grid Pushes Events Without PollingApr 11, 2020YAML Pipelines in Azure DevOps 2020 Best PracticesMar 28, 2020Azure 2020 Preview ServicesFeb 29, 2020AKS Matures in 2019Dec 14, 2019Azure Service Bus for Event-Driven MicroservicesNov 30, 2019Azure DevOps YAML Pipelines Are Infrastructure as CodeNov 9, 2019Azure Serverless PiecesOct 26, 2019Azure Arc and AKS Updates at Ignite 2019Oct 5, 2019Azure Container Registry PatternsAug 3, 2019Azure Policy at ScaleJun 15, 2019Azure AD in 2019 feels like the default identity hubMay 25, 2019Azure Network DesignMay 4, 2019Azure Landing ZonesApr 20, 2019

Career (35)

What a meeting‑free week taught me about leadingMay 16, 2026First On CallMay 02, 2026Rewriting the SystemApr 25, 2026Being the Expert Is Not the Same as Being a LeaderApr 18, 2026YouTube's AI Video Summaries Mean Something Big for EnterprisesMar 14, 2026Good Code Needs Good LeadersJan 17, 2026Empathy Changes Team DynamicsJul 05, 2025What SAFe Is and Whether It WorksMay 31, 2025You can't escape work's gravityMay 10, 2025What makes a good engineering leaderMay 03, 2025You Get the Workplace You BuildMar 15, 2025Your Site is Slow EverywhereMar 08, 2025Prepare for behavioral interviewsFeb 22, 2025Team Conflict in the OpenDec 21, 2024RPC vs REST, a protocol choiceOct 19, 2024Resume Tips That WorkOct 05, 2024Job Descriptions ShiftSep 21, 2024Engineering Leaders in a Talent Market ShiftSep 03, 2022Two years of remote engineering taught me thisFeb 12, 2022Senior Engineer to ManagerApr 17, 2021Leading Distributed TeamsMar 13, 2021Small PRs and Async Reviews Build Stronger Code CulturesFeb 13, 2021Goals That Drive ExcellenceJan 9, 2021Engineering Leadership Lessons from 2020Oct 3, 2020How the Best Teams Built Remote Work Engineering CultureJun 13, 2020Engineering Teams Forced to Remote Work by March 2020May 2, 2020COVID-19's Impact on Software TeamsApr 4, 2020Rethinking How We Hire EngineersMar 7, 2020Influence Without AuthorityJan 25, 2020From five to fifty engineers the scaling trapAug 17, 2019Refactoring for DollarsAug 10, 2019Team Topologies in Engineering Organisation DesignJul 13, 2019Hiring Engineers By The NumbersJun 8, 2019Throwing Code Over the WallApr 13, 2019Writing to ThinkMar 23, 2019

Cloud (90)

Our cloud bill exploded after AI went liveMar 28, 2026Microservices Worth the ComplexityDec 20, 2025The Core Ideas Behind Cloud Native DevelopmentNov 29, 2025Auto Scaling in the CloudNov 22, 2025Cryptography Is Not Just MathNov 01, 2025Edge Computing Cuts LatencySep 27, 2025Terraform on AzureAug 16, 2025Microservices Communication StrategiesAug 02, 2025Kubernetes for Docker UsersJul 12, 2025AWS Services You Should KnowJun 07, 2025Azure ObservabilityApr 26, 2025AWS or Azure, Which One Actually Costs MoreOct 26, 2024Google's Antitrust Ruling Puts Search and AI Competition on the LineAug 10, 2024Google I/O 2024 AI AnnouncementsMay 25, 2024Hyperscalers' AI infrastructure build-outApr 20, 2024Nvidia's Blackwell Architecture Takes AI Infrastructure to New HeightsMar 23, 2024Apple Vision Pro ships, spatial computing for businessFeb 24, 2024Microsoft Copilot Enters the EnterpriseFeb 03, 2024Apple Bets Big on Spatial ComputingJan 27, 2024Microsoft's AI Bet Pays OffJan 20, 2024AI Infrastructure Cycle Hits Engineering TeamsJan 06, 2024The Google Gemini Benchmark BrawlerDec 23, 2023Kubernetes 1.28 Released with Sidecar ImprovementsOct 14, 2023AWS re:Inforce 2023 on AI securitySep 16, 2023Google I/O 2023 Goes All In on AIJul 22, 2023Copilot showed up everywhere at Microsoft Build 2023Jul 15, 2023Microsoft 365 Copilot Integrates GPT-4Jun 03, 2023AWS re:Invent 2023 to Focus on AIMay 13, 2023Microsoft Bets $13 Billion on OpenAIMay 06, 2023Kubernetes 1.27 shows a maturing cloud-native ecosystemApr 22, 2023Serverless in 2023 still has a gap between promise and realityApr 08, 2023Bing Chat Launches AI SearchApr 01, 2023What the 2023 Azure Roadmap Means for AI, Container Apps, and KubernetesFeb 25, 2023Terraform 1.4 takes shape in 2023Feb 04, 2023Layoffs, funding dry, and a new AI model hit 2023Jan 07, 2023WASM on the ServerNov 26, 2022Kubernetes 1.25 drops deprecated APIsOct 22, 2022Azure Landing Zone gives enterprise governance at scaleJul 30, 2022Kubernetes Operators Simplify Complex SystemsJul 23, 2022Azure Arc for Hybrid and Multi-Cloud ManagementJun 25, 2022When Terraform Becomes the Single Source of TruthJun 18, 2022Kubernetes 1.24 Drops DockershimMay 21, 2022Istio vs Linkerd in ProductionMay 07, 2022Pandemic Cloud RushApr 09, 2022Running AKS in ProductionFeb 26, 2022Azure Policy as CodeFeb 05, 2022Kubernetes Costs Are Out of ControlJan 29, 2022Cloud Maturity Hits Mainstream in 2022Jan 01, 2022Terraform 1.0 finally feels like a production ready platformNov 20, 2021Kubernetes 1.22 breaks on deprecated APIsOct 30, 2021Azure Arc in the WildOct 23, 2021Serverless Patterns in 2021Sep 18, 2021Cloud Cost Management on Azure and AWSAug 14, 2021When Operators Make SenseJul 24, 2021Cloud Resources as CodeJul 3, 2021AWS Services That MatterJun 5, 2021Microservices Data PatternsApr 24, 2021Kubernetes ObservabilityApr 10, 2021How to size Kubernetes clusters so you don't overpayFeb 27, 2021Stop Cloud Breaches Before They HappenJan 30, 2021Kubernetes Maturity, AI in Developer Tools, and Distributed Work Stack in 2021Jan 2, 2021Compressed TransformationDec 26, 2020Kubernetes 1.20 Production Cluster ChangesDec 19, 2020Azure Synapse Analytics Unifies Cloud AnalyticsNov 28, 2020GitOps Solves Cluster ChaosNov 14, 2020Kubernetes ObservabilityOct 31, 2020Terraform at Scale Needs Modules, Remote State, and CI/CD PipelinesSep 26, 2020The Docker to Kubernetes PathAug 22, 2020Cloud Native Patterns Are Real NowJul 18, 2020State of IaCJun 27, 2020Cloud Data Engineering Patterns EvolveMay 16, 2020Cloud Infrastructure PipelinesMay 9, 2020Cloud Cost ChaosMar 21, 2020Kubernetes Networking Choices and PitfallsMar 14, 2020Azure 2020 Preview ServicesFeb 29, 2020GitHub Actions' Early DaysFeb 1, 2020Kubernetes Patterns EmergeJan 11, 2020Engineering's next steps in the 2020sJan 4, 2020Kubernetes Dominates, .NET Core Grows UpDec 28, 2019AKS Matures in 2019Dec 14, 2019Kubernetes OperatorsNov 16, 2019Kubernetes Storage for Stateful WorkloadsOct 12, 2019Terraform builds the bricks, Ansible paints the wallsSep 21, 2019Cloud Architecture PitfallsSep 7, 2019Cluster Autoscaler Patterns and PitfallsAug 31, 2019Designing for Failure in Cloud AppsJul 20, 2019Multi-Cloud Strategy Isn't Always What It SeemsJul 6, 2019Azure Policy at ScaleJun 15, 2019Azure Landing ZonesApr 20, 2019Cloud native means more than just running in the cloudMar 30, 2019

Engineering (257)

Code Review Gone WrongMay 09, 2026First On CallMay 02, 2026Rewriting the SystemApr 25, 2026Large Context Windows Are Not a Solved ProblemApr 4, 2026Nokia's Comeback LessonsFeb 21, 2026Getting Database Normalization RightJan 03, 2026Scaling a Startup in StagesDec 27, 2025NoSQL databases solve specific problemsDec 06, 2025How Operating Systems Actually WorkOct 11, 2025From Wires to Pocket Computers in 150 YearsOct 04, 2025Git survived a decade because it lets you work offlineSep 06, 2025Phones stay the same size but do a lot moreAug 30, 2025NgRx to the RescueJul 26, 2025Alex's App Takes ShapeJun 28, 2025Responsive Web Design Basics That MatterJun 14, 2025Why RxJS ClicksMay 24, 2025Power BI Turns Raw Data Into DecisionsMar 29, 2025Growth Means Letting GoFeb 15, 2025High-Level and Low-Level Design Are Not SwappableJan 04, 2025Smart Cities Get RealNov 30, 2024Code reviews keep bugs out before they cost.Nov 16, 2024Organization Without OverthinkingOct 12, 2024Job Descriptions ShiftSep 21, 2024Apple Intelligence on iPhone 16 changes the game for iOS devsSep 07, 2024Smaller AI Models Take the LeadAug 31, 2024CrowdStrike Outage Teaches Hard Lesson on Third-Party DependenciesAug 17, 2024Google's Antitrust Ruling Puts Search and AI Competition on the LineAug 10, 2024Meta drops Llama 3.1 and open source AI finally catches upAug 03, 2024CrowdStrike Outage Exposes Architecture FlawJul 27, 20248.5 Million Windows Machines CrashedJul 20, 2024Apple Intelligence On-Device AI Means at ScaleJul 13, 2024Microsoft bets on on-device AI with Copilot+ PCsJul 06, 2024Claude 3.5 Sonnet outperforms GPT-4o on coding benchmarksJun 29, 2024Apple's AI Move Impacts Enterprise DevsJun 22, 2024GitHub Copilot Workspace takes AI pair programming to the next levelJun 15, 2024Gemini 1.5 Pro can read a million tokens at onceJun 08, 2024GPT-4o Hits Free ChatGPT UsersJun 01, 2024Hyperscalers' AI infrastructure build-outApr 20, 2024Devin demo sparks questions on AI software engineeringApr 13, 2024GitHub Copilot Workspace lets AI plan whole code changesApr 06, 2024Microsoft's .NET Aspire tackles cloud-native complexityMar 30, 2024Anthropic's Claude 3 Model Family BenchmarksMar 16, 2024Devin Changes AI AgentsMar 09, 2024Mistral, Llama, and the Open Source AI AdvantageMar 02, 2024Apple Vision Pro ships, spatial computing for businessFeb 24, 2024Gemini 1.5 Pro gets a one million token context windowFeb 17, 2024Sora Generates 60 Second VideosFeb 10, 2024Apple Bets Big on Spatial ComputingJan 27, 2024AI Everywhere at CES 2024Jan 13, 2024AI Infrastructure Cycle Hits Engineering TeamsJan 06, 2024AI goes mainstream in 2023Dec 30, 2023Mixtral Beats Llama 2Dec 16, 2023.NET 8 Released with Big Performance GainsDec 09, 2023Altman Returns to OpenAIDec 02, 2023OpenAI DevDay Brings GPT-4 Turbo and the Assistants APINov 25, 2023AI Takes Over GitHub UniverseNov 18, 2023GPT-4V and Multimodal UnderstandingNov 11, 2023Mistral 7B changes the open source AI gameNov 04, 2023Unity's pricing disaster shows what not to doOct 28, 2023Adobe's $20B Figma Deal Falls Apart on AIOct 21, 2023Kubernetes 1.28 Released with Sidecar ImprovementsOct 14, 2023DALL-E 3 integration with ChatGPT changes AI image generationOct 07, 2023Meta open-sources Code Llama coding modelSep 30, 2023Meta Opens Up LLaMA 2Sep 09, 2023Vision Pro at WWDC 2023Sep 02, 2023Meta's Threads Hits 100M Users in 5 DaysAug 26, 2023Cursor Redefines Code Editing with AIAug 19, 2023Platform engineering tackles DevOps complexityAug 12, 2023One Year of .NET MAUI in ProductionAug 05, 2023Autonomous AI Takes a Step ForwardJul 29, 2023GitHub Copilot X and the March 2023 AI ExpansionJul 08, 2023What We Learned from 6 Months of GPT-4 in ProductionJul 01, 2023LangChain's Rise and Growing PainsJun 24, 2023ChatGPT Plugins Fade OutJun 17, 2023Choosing a vector database for semantic searchJun 10, 2023GPT‑4 outperforms humans on bar, AP, SAT testsMay 27, 2023Copilot Hits 1 Million Paid SubscribersMay 20, 2023AI Changes SecurityApr 29, 2023Kubernetes 1.27 shows a maturing cloud-native ecosystemApr 22, 2023Adobe Firefly and Licensed ContentApr 15, 2023ChatGPT Hits 100 Million UsersMar 25, 2023GPT-4 landed on March 14 with vision and higher costsMar 18, 2023Prompt Engineering MattersMar 11, 2023AI Era Hits Modern Data StackMar 04, 2023Observability has matured beyond monitoringFeb 18, 2023ChatGPT Plus Launches at $20 MonthFeb 11, 2023Terraform 1.4 takes shape in 2023Feb 04, 2023NET on Linux is a top choice in 2023Jan 28, 2023Backstage Took OffJan 21, 2023Kafka, Service Bus, and the 2023 Message Queue LandscapeJan 14, 2023Layoffs, funding dry, and a new AI model hit 2023Jan 07, 2023AI Gets RealDec 31, 2022ChatGPT Changed How I CodeDec 24, 2022Microservices in ProductionDec 17, 2022Production Ready .NET 7Dec 10, 2022Twitter's chaotic engineering test caseDec 03, 2022WASM on the ServerNov 26, 2022Three .NET releases in three years, and what that meansNov 19, 2022GitHub Actions Now DominantNov 12, 2022Dapr Reaches 1.8Nov 05, 2022Stable Diffusion Goes OpenOct 29, 2022Kubernetes 1.25 drops deprecated APIsOct 22, 2022Vault for Secrets at Enterprise ScaleOct 15, 2022gRPC in ProductionOct 08, 2022Azure Service Operator v2 for GitOpsOct 01, 2022Copilot Six Months OnSep 24, 2022Azure Functions v4 Tackles Cold StartsSep 17, 2022Platform Teams Take ShapeSep 10, 2022Engineering Leaders in a Talent Market ShiftSep 03, 2022Redis 7 shows its growth painsAug 27, 2022DALL-E 2 Ups AI Image GameAug 20, 2022Async-first isn't optional in modern .NET appsAug 13, 2022Kubernetes Operators Simplify Complex SystemsJul 23, 2022Software Supply Chain Under AttackJul 16, 2022MAUI Takes .NET Cross PlatformJul 09, 2022Copilot Goes GAJul 02, 2022When Terraform Becomes the Single Source of TruthJun 18, 2022Low Code WorksJun 11, 2022GraphQL's LimitsJun 04, 2022Picking CI/CD ToolsMay 28, 2022Kubernetes 1.24 Drops DockershimMay 21, 2022Azure SQL Evolves into Managed Database ServicesMay 14, 2022Istio vs Linkerd in ProductionMay 07, 2022Why internal developer platforms finally matter in 2022Apr 30, 2022DALL-E 2 ArrivesApr 23, 2022Blazor in 2022 what we learned in productionApr 16, 2022Pandemic Cloud RushApr 09, 2022Chaos engineering isn't just for game daysMar 26, 2022Event Sourcing and CQRS Worth the ComplexityMar 19, 2022Log4Shell's Supply Chain Security Wake-Up CallMar 12, 2022OpenTelemetry in .NET for Distributed TracingMar 05, 2022Reusable Terraform Modules on AzureFeb 19, 2022Two years of remote engineering taught me thisFeb 12, 2022Kubernetes Costs Are Out of ControlJan 29, 2022Azure Pipelines Get ComplexJan 22, 2022Google's Reliability Standard Hits the MainstreamJan 15, 2022Why we moved our microservices back into a monolithJan 08, 2022Cloud Maturity Hits Mainstream in 2022Jan 01, 2022Log4Shell Was PreventableDec 25, 2021Internal Platforms Took OffDec 18, 2021NET 6 ships with major performance boostDec 11, 2021eBPF Rewrites LinuxDec 4, 2021Six Months with GitHub CopilotNov 27, 2021Terraform 1.0 finally feels like a production ready platformNov 20, 2021WASM Beyond BrowsersNov 13, 2021Codex Generates CodeNov 6, 2021Kubernetes 1.22 breaks on deprecated APIsOct 30, 2021Three years of GraphQL in production reveal the tradeoffsOct 16, 2021Why Production Teams Are Adopting Rust in 2021Oct 9, 2021Complexity of Event SourcingOct 2, 2021Observability Changes How You DebugSep 25, 2021AKS in ProductionSep 11, 2021Choosing between REST and GraphQL in 2021Sep 4, 2021Tracing Requests Across ServicesAug 28, 2021Build 2021 HighlightsAug 21, 2021Cloud Cost Management on Azure and AWSAug 14, 2021Istio, Linkerd, and service mesh trade-offs in 2021Aug 7, 2021Kafka's High-Wire Act in Production Event StreamingJul 31, 2021When Operators Make SenseJul 24, 2021Zero-trust security goes practicalJul 17, 2021SRE For Smaller TeamsJul 10, 2021Cloud Resources as CodeJul 3, 2021CI Fails at Scale, Not Just SpeedJun 26, 2021Fault Tolerant MicroservicesJun 12, 2021AWS Services That MatterJun 5, 2021Migrating .NET apps to the cloud isn't always straightforwardMay 29, 2021Kubernetes RBAC and Policy FundamentalsMay 22, 2021Chaos Engineering Gets RealMay 15, 2021Azure DevOps or GitHub ActionsMay 8, 2021Domain-Driven Design Works Differently in PracticeMay 1, 2021Senior Engineer to ManagerApr 17, 2021Kubernetes ObservabilityApr 10, 2021Azure Bicep makes infrastructure code readableApr 3, 2021Choosing a Database in 2021Mar 27, 2021OpenTelemetry Reaches GAMar 20, 2021Leading Distributed TeamsMar 13, 2021Secrets Management at ScaleMar 6, 2021How to size Kubernetes clusters so you don't overpayFeb 27, 2021Production Proven ArchitecturesFeb 20, 2021Small PRs and Async Reviews Build Stronger Code CulturesFeb 13, 2021Early 2021 .NET Ecosystem UpdateFeb 6, 2021SolarWinds Attack Exposes Build System WeaknessJan 23, 2021API Versioning Choices Have Long TailsJan 16, 2021Goals That Drive ExcellenceJan 9, 2021Kubernetes Maturity, AI in Developer Tools, and Distributed Work Stack in 2021Jan 2, 2021Compressed TransformationDec 26, 2020Kubernetes 1.20 Production Cluster ChangesDec 19, 2020Azure Static Web AppsDec 12, 2020Dapr Handles Distributed Patterns in MicroservicesDec 5, 2020Finding .NET Performance Bugs Before They Break ProductionNov 21, 2020GitOps Solves Cluster ChaosNov 14, 2020Monoliths vs MicroservicesNov 7, 2020Kubernetes ObservabilityOct 31, 2020gRPC and Protobuf in Enterprise MicroservicesOct 24, 2020Container Security Starts with Small BasesOct 17, 2020Engineering Leadership Lessons from 2020Oct 3, 2020Terraform at Scale Needs Modules, Remote State, and CI/CD PipelinesSep 26, 2020MLOps Patterns for Production in 2020Sep 12, 2020Managing Technical Debt Like a Real BusinessAug 29, 2020The Docker to Kubernetes PathAug 22, 2020Azure API Management is more than a gatewayAug 15, 2020Security in the Development LifecycleAug 8, 2020Queues vs StreamsAug 1, 2020Saga, CQRS, and API Gateway in Microservices PracticeJul 25, 2020State of IaCJun 27, 2020Observing Azure Workloads with Monitor and Log AnalyticsJun 20, 2020How the Best Teams Built Remote Work Engineering CultureJun 13, 2020PostgreSQL Performance Tuning Lessons from ProductionJun 6, 2020High-Performance ASP.NET CoreMay 30, 2020.NET Apps on Kubernetes Need Special CareMay 23, 2020Cloud Infrastructure PipelinesMay 9, 2020Engineering Teams Forced to Remote Work by March 2020May 2, 2020Distributed Tracing in MicroservicesApr 25, 2020COVID-19's Impact on Software TeamsApr 4, 2020YAML Pipelines in Azure DevOps 2020 Best PracticesMar 28, 2020Cloud Cost ChaosMar 21, 2020Kubernetes Networking Choices and PitfallsMar 14, 2020Rethinking How We Hire EngineersMar 7, 2020Why .NET Core 3.1 is My Go-To for MicroservicesFeb 22, 2020Istio's True Worth in EnterpriseFeb 15, 2020Scaling systems have predictable failure pointsFeb 8, 2020GitHub Actions' Early DaysFeb 1, 2020Influence Without AuthorityJan 25, 2020NET in 2020Jan 18, 2020Kubernetes Patterns EmergeJan 11, 2020Engineering's next steps in the 2020sJan 4, 2020Kubernetes Dominates, .NET Core Grows UpDec 28, 2019Kubernetes Changes 12-Factor RulesDec 21, 2019API Design PitfallsDec 7, 2019CAP Theorem and PACELC in Distributed Systems DesignNov 23, 2019Kubernetes OperatorsNov 16, 2019Azure DevOps YAML Pipelines Are Infrastructure as CodeNov 9, 2019Microservices Gone WrongNov 2, 2019Deployment Pipelines That Actually WorkOct 19, 2019Kubernetes Storage for Stateful WorkloadsOct 12, 2019Azure Arc and AKS Updates at Ignite 2019Oct 5, 2019Design for observability from the startSep 28, 2019Terraform builds the bricks, Ansible paints the wallsSep 21, 2019Istio ArchitectureSep 14, 2019Cluster Autoscaler Patterns and PitfallsAug 31, 2019OAuth2 and JWT SecurityAug 24, 2019From five to fifty engineers the scaling trapAug 17, 2019Refactoring for DollarsAug 10, 2019Azure Container Registry PatternsAug 3, 2019C# 8.0 changes how you write codeJul 27, 2019Team Topologies in Engineering Organisation DesignJul 13, 2019Kubernetes RBAC in ProductionJun 29, 2019Kafka Schemas and the Long HaulJun 22, 2019Hiring Engineers By The NumbersJun 8, 2019Redis Caching PatternsJun 1, 2019Microservices Testing StrategiesMay 18, 2019Performance Testing Before the CrashMay 11, 2019Azure Network DesignMay 4, 2019Principles for Distributed Systems That ScaleApr 27, 2019Throwing Code Over the WallApr 13, 2019The .NET Platform in 2019Apr 6, 2019Writing to ThinkMar 23, 2019