Friday, July 4, 2025

Link Dump #197

The best thing in reading? Can be done everywhere at any time :)

  1. #BookOfTheMonth Test Driven Development: By Example
    
  2. Software Architecture
    1. Hexagonal Architecture in Practice: Ports, Adapters, and Real Use Cases
      In this article, the author breaks down Hexagonal Architecture, explores how it enables loosely coupled design, and walks you through real-world use cases to show how it can future-proof your applications.
    2. 7 Best Practices to Monitor Your Microservices
      Transform your microservices monitoring from reactive to proactive. This article outlines actionable steps including automating monitoring setup, standardizing formats, and leveraging anomaly detection to catch degradations early. Learn how to ensure your microservices are always healthy, responsive, and delivering an optimal user experience.
  3. Software Development
    1. 16 things software developers believe
      Ruby on Rails developer Justin Searls made a personality quiz, and more than 7,000 software developers filled it out. Learn what it revealed.
  4. Languages and Frameworks
    1. Java: Three Decades, Three Lessons
      Celebrating 30 years of Java: This article uncovers three crucial lessons from Java's journey, including how it shed its 'slow' reputation with advancements like JIT compilers and virtual threads. Discover how modern Java delivers impressive performance, as seen in challenges like 'The One Billion Row Challenge.'
  5. Clean Code
    1. Why Software Migrations Fail: It’s Not the Code #PickOfTheWeek
      Software migrations often stumble not because of code, but people. This article reveals that human and organizational factors—like resistance to change, communication gaps, and undocumented institutional knowledge—are the true culprits behind failed migration projects. Discover how to address these critical non-technical challenges.
  6. Leadership
    1. Expert Generalists #PickOfTheWeek
      Unleash the power of the Expert Generalist in your team. This article delves into the key traits that make these individuals so effective: curiosity, collaborativeness, a customer focus, and a preference for fundamental knowledge. Explore how they excel at learning new topics and leveraging tools. 
      




No comments:

Post a Comment