Friday, October 21, 2022

Link Dump #59

Each day is an opportunity to learn something new:

  1. #BookOfTheWeek: Domain-Driven Design Distilled 
  2. Software Architecture
    1. Transactional Outbox Pattern
      How to atomically perform the database operations as well as publish events.
    2. The 7 Practices of a Highly Effective Data Mesh
      How to ensure you’re implementing data mesh the right way?
    3. Redis Sentinel vs Clustering
      Redis Sentinel and Redis Cluster - the differences and their nuances.
    4. 10 Reasons on why you’re not and should not use Clean Architecture in .NET #PickOfTheWeek
      Most of the time, simpler is just better. You don’t have to stick to a predefined template and use it everywhere just to be better.
    5. Shared-nothing Architectures — the cloud native way
      Cloud native principles are compatible with Shared-nothing architecture as far as they are implying logical and physical partitioning.
  3. Software Development
    1. 9 Practices to Support Continuous Deployment #PickOfTheWeek
      Continuous deployment is just as much about building confidence as it is about the tooling that supports the continuous deployment pipeline.
    2. Docker: The Beginning
      Article gives you a lot of information to learn docker, start using it and play with the containers.
  4. Testing
    1. What Agile Testing Is (Not) #PickOfTheWeek
      If you think Agile Testing doesn’t work for you or it is not providing you with the results you were hoping for chances are you might just be getting it wrong.
  5. Languages, Libraries and Frameworks
    1. Migrating to Hibernate 6
      The most important steps to prepare your application for migration and what you need to do when migrating your application.
    2. JMH – Java Microbenchmark Harness
      Find out how JMH allows you to measure various code performance characteristics and identify bottlenecks with precision – up to the method level.
    3. AOP with Spring (Boot)
      Aspect Oriented Programming (AOP) is a programming paradigm aiming to extract cross-cutting functionalities. How to use it?
  6. Agile
    1. 8 Reasons Scrum Is Hard to Learn (but Worth It)
      Scrum - yet another thing that is easy to understand but hard to master.

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

No comments:

Post a Comment