• 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.