I've got enough reading - said no one ever.
- Software Architecture
- Event-Driven Chaos Engineering: From Failure to Resilience in Kubernetes
Event-driven chaos in Kubernetes ties alerts to automated failure tests, transforming unexpected disruptions into resilience by design. - The Hidden Architecture of Words — Ubiquitous Language Uncovered #PickOfTheWeek
In this series, we explore Ubiquitous Language — how the words we use reveal boundaries, clarify meaning, and guide system design. Follow along as we move from theory to real-world examples and see how shared language turns chaos into clarity. - Reverse Engineering your Software Architecture with Claude Code to Help Claude Code
This article shows how the author used an AI agent, Claude Code, to reverse-engineer full, end-to-end architecture flows spanning multiple repositories. The goal: to create clear, Mermaid-formatted documentation that helps both humans and other AI agents better understand the system's behavior. - Event-Driven Architecture in Monoliths: Incremental Refactoring for Java Apps
Think event-driven architecture (EDA) is only for microservices? Think again. This article shows how implementing EDA within a monolith immediately reduces the rigid coupling caused by direct method calls. Discover how to create more testable and flexible code without the operational complexity of a distributed system. - Dealing with Race Conditions in Event-Driven Architecture with Read Models #PickOfTheWeek
Stop fighting the chaos in distributed systems. This article advocates for a pragmatic approach: store data as it arrives and 'denoise' in your projections. Learn how to define read models with optional fields to handle partial state and make decisions based on available data, enabling reliable systems on unreliable foundations.
- Event-Driven Chaos Engineering: From Failure to Resilience in Kubernetes
- Software Development
- Infrastructure as Code, Security Blind Spots, and the Messy Reality of DevOps #PickOfTheWeek
This article argues that success depends on respecting human behavior and limitations. Learn why the secure path must be the easiest path, or engineers will inevitably bypass complexity to solve the immediate crisis. - Level Up Your Engineering Workflow with Copilot Templates
Templates help you write cleaner code faster by converting repetitive patterns to reusable prompts. Copilot can streamline test generation, reduce manual effort, and accelerate productivity.
- Infrastructure as Code, Security Blind Spots, and the Messy Reality of DevOps #PickOfTheWeek
- Testing
- Testing the untestable #PickOfTheWeek
In this post, the author shows how one can test legacy code not built on Dependency Injection. - Black Box vs. White Box Pen Testing: Which One Is Right for You?
This article breaks down the fundamental trade-off: Black Box testing provides realism by mimicking an external attacker but is slow and may miss internal flaws, while White Box testing offers comprehensive coverage with full access but costs more upfront.
- Testing the untestable #PickOfTheWeek

No comments:
Post a Comment