• Basic Metrics

    This presentation is meant to serve as a developers guide to effectively using metrics for observability. How to blend application and business metrics for ultimate observability.

  • Time management for software engineers

    This talk outlines where software engineers spend their time and how to restructure your time to spend more of it working on material outcomes.

  • Distributed Systems are not Consistent Systems

    Consistency is one of the most challenging aspects of building and designing Distributed Systems. This presentation discusses why that challenge exists and explores ways open-source systems have addressed it.

  • Developing Oneself

    As Engineers we are always developing software and systems, but how do we develop ourselves? How do we improve and get better at what we do.

  • Software Testing - We are all doing it wrong

    Software Testing is critical to our ability to deliver fast, quality products. But many of us are doing a bad job at it. Either we have gaps in the name of speed, or we have a horrible testing experience. This presentation looks at how we can make it better.