Friday, September 26, 2025

Link Dump #208

How about an article on Friday? Or two, three, ...

  1. Software Architecture
    1. Hexagonal Architecture Explained: Why It’s Not Just Another Buzzword
      In this article, the author breaks down what Hexagonal Architecture is, why it matters, how it compares to other architectures, and shows real-world examples of applying it effectively.
    2. Unified Checkout Experience Through Micro Frontend Architecture
      Learn about the architecture and design for building a scalable end-to-end product that can integrate front-end apps to provide a cart and payment services.
  2. Software Development
    1. Top five data modernization strategies for business success #PickOfTheWeek
      Data modernization isn't just about technology—it's about driving business outcomes. Discover how to gain executive buy-in and create a feedback loop that ensures your data initiatives deliver measurable value.
    2. Domain-Driven Design in the Real World: Lessons from Large Projects #PickOfTheWeek
      In this article, the author walks through lessons learned from applying DDD in substantial projects, showing where it excels, where it stumbles, and how to adapt it pragmatically.
  3. Languages and Frameworks
    1. Memory Usage Optimization In Spring Boot
      In this example, the author examines ways to reduce memory usage without impacting application functionality.
    2. Critique of JEP 505: Structured Concurrency #PickOfTheWeek
      Java 25 introduces a preview of structured concurrency, but is the design flawless? This article offers a critical look at JEP 505, highlighting problems like non-uniform cancellation and the split between a scope's logic and its Joiner. Discover the "rough edges" that could impact real-world applications.
  4. Agile
    1. Applying Agile & Hybrid Frameworks in Large Projects #PickOfTheWeek
      Succeed in a hybrid Agile-Waterfall world. This article offers practical advice on how to align milestones, provide dual visibility in reporting, and push for incremental validation in complex projects. Equip yourself with the knowledge to keep your large team aligned and focused on delivering strategic business goals.
    2. Agile Is Both Iterative and Incremental
      This article explains how combining iterative refinement and incremental delivery allows teams to provide value early, gather feedback, and adapt their plans, leading to more responsive and valuable outcomes.
  5. Leadership
    1. Confront the lies of comfort
      This article offers seven actionable ways to resist the 'seduction of comfort,' including bringing up issues others avoid and asking, 'What would you like to do about that?' Equip yourself to provide support without validating inaction and to confront problems head-on.
    2. 5 Benefits of Over-Commitment #PickOfTheWeek
      This article challenges the conventional wisdom, arguing that a period of 'overload' can act as a crucible for aspirational leaders. Discover how pushing your limits can reveal untapped strengths and expose your true motivations.
  6. Fun
    1. Identify a Nap 




No comments:

Post a Comment