Friday, July 26, 2024

Link Dump #148

It's Friday and most probably you could make it without reading. Yet, what for?

  1. Software Architecture
    1. Benefits and Best Practices for Infrastructure as Code
      In this post, the author presents some of the biggest benefits of implementing IaC and the best practices for doing so.
    2. Are You Done Yet? Mastering Long-Running Processes in Modern Architectures #PickOfTheWeek
      Long-running capabilities are essential for multiple reasons. In the article, the author walks you through technologies for designing better service boundaries, faster implementation with less accidental complexity, and easier adoption of asynchronous communication.
    3. Cell-Based Architecture
      In this eMag, the authors provide a comprehensive overview and in-depth analysis of many key aspects of cell-based architectures, as well as practical advice for applying this approach to existing and new architectures.
  2. Software Development
    1. Let’s Finally Build Continuous Database Reliability! We Deserve It #PickOfTheWeek
      In recent years, the global landscape has grown significantly more intricate. Similar to the shift toward DevOps and the implementation of CI/CD using infrastructure as code (IaC) for expedited change deployment, integrating database guardrails is essential to empower developers to take ownership of their databases.
  3. Clean Code
    1. In Praise of Small Pull Requests #PickOfTheWeek
      Learn what are the benefits of small pull requests and what you can do if the pull request cannot be small.
    2. Intro to SpotBugs
      In this article, you will explore how to set up SpotBugs on a Java project and integrate it into the IDE and the Maven build.
  4. Testing
    1. Guide to JUnit 5 Functional Interfaces
      In this article, you will get familiar with JUnit 5 functional interfaces. JUnit 5 significantly advanced from its predecessors. Features like functional interfaces can greatly simplify our work once we grasp their functionality.
  5. Agile
    1. User Stories: How to Create Story Maps #PickOfTheWeek
      Story maps can help teams and their product owners uncover user needs, find alternative ways of achieving user goals, help order the product backlog, communicate how features fit together, prioritize what the developers will work on next, and more.
  6. Communication
    1. My rules for arguing
      What do you do when someone disagrees with you in private? How do you react if it is in public? The author shares his rules and approaches that may help you in such situations.
  7. Self Development
    1. Timespan in Your Role #PickOfTheWeek
      What you can do when your attitude is in the right place but you continuously hear that you don’t take responsibility?
    2. The Balance
      Is your calendar fully loaded? Did you just create an order in the midst of chaos? If yes, read the article to learn why you have to have enough order to allow time for chaos.
  8. Fun
    1. Java & JavaScript
    2. Blue Screen of Death
    3. Reflections on Privacy


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



No comments:

Post a Comment