Friday, December 15, 2023

Link Dump #117

Another Friday, another cup of coffee, another articles to read:

  1. Software Architecture
    1. Clarifying architecture with Service Blueprints: system operations
      Read the article to learn how the blueprint connects system operations to user actions.
    2. Monolith to Event-Driven Microservices: 5 Tips for Securing Business Buy-In
      The author shares five key strategies that can get buy-in from leadership and convince them that migrating to an event-driven microservices architecture is the right choice for your organization.
  2. Software Development
    1. Getting Started with ChatGPT API and Python
      In this tutorial, you will learn how to start with the ChatGPT API, including creating an account, generating API keys and setting up your development environment to work with the ChatGPT API.
    2. Architecting Continuous Integration/Continuous Delivery: Design Patterns for Success and Pitfalls to Avoid #PickOfTheWeek
      This article embarks on an exploration of the common CI/CD software design patterns that exemplify best practices and efficiency gains. Simultaneously, it delves into the anti-patterns that, if left unaddressed, can undermine the very principles CI/CD seeks to reinforce.
    3. Handling Process Debt in IT #PickOfTheWeek
      Not only IT suffers from technical debt, but also the management suffers from organizational debt. Leaders must focus on refining and effectively communicating these processes to ensure they add value first and are comprehensible second, not vice versa.
    4. Seven reasons why DevSecOps programs fail #PickOfTheWeek
      In this article, authors draw from their experience with successful security implementations to debunk common misconceptions, explore pitfalls and recommend best practices in getting DevSecOps right.
  3. Clean Code
    1. TDD Isn't Design #PickOfTheWeek
      Nobody with any sense says TDD replaces the need for design. The key question is *when*.
    2. Canon TDD
      Learn the steps of TDD and improve the quality of your code.
  4. Testing
    1. Performance Testing with K6: The New Top Dog for Load Testing and CI Pipelines
      Along with unit testing and other types of testing commonly found in the test pyramid, performance testing should complement your current testing strategy, and K6 is an easy-to-use tool to achieve this. This article gives you an opportunity to learn a few things about it.
  5. Leadership
    1. How to Tell an Employee They’re Not Ready for a Promotion
      Discussing a promotion with an employee when you’re not ready to give them one is a delicate balancing act, but it’s also a golden opportunity. The author offers strategies for approaching the conversation and planning for the future.
    2. Stop “protecting your team” #PickOfTheWeek
      Instead of protecting teams from interruptions the more importance should be placed in developing balanced teams with high levels of autonomy.
    3. Feeling Part of the Team
      Building a good place to work is not only about awards and benefits. Your team may need something different.
  6. Growth
    1. Six Impulses that Sabotage Us
      There are some impulses that do not serve us well, and if we are not careful, they will sabotage what we want and derail us.
  7. Fun
    1. Monthly totals
    2. DateTime

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

No comments:

Post a Comment