Index & Archive
Every Article, Indexed.
articles
7years of writing
9topics
.NET · Azure · AI · Cloud · Architecture
#
.NET 8 Released with Big Performance Gains.NET Apps on Kubernetes Need Special Care8.5 Million Windows Machines CrashedA
Adobe Firefly and Licensed ContentAdobe's $20B Figma Deal Falls Apart on AIAgentic AI Changed EverythingAgentic AI Takes HoldAI Agents Watching Your VideosAI Changes SecurityAI Era Hits Modern Data StackAI Everywhere at CES 2024AI Generates Code Faster Than I Can TypeAI Gets RealAI goes mainstream in 2023AI Infrastructure Cycle Hits Engineering TeamsAI makes developers more vital, not lessAI Summarizes Docs and VideosAI Takes Over GitHub UniverseAI, data science, and ML overlap in surprising waysAKS in ProductionAKS Matures in 2019Alex's App Takes ShapeAltman Returns to OpenAIAnthropic's Claude 3 Model Family BenchmarksAPI Design PitfallsAPI Versioning Choices Have Long TailsApple Bets Big on Spatial ComputingApple Intelligence on iPhone 16 changes the game for iOS devsApple Intelligence On-Device AI Means at ScaleApple Vision Pro ships, spatial computing for businessApple's AI Move Impacts Enterprise DevsARM Templates in AzureAsync-first isn't optional in modern .NET appsAuto Scaling in the CloudAutonomous AI Takes a Step ForwardAWS or Azure, Which One Actually Costs MoreAWS re:Inforce 2023 on AI securityAWS re:Invent 2023 to Focus on AIAWS Services That MatterAWS Services You Should KnowAzure 2020 Preview ServicesAzure AD in 2019 feels like the default identity hubAzure API Management is more than a gatewayAzure Arc and AKS Updates at Ignite 2019Azure Arc for Hybrid and Multi-Cloud ManagementAzure Arc in the WildAzure Bicep makes infrastructure code readableAzure Cognitive Services Building BlocksAzure Container Registry PatternsAzure DevOps or GitHub ActionsAzure DevOps YAML Pipelines Are Infrastructure as CodeAzure Event Grid Pushes Events Without PollingAzure for Dev Teams, SimplifiedAzure Functions for Event-Driven WorkloadsAzure Functions v4 Tackles Cold StartsAzure Landing Zone gives enterprise governance at scaleAzure Landing ZonesAzure Network DesignAzure ObservabilityAzure Pipelines Get ComplexAzure Policy as CodeAzure Policy at ScaleAzure Serverless PiecesAzure Service Bus for Event-Driven MicroservicesAzure Service Operator v2 for GitOpsAzure SQL Evolves into Managed Database ServicesAzure Static Web AppsAzure Synapse Analytics Unifies Cloud AnalyticsB
Backstage Took OffBeing the Expert Is Not the Same as Being a LeaderBing Chat Launches AI SearchBlazor in 2022 what we learned in productionBlockchain fixes supply chain visibilityBlockchain Left the FringeBuild 2021 HighlightsC
C# 8.0 changes how you write codeC# or PythonCAP Theorem and PACELC in Distributed Systems DesignChaos Engineering Gets RealChaos engineering isn't just for game daysChatGPT 4ChatGPT Changed How I CodeChatGPT Hits 100 Million UsersChatGPT Plugins Fade OutChatGPT Plus Launches at $20 MonthChoosing a Database in 2021Choosing a vector database for semantic searchChoosing between REST and GraphQL in 2021CI Fails at Scale, Not Just SpeedCircuit Breakers Stop Failure CascadesClaude 3.5 Sonnet outperforms GPT-4o on coding benchmarksClear Thinking for Hard ProblemsClimate Tech That Actually WorksCloud Architecture PitfallsCloud Cost ChaosCloud Cost Management on Azure and AWSCloud Data Engineering Patterns EvolveCloud Infrastructure PipelinesCloud Maturity Hits Mainstream in 2022Cloud native means more than just running in the cloudCloud Native Patterns Are Real NowCloud Resources as CodeCluster Autoscaler Patterns and PitfallsCode Review Gone WrongCode reviews keep bugs out before they cost.Codex Generates CodeComplexity of Event SourcingCompressed TransformationContainer Security Starts with Small BasesCopilot Goes GACopilot Hits 1 Million Paid SubscribersCopilot showed up everywhere at Microsoft Build 2023Copilot Six Months OnCosmos DB complexity and costCOVID-19's Impact on Software TeamsCrowdStrike Outage Exposes Architecture FlawCrowdStrike Outage Teaches Hard Lesson on Third-Party DependenciesCryptography in the Digital AgeCryptography Is Not Just MathCursor Redefines Code Editing with AICybersecurity in 2024 isn't about one perfect defenseD
DALL-E 2 ArrivesDALL-E 2 Ups AI Image GameDALL-E 3 integration with ChatGPT changes AI image generationDapr Handles Distributed Patterns in MicroservicesDapr Reaches 1.8Demo Is Not the ProductDeployment Pipelines That Actually WorkDesign for observability from the startDesigning for Failure in Cloud AppsDevin Changes AI AgentsDevin demo sparks questions on AI software engineeringDistributed Tracing in MicroservicesDomain-Driven Design Works Differently in PracticeE
Early 2021 .NET Ecosystem UpdateeBPF Rewrites LinuxEdge Computing Cuts LatencyEmpathy Changes Team DynamicsEngineering Leaders in a Talent Market ShiftEngineering Leadership Lessons from 2020Engineering Teams Forced to Remote Work by March 2020Engineering's next steps in the 2020sEnterprises Use Azure OpenAI in Clear PatternsEvent Hubs vs KafkaEvent Sourcing and CQRS Worth the ComplexityF
Faster SQL Server Queries Are Within ReachFault Tolerant MicroservicesFinding .NET Performance Bugs Before They Break ProductionFirst On CallFrom five to fifty engineers the scaling trapFrom Wires to Pocket Computers in 150 YearsG
Gemini 1.5 Pro can read a million tokens at onceGemini 1.5 Pro gets a one million token context windowGetting Database Normalization RightGit survived a decade because it lets you work offlineGitHub Actions Now DominantGitHub Actions' Early DaysGitHub Copilot Workspace lets AI plan whole code changesGitHub Copilot Workspace takes AI pair programming to the next levelGitHub Copilot X and the March 2023 AI ExpansionGitOps Solves Cluster ChaosGoals That Drive ExcellenceGood API Design Saves You LaterGood Code Needs Good LeadersGoogle I/O 2023 Goes All In on AIGoogle I/O 2024 AI AnnouncementsGoogle's Antitrust Ruling Puts Search and AI Competition on the LineGoogle's Gmail Writing AssistantGoogle's Reliability Standard Hits the MainstreamGPT Does More Than You ThinkGPT-4 landed on March 14 with vision and higher costsGPT-4o brings natural voice to AIGPT-4o Hits Free ChatGPT UsersGPT-4V and Multimodal UnderstandingGPT‑4 outperforms humans on bar, AP, SAT testsGraphQL's LimitsGrowth Means Letting GogRPC and Protobuf in Enterprise MicroservicesgRPC in ProductionH
High-Level and Low-Level Design Are Not SwappableHigh-Performance ASP.NET CoreHiring Engineers By The NumbersHiring for .NETHow Azure Service Bus Handles Enterprise MessagingHow Operating Systems Actually WorkHow the Best Teams Built Remote Work Engineering CultureHow to size Kubernetes clusters so you don't overpayHyperscalers' AI infrastructure build-outI
Influence Without AuthorityInternal Platforms Took OffIstio ArchitectureIstio vs Linkerd in ProductionIstio's True Worth in EnterpriseIstio, Linkerd, and service mesh trade-offs in 2021K
Kafka Schemas and the Long HaulKafka's High-Wire Act in Production Event StreamingKafka, Service Bus, and the 2023 Message Queue LandscapeKubernetes 1.20 Production Cluster ChangesKubernetes 1.22 breaks on deprecated APIsKubernetes 1.24 Drops DockershimKubernetes 1.25 drops deprecated APIsKubernetes 1.27 shows a maturing cloud-native ecosystemKubernetes 1.28 Released with Sidecar ImprovementsKubernetes Changes 12-Factor RulesKubernetes Costs Are Out of ControlKubernetes Dominates, .NET Core Grows UpKubernetes for Docker UsersKubernetes Maturity, AI in Developer Tools, and Distributed Work Stack in 2021Kubernetes Networking Choices and PitfallsKubernetes ObservabilityKubernetes ObservabilityKubernetes OperatorsKubernetes Operators Simplify Complex SystemsKubernetes Patterns EmergeKubernetes RBAC and Policy FundamentalsKubernetes RBAC in ProductionKubernetes Storage for Stateful WorkloadsL
LangChain's Rise and Growing PainsLarge Context Windows Are Not a Solved ProblemLayoffs, funding dry, and a new AI model hit 2023Leading Distributed TeamsLlama 3 Hits GitHubLog4Shell Was PreventableLog4Shell's Supply Chain Security Wake-Up CallLow Code WorksM
Managing Technical Debt Like a Real BusinessMAUI Takes .NET Cross PlatformMeta drops Llama 3.1 and open source AI finally catches upMeta open-sources Code Llama coding modelMeta Opens Up LLaMA 2Meta's Llama 3 changes enterprise AI stackMeta's Threads Hits 100M Users in 5 DaysMicroservices Communication StrategiesMicroservices Data PatternsMicroservices Gone WrongMicroservices in ProductionMicroservices Testing StrategiesMicroservices Worth the ComplexityMicrosoft 365 Copilot Integrates GPT-4Microsoft Bets $13 Billion on OpenAIMicrosoft bets on on-device AI with Copilot+ PCsMicrosoft Build 2024 puts Copilot everywhereMicrosoft Copilot Enters the EnterpriseMicrosoft Recall Opt-in ChangeMicrosoft's .NET Aspire tackles cloud-native complexityMicrosoft's AI Bet Pays OffMigrating .NET apps to the cloud isn't always straightforwardMistral 7B changes the open source AI gameMistral, Llama, and the Open Source AI AdvantageMixtral Beats Llama 2MLOps Patterns for Production in 2020Monoliths vs MicroservicesMulti-Cloud Strategy Isn't Always What It SeemsN
NET 6 ships with major performance boostNET in 2020NET on Linux is a top choice in 2023NgRx to the RescueNo New BooksNokia's Comeback LessonsNoSQL databases solve specific problemsNvidia's Blackwell Architecture Takes AI Infrastructure to New HeightsO
OAuth2 and JWT SecurityObservability Changes How You DebugObservability has matured beyond monitoringObserving Azure Workloads with Monitor and Log AnalyticsOne Year of .NET MAUI in ProductionOpenAI DevDay Brings GPT-4 Turbo and the Assistants APIOpenAI o1 Thinks Before AnsweringOpenTelemetry in .NET for Distributed TracingOpenTelemetry Reaches GAOrganization Without OverthinkingOur cloud bill exploded after AI went liveP
Pandemic Cloud RushPerformance Testing Before the CrashPhones stay the same size but do a lot morePicking CI/CD ToolsPlatform engineering tackles DevOps complexityPlatform Teams Take ShapePostgreSQL Performance Tuning Lessons from ProductionPower BI Turns Raw Data Into DecisionsPowerShell Is UnderratedPrepare for behavioral interviewsPrinciples for Distributed Systems That ScaleProduction Proven ArchitecturesProduction Ready .NET 7Prompt Engineering MattersR
Redis 7 shows its growth painsRedis Caching PatternsRefactoring for DollarsResponsive Web Design Basics That MatterResume Tips That WorkRethinking How We Hire EngineersReusable Terraform Modules on AzureRewriting the SystemRobots Are Getting UsefulRPC vs REST, a protocol choiceRunning AKS in ProductionS
Saga, CQRS, and API Gateway in Microservices PracticeScaling a Startup in StagesScaling Multi Tenant SaaSScaling systems have predictable failure pointsSecrets Management at ScaleSecuring .NET in 2020Securing Azure MicroservicesSecurity in the Development LifecycleSenior Engineer to ManagerServerless in 2023 still has a gap between promise and realityServerless Patterns in 2021Six Months with GitHub CopilotSmall PRs and Async Reviews Build Stronger Code CulturesSmaller AI Models Take the LeadSmart Cities Get RealSoftware Architecture MattersSoftware Supply Chain Under AttackSoftware TradeoffsSolarWinds Attack Exposes Build System WeaknessSora Generates 60 Second VideosSRE For Smaller TeamsStable Diffusion Goes OpenState of IaCStop Cloud Breaches Before They HappenSystem Design at ScaleT
Team Conflict in the OpenTeam Topologies in Engineering Organisation DesignTerraform 1.0 finally feels like a production ready platformTerraform 1.4 takes shape in 2023Terraform at Scale Needs Modules, Remote State, and CI/CD PipelinesTerraform builds the bricks, Ansible paints the wallsTerraform on AzureThe .NET Platform in 2019The Core Ideas Behind Cloud Native DevelopmentThe Docker to Kubernetes PathThe Gang of Four's Design PatternsThe Google Gemini Benchmark BrawlerThree .NET releases in three years, and what that meansThree years of GraphQL in production reveal the tradeoffsThrowing Code Over the WallTracing Requests Across ServicesTuning SQL Server Performance, Not a ScienceTwitter's chaotic engineering test caseTwo years of remote engineering taught me thisW
WASM Beyond BrowsersWASM on the ServerWhat a meeting‑free week taught me about leadingWhat makes a good engineering leaderWhat SAFe Is and Whether It WorksWhat the 2023 Azure Roadmap Means for AI, Container Apps, and KubernetesWhat We Get Wrong About IntelligenceWhat We Learned from 6 Months of GPT-4 in ProductionWhen adding a feature broke a dozen classesWhen AI actually improves patient care and when it falls shortWhen AI APIs Make SenseWhen Operators Make SenseWhen Terraform Becomes the Single Source of TruthWhy .NET Core 3.1 is My Go-To for MicroservicesWhy internal developer platforms finally matter in 2022Why Most IT Modernization Projects FailWhy Production Teams Are Adopting Rust in 2021Why RxJS ClicksWhy we moved our microservices back into a monolithWireMock for API TestingWriting to Think.NET (27)AI (96)Architecture (101)Azure (50)Books (1)Career (35)Cloud (90)Culture (1)Engineering (257)Leadership (4)Life (1)People and work (1)Personal (1)Security (26)