Friday, March 15, 2024

Link Dump #130

Take your favourite cup filled with your favourite coffee, and enjoy the reading:

  1. Software Architecture
    1. Data Sharing in Microservices #PickOfTheWeek
      Sometimes, these teams need to share information with each other, just like colleagues would. This is where data sharing in microservices comes in.
    2. The Dream Team: Kafka and Flink
      Read the article and dive deeper - discover how Kafka and Flink join forces to create a real-time data powerhouse.
    3. The Future of Scalability: Is Pool Architecture the Answer?
      This article delves into the core functionalities of pool architecture, compares it to microservices, and explores its potential to revolutionize the way we build scalable applications
  2. Software Development
    1. Database Observability Extends DORA Metrics and More to Database DevOps
      DORA’s four key metrics provide a compass to application and DevOps teams for continuous optimization of the development pipeline. How can the same spirit and quality of optimization extend to the database deployment workflow?
    2. What if we rotate pairs every day? #PickOfTheWeek
      Unveiling the benefits of frequent pair rotation through an experiment.
    3. A year and a half with LLMs - what do we know?
      The worth to know predictions on what will happen in the Gen AI space in the forthcoming months (until the end of 2024).
    4. CI/CD Pipeline Best Practices
      Adopting CI/CD pipeline best practices ensures increased productivity and efficiency, reduced risks of application defects, practical testing and monitoring, and faster code changes.
    5. The work is never just “the work” #PickOfTheWeek
      A deep dive on why projects always take longer and a framework to improve future estimation
    6. Big Picture Event Storming - finding the gaps #PickOfTheWeek
      Big Picture Event Storming helps identify gaps or inconsistencies by providing two techniques - explicit walk-through and reverse narrative.
  3. Language
    1. Java Best Practices
      The author shares some Java best practices that will help you on your way. They'll cover the must-know tips and tricks, from broad advice on software development to Java- and project-specific know-how.
  4. Testing
    1. Applying AI/ML to Continuous Testing
      Applying AI/ML to software testing activities offers numerous advantages but also introduces several challenges. Addressing these problems requires a combination of technical solutions, process adjustments, and cultural changes.
  5. Leadership
    1. Navigating economic uncertainty with OKRs
      Implementing Objectives and Key Results (OKRs) can present challenges, but the advantages they offer in keeping the focus, increasing agility, and improving alignment are invaluable, especially in times of financial uncertainty.
  6. Growth
    1. How I Managed to Combine Work in an IT Company and Studying at a Top University:6 Secrets of Time Management
      How to find time for work, studies, and personal life? In the article, you will find information on time management and techniques to improve work-life balance. .
    2. How to Build a Broader Network within Your Company #PickOfTheWeek
      A study indicates that embracing a growth mindset can pave the way for boundary spanning networks. According to the researchers, the key lies in changing one’s perspective on relationship building.
  7. Fun
    1. Wait for the end
    2. Trial and error expert
    3. Human software engineer vs. Devin

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

No comments:

Post a Comment