Friday, April 21, 2023

Link Dump #84

What's good on Friday? Warm cup of coffee and something worth reading:

  1. Software Architecture
    1. What is Event Sourcing Design Pattern in Microservices? Event Sourcing and CQRS Architecture
      In this article, the author explores why Event Sourcing is used in Microservice architectures and the benefits it can provide, including scalability, fault tolerance, auditability, and system evolution.
    2. What is API Gateway Design Pattern in Microservices? With Examples
      This article gives a comprehensive understanding of the API Gateway design pattern, its benefits, core features, examples, use cases, and best practices in the context of microservices architecture.
    3. Choosing The Right Streaming Database #PickOfTheWeek
      Article explains what is a streaming database and what factors you should Consider when selecting your streaming database.
  2. Software Development
    1. Tips to Consider in Pair Programming #PickOfTheWeek
      Pair programming is a great software development technique in which two programmers work together at one workstation. In the article you can find valuable tips to help you improve it.
    2. Developing Saga Participant Code for Compensating Transactions
      This article shows a full code example of a microservices application involving a saga, including participant compensation logic.
  3. Leadership
    1. How To Keep Engineers Happy and Reduce Burnout
      Software development can be a mentally taxing profession. It requires intense mental focus, often under heavy workloads. These issues can compound and lead to prolonged excessive stress—that’s when burnout hits.
    2. 5 "dangers" of psychological safety
      What can I do to build psychological safety on our team?
  4. Productivity
    1. Programmer Interrupted: The Real Cost of Interruption and Context Switching #PickOfTheWeek
      Interruptions and context switching are the two most costly factors that directly impact a programmer's daily productivity. Although there is no permanent way to avoid them, there are some interesting strategies to minimize their impact.
  5. Growth
    1. 8 most common mistakes that people make during the technical recruitment tasks
      The author shares with us his thoughts about some most common mistakes that people tend to make.

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

No comments:

Post a Comment