Link Dump #230
I would like to say today is reading day, but let's be honest - every day is a reading day.
I would like to say today is reading day, but let's be honest - every day is a reading day.
- #BookOfTheMonth Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML
- Software Architecture
- Securing every Kubernetes workload at scale
How do you secure thousands of microservices without slowing down hundreds of developers? LinkedIn Engineering shares their 'paved path' approach to Kubernetes security. By embedding security policies directly into the provisioning pipeline, they’ve moved from reactive patching to a 'secure by default' architecture. - Why GenAI-based coding agents are a complex domain in Cynefin - and what that means for adoption #PickOfTheWeek
In the article the author argues that organizations are making a critical mistake by treating AI coding agents like traditional developer tools. Using the Cynefin framework, they explain that while traditional tools are "complicated" (predictable with expert analysis), AI agents are fundamentally "complex" - meaning the relationship between a prompt and its outcome can only be understood in retrospect. - Real-Time Decisioning and Autonomous Data Systems #PickOfTheWeek
Discover how to build 'closed feedback loops' where streaming data doesn't just inform a strategy but executes it, turning your data pipeline into a proactive, independent engine. - Why the Next Wave of Infrastructure Automation Requires a Different Kind of Intelligence
Infrastructure as Code changed how we define systems, but AI agents are changing how we manage them. Explore a future where automation platforms serve as the governed execution layer while AI agents provide the reasoning to handle outliers, assess risk, and keep pace with the business - without sacrificing governance.
- Securing every Kubernetes workload at scale
- Software Development
- Set Safe Defaults for Flags
Feature flags are powerful, but they are also a silent source of 'configuration-induced' outages. Google’s testing experts explain why the most important part of a flag isn't the feature it enables, but the default it falls back to. - Kafka Idempotence Performance Analysis
By moving the responsibility of data correctness to the Kafka broker, you can simplify your architecture and improve system resilience. This guide provides a full Docker-based testing environment and Java examples to demonstrate how idempotent producers behave during real-world broker failures and restarts. - Design-First Collaboration #PickOfTheWeek
Stop prompting for code and start prompting for design. This article outlines a disciplined approach to AI collaboration: no code until the contracts are approved. Learn how this 'Design-First' pattern reduces cognitive load, prevents technical debt injection (unrequested 'bonus' features), and naturally prepares your project for Test-Driven Development. - Quality you can’t generate: AI output only as good as your constraints
This article breaks down why 'Design-First' engineering is the only way to survive the AI boom. From 'Context Engineering' to 'Leading Indicators of Outcome Quality,' find out how to move your team upstream - focusing on why a feature moves the needle rather than just how fast an LLM can spit out the spec. - The Cost of Change Curve Is Outdated #PickOfTheWeek
For decades, we’ve been told that a change in production costs 100x more than a change in requirements. Mike Cohn argues that this 'rule' is officially dead. Thanks to modern CI/CD, robust automated testing, and AI tools that can refactor legacy code in seconds, the 'Cost of Change Curve' has flattened. Learn why this shift allows teams to stay in 'discovery mode' much longer and why the fear of late-stage changes is holding your agility back.
- Set Safe Defaults for Flags
- Languages and Libraries
- MCP Annotations in Spring AI
Spring AI introduces first-class support for the Model Context Protocol (MCP), enabling AI models to discover tools, data, and prompts exposed by your Spring Boot applications. MCP annotations make this integration declarative, type-safe, and easy to reason about. Delve into understanding spring AI MCP annotations.
- MCP Annotations in Spring AI
- Agile
- Feature Prioritization and Roadmap Planning : Applying AI Agents for Optimization #PickOfTheWeek
This article breaks down how AI agents are neutralizing stakeholder bias. By synthesizing NPS scores, support tickets, and usage telemetry in real-time, AI agents provide a neutral, evidence-based prioritization framework that keeps teams focused on what users actually need - not just who shouts the loudest.
- Feature Prioritization and Roadmap Planning : Applying AI Agents for Optimization #PickOfTheWeek
- Leadership
- Stop Chasing Calm
Discover why discomfort indicates commitment and why the most effective leaders don't wait for the storm to pass - they learn to thrive in the turbulence by focusing on what matters most.
- Stop Chasing Calm
Comments ()