Friday, June 16, 2023

Link Dump #92

Hope your cup is already filled with a coffee, because something worth reading is here:

  1. Software Architecture
    1. Linking Modular Architecture to Development Teams #PickOfTheWeek
      Modularity is a multifaceted solution that extends beyond architecture, into business lines of communication, team topologies and effective developer experience. Learn how these factors can help achieve significant uplifts in the delivery performance.
    2. What Is Elasticsearch?
      Elasticsearch has a unique way of organizing data when compared to relational database management systems. Learn what Elasticsearch is, what it gives you and how it works.
    3. Top Principles of Zero Trust Networks #PickOfTheWeek
      The concept behind Zero Trust Networks is to remove the implicit trust placed on internal networks and users and instead adopt a more granular and rigorous approach to security. Learn the principles and benefits of it.
  2. Software Development
    1. Proper Documentation
      The article explains why documentation is important and what benefits it brings.
  3. Clean Code
    1. Cognitive Complexity and Its Effect on the Code #PickOfTheWeek
      Learn what Cognitive Complexity is and how to calculate this metric. The author walks you through different patterns and structures that are increasing the cognitive complexity of a function.
  4. Java and Libraries
    1. Nulls Against Collectors
      Converting a Java Stream into a List sounds trivial but can be surprising sometimes, especially when dealing with nulls and immutability. Learn what to do in such scenarios.
    2. Introducing Apache Kafka 3.5
      This blog post highlights some of the more prominent features of the release of Apache Kafka 3.5.0.
  5. Agile
    1. Working, Reliable, Valuable: A Definition of Done Checklist
      Use this simple checklist to understand and improve your Definition of Done.

Would like to get link dump on your email? Just subscribe.

No comments:

Post a Comment