Friday, February 4, 2022

Link Dump #23

 

Coffee and articles on Friday - what else do you need?

  1. Software Architecture
    1. Plan for tradeoffs: You can’t optimize all software quality attributes #PickOfTheWeek
      Essential part of requirements analysis is understanding which quality characteristics are the most important for your software.
  2. Software Development
    1. How Object Reuse Can Reduce Latency and Improve Performance
      Become familiar with the art of object reuse by reading this article and learn the pros and cons of different reuse strategies in a multi-threaded Java application.
    2. Guide to Build REST APIs in Java
      Comprehensive guide for building and testing the REST APIs in Java that covers the most important aspects of REST constraints and how to integrate those constraints into our API source code.
  3. Clean Code
    1. Measuring Technical Debt #PickOfTheWeek
      Article explains many types of technical debt and different methods to calculate the cost of the debt as well as the interest rate on that debt.
    2. A Pandemic Side Effect: Rampant Technical Debt
      Not each debt is a disaster. Until the benefits outweigh the added debt it seems as a right decision to be made.
  4. Testing
    1. Faster Builds vs Stable Builds
      How to find a balance before the performance and stability of tests?
  5. Java, Libraries & Frameworks
    1. GC Theory #PickOfTheWeek
      Deep dive into inner-workings of JVM and garbage collection theory.
    2. Hibernate 6 EmbeddableInstantiator – Instantiate embeddables your way
      Use EmbeddableInstantiator instead of default constructor and reflection to create your Embeddable objects.
  6. Leadership
    1. Building Infrastructure Platforms #PickOfTheWeek
      Infrastructure Platform teams enable organisations to scale delivery by solving common product and non-functional requirements with resilient solutions.
  7. Growth
    1. Taking time off isn’t the answer #PickOfTheWeek
      Taking time off isn’t the answer if you’re frantic and distracted during time on. Living for the weekend is futility.
  8. Communication
    1. The Johari Window Model – How To Become A Great Communicator
      Article explains Johari Window Model - psychology model that helps us better understand how we can create deeper relationships through communication.
  9. Agile
    1. Retrospecting with a Quiet Team
      How to deal with a team that’s a bit quiet in retrospectives?
  10. Fun
    1. Field of View
    2. Hammering nails

Do you want more?

  1. Clean Architecture online course (Polish) - I show practial usage of Hexagonal Architecture, Domain-Driven Design, Test-Driven Development and many, many more.

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



No comments:

Post a Comment