Friday, November 14, 2025

Link Dump #215

Ready for Friday? With a new set of worth reading articles I bet you are :)

  1. Software Architecture
    1. Service Mesh Architecture
      
      This article introduces the Service Mesh as the essential architecture to manage distributed systems. Discover how control planes like Istio and data planes like Envoy standardize traffic control, security, and monitoring outside of your application code.
    2. Are Your ADRs Write-Only Documentation? #PickOfTheWeek
      
      Discover how to transform your ADRs from passive historical logs into active communication tools that onboard new team members and align current development.
    3. Micrometer’s Observation API: Unified Observability for the JVM
      
      Learn how Micrometer’s Observation API fundamentally changes the JVM observability landscape by bringing vendor-neutral, unified metrics and tracing with unprecedented sophistication.
  2. Software Development
    1. Vibe Coding Can Create Unseen Vulnerabilities
      
      This article explains how generating software without visibility into the code structure creates significant challenges for security and maintenance. The result is hidden vulnerabilities, increased technical debt, and difficulty with debugging complex integrations.
    2. Can’t Merge? Don't Despair. 
      This guide offers advanced tactics for dealing with un-mergeable code. Discover why you should never use your failed PR as proof of a flaw, but instead submit a separate bug report as if you were a complete stranger who just found a defect in the master branch.
    3. Vibe Coding vs. Spec-Driven Development #PickOfTheWeek
      The author, dives into the rise of vibe coding versus traditional spec-driven development.
    4. The Abstraction Paradox: Why Programming Languages Keep Getting More Complex 
      Every few years, a new programming language promises to make coding simpler. Yet somehow, the barrier to entry keeps rising. We’ve created an abstraction paradox: the tools meant to make programming easier have made it more complex.
    5. In the Age of AI, Your Data Has a Future — But Only If It Has a Past #PickOfTheWeek
      This article explains the uncomfortable truth: Snapshots tell you what happened; events tell you how and why. In the age of AI, the ability to learn patterns of change, not just static states, makes historical event data suddenly and profoundly strategic.
  3. Languages and Frameworks
    1. Java 25: A Leaner, Smarter, and More Expressive Future
      
      Java 25 marks a pivotal moment in the evolution of the language—refining its core strengths while embracing modern programming paradigms. With a focus on performance, developer ergonomics, and concurrency, this release builds on the momentum of Java 17 and 21, offering features that feel both familiar and fresh.
    2. Spring AI Integration: Building Intelligent Java Applications
      
      Let’s explore how Spring AI brings familiar Spring patterns to the world of generative AI.
  4. Testing
    1. Composable Tests #PickOfTheWeek
      Kent Beck dives into the difference between Isolation and Composition in testing. He argues that while Isolation ensures tests run independently, Composition is about structuring the overall suite so that combining multiple, focused tests gives you predictive confidence in the system's total coverage.
  5. Agile
    1. Nurturing a Self-Organizing Team through the Daily Scrum #PickOfTheWeek
      The daily scrum should be fuel, not a status report. This article coaches Scrum Masters on how to take a back seat and nurture a truly self-organizing team.
  6. Leadership
    1. 7 Ways to Get More Done and Still Have Fun
      
      This guide emphasizes that efficiency requires eliminating distractions and novelty. Learn why developing rigid routines saves energy, enabling you to find quiet and focus on what truly matters during your most productive hours.
    2. Who is Underperforming? 
      Stop blaming your staff for missed deadlines. This management insight explains why the responsibility for underperformance flows up, not down.




No comments:

Post a Comment