Friday, December 20, 2024

Link Dump #169

How about one more article before the Christmas break?

  1. Software Architecture
    1. Understanding Architecture
      For computers and applications, "architecture" is a very common and often ambiguous word. It seems certainly to refer to complex systems, and appears often to be confused with such as structure or frameworks. It can be seen that there are certain reasons for using this term.
    2. The launch status check: a great example of loose design-time coupling
      Read the article to see examples of both loose and tight design-time coupling and learn why the first is the solution you want to introduce in your architecture.
    3. From Kappa Architecture to Streamhouse: Making the Lakehouse Real-Time #PickOfTheWeek
      In this post, the author discusses the evolution from Kappa to Lakehouse and the emergence of Streamhouse, exploring how they help address modern data challenges and how Streamhouse unlocks the potential of unified batch and stream processing systems.
    4. Sidecar-Less or Sidecars for Your Applications in Istio Service Mesh? #PickOfTheWeek
      Lin Sun discusses the choice between sidecar-less or sidecar, when to consider a sidecar-less implementation, how to migrate between these data plan options, what the implications are.
    5. Cloud Efficiency at Netflix
      Learn how Netflix is using highly curated data sources that sunshine usage and cost patterns across services and teams to share key efficiency metrics, empowering internal stakeholders to make informed business decisions.
  2. Software Development
    1. Automated GenAI-driven search quality evaluation
      In this blog, the author demonstrates how LinkedIn leveraged automated capabilities by using an OpenAI GPT model served through Azure to build the GenAI Typeahead Quality Evaluator and its key components.
    2. The AI Trough #PickOfTheWeek
      Artificial Intelligence has long promised to transform software development. Yet, as many experienced engineers discover, initial enthusiasm often settles into a more subdued reality. In this phase, teams confront the practical limitations of AI-driven tools, refine their strategies, and seek a balance between what AI can deliver and what human expertise must still provide.
    3. Why Go Remote with Event Storming? The Surprising Benefits
      Struggling to organize a co-located Event Storming? Remote workshops not only save time and money, but also improve outcomes, inclusivity, and facilitation!
  3. Languages and Libraries
    1. Leaking memory on purpose in Rust
      In the article, the author tackles the topic associated with memory management and how you can ‘leak’ it on purpose in Rust.
    2. Introducing Confluent’s JavaScript Client for Apache Kafka
      Learn about a JavaScript client that is officially maintained and up to date with the latest in Apache Kafka.
  4. Leadership
    1. Can’t or Won’t
      The responsibility of the leader is not to solve a solveable problem, but to build the competence of the team to solve the problem. But firstly, you have to decide if this is a matter of can’t or won’t solve a problem.
    2. The real cause of ghost engineers—and how to fix it #PickOfTheWeek
      New Stanford research shows 9.5% of engineers contribute almost no visible work—but blame won’t solve the problem. Here’s how leaders can fix the root cause.
  5. Agile
    1. 7 Advantages of Scrum (Plus 1 Hidden Disadvantage) #PickOfTheWeek
      Read an article and dive deeper into the advantages (and disadvantages) of Scrum and how they can transform your team's productivity and overall project success.
  6. Growth
    1. Habits are brainless action
      We don’t think about what we’re doing between 35% and 43% of the time. That's why it is so important to invest your energy and learn good habits.


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



No comments:

Post a Comment