Friday, November 26, 2021

Link Dump #14

And here we go again. Do you have your favourite beverage ready? If yes, then let's read something:

  1. Software Development
    1. HTTP - Content negotiation
      Article explains what content negotiation is and what are the types of it.
    2. When does a table become too big?
      Are indexes enough to make query over big table fast enough?
    3. HMAC in Java
      What Hashed Message Authentication Code (HMAC) is and when to use it?
    4. Microsoft recently addressed an information disclosure vulnerability affecting Azure AD
      A few details about vulnerability tracked as CVE-2021-42306 and the fix for it.
  2. Software Architecture
    1. CRISP: Critical Path Analysis for Microservice Architectures #PickOfTheWeek
      How to pinpoint and quantify underlying services that impact the overall latency of a request in a microservice architecture?
    2. Amazon MemoryDB for Redis – Where speed meets consistency #PickOfTheWeek
      What Amazon MemoryDB for Redis is and when you will benefit from it the most.
  3. Code Quality
    1. If-Else or Switch-Case: Which One to Pick?
      Author explains two concepts and provide a comparison chart, so you will understand how you can use if-else and switch-case in different scenarios according to the complexity.
  4. Java
    1. GC progress from JDK 8 to JDK 17 #PickOfTheWeek
      It is worth to take a look at the significant improvements done in the area of garbage collection.
    2. Java News Roundup
      Features news from OpenJDK JEPs, JDK 18, Project Loom, numerous point releases on Spring projects and many more.
  5. Tools
    1. Kubernetes and Docker Updates in IntelliJ IDEA 2021.3
      Blog post highlights the best updates for Kubernetes and Docker that we get with IntelliJ IDEA 2021.3.
  6. Leadership
    1. How managers become leaders? #PickOfTheWeek
      Leaders who struggle after being promoted manage too much and lead too little. Article gives a few tips to help you tackle this problem.
  7. Project Management
    1. This meeting could have been an email
      Managers really can reduce the need for unnecessary meetings and regain control of their time by aligning people, processes, and tools.
  8. Fun
    1. Mixed Feelings #testing

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