Friday, April 15, 2022

Link Dump #32

And here we go again. Coffee and something worth reading:

  1. Software Development
    1. Liquibase vs Flyway
      Article describes the differences and similarities between Liquibase and Flyway.
    2. BootstrapMode for JPA Repositories
      Various ways to initialize JPA repositories and in which cases to use them.
    3. When Should I Use Project Lombok?
      The Author shares factors that will help you make an informed decision about using the library effectively and being wary of its consequences.
  2. Clean Code
    1. Bad Reasons To Write Comments #PickOfTheWeek
      Our default approach should be to write code that’s so self explanatory that comments simply are not necessary.
    2. Not Another Opinion #PickOfTheWeek
      An object should have a strong opinion on its internal state, and weak opinions on how to project that state into other forms.
  3. Libraries
    1. Improved OffsetDateTime and ZonedDateTime Mapping in Hibernate 6
      Even though the SQL standard defines the column type TIMESTAMP_WITH_TIMEZONE, not all databases support it. Hibernate 6 improved this handling by introducing more mapping options.
    2. Lombok & Hibernate: How to Avoid Common Pitfalls #PickOfTheWeek
      Author presents some of Lombok’s most popular annotations and why you need to be careful when using them with Hibernate.
  4. Leadership
    1. 99 Dumb Ideas #PickOfTheWeek
      How quickly all the work and all the trust can be sidelined in one sentence.
  5. Fun
    1. Distributed Authority
    2. Mindlessness

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