Lee Campbell

Helping people get great software into the world


YOW! 2019 – Cost of a Dependency (Again)

On late notice YOW reached out to asked if I help fill in for a speaker that wasn’t able to make YOW due to unfortunate circumstances. This would mark 5 years since I was lucky enough to present at YOW the first time! It was another wonderful conference with some familiar faces from 5 years ago like Dave, Gil, Martin, Todd, Troy, Simon and some new “heros” to meet like Liz Fong-Jones and Gene Kim.

I presented a slightly updated slide deck and code base.


It was well received by old friends and new.

The code sample is still available at https://github.com/LeeCampbell/CoD

LatencyConf 2018 – Ants, Wolves & Bears

The 2nd year of the Perth local cloud conference LatencyConf, I was welcomed back to continue a discussion that started the year before.

This offline conversation continued over the year between conferences and culminated in this talk on finding your sweet spot on the size of your system and matching code repository. Here I try to challenge your thinking on monolith vs micro-service and ask the question, is there an alternative?

LatencyConf 2017 – Throughput vs Latency

The inaugural LatencyConf was held in Perth Australia on a hot early summer’s day. A great casual setting in the Perth City Farm, this conference was Perth’s first dedicated cloud conference. Having Charity Majors as the locknote speaker was a fantastic result for a new conference. Battling the heat in very casual shorts and TShirt attire, I presented my experiences on Latency vs Throughput.

Apologies for a few F-Bombs in there. Still it seemed to capture the crowd and received good verbal feedback afterwards.

YOW! West 2017

Nervously following the excellent presentation from Ian Randall, I presented a discussion on the “Cost of a Dependency”. This talk looks at dependencies from different angles including; deep stack traces, package dependencies, platform dependencies and even single person dependencies. I look at how IoC and DI may have been subverted from its original intent and how that can be holding teams back. Finally we look at how a considering an alternate design could greatly simplify your team’s life.

This presentation was later (refined) and re-presented at Brisbane and Sydney YOW! Nights

Supporting code for this presentation can be found at – https://github.com/LeeCampbell/CoD

DDD – Perth 2016

Reporting back to the community in Perth Australia the concepts, patterns and behaviors I learnt in my time in London. A top 10 list of “Lee’s Low Latency Lessons from London”.

London .NET User Group 2015

Originally presented at the North Shore .NET User Group (New Zealand) and internally for the team at Adaptive. Due to its popularity especially with the questions it raises, I have re-presented this for User Groups in Geneva and Perth WA, and privately in the software development, commodity trading, mining/resources and sport betting industries.

This presentation is a deviation from my standard format of “show a problem, propose a solution, write some code” and instead tells a tale of the challenges that you can face when embracing a push or “reactive” design.

Implementing the Reactive Manifesto (00:58:15)

Another recording from a Robert Walters sponsored evening in Perth, Australia, adds content on team maturity required to adopt these patterns. Also there are some interesting questions regarding cost of querying the event store and how to deal with back pressure.

YOW – Melbourne, Brisbane, Sydney 2014

YOW! is Australia’s premier conference for Developers by Developers. It covers a wide range of topics with a diverse number of speakers.

This is the third and final iteration of the Event Driven User Interfaces talk based on Reactive Trader. This talk assumes less knowledge of trading applications and introduces some more evidence based content.

Event Driven User Interfaces ( 00:49:25)

ReactConf – San Francisco 2014

The follow-up conference from the hugely successful ReactConf in London.

This is the second iteration of the Event Driven User Interfaces talk based on Reactive Trader. This talk focuses more on the details of message passing and resiliency.

ReactSF 2014 : Lee Campbell & Matt Barrett – Reactive, Event Driven User Interfaces

BASH – Belfast 2014

Invited to share our ReactConf presentation with our friends in Belfast for their Autumn “invitational” at BASH.

ReactConf – London 2014

ReactConf London was a one off conference with the intent to bring authorities from around the world to demystify what the term Reactive means in the software development industry. Industry leaders such as Joe Armstrong, Erik Meijer, Martin Thompson, Jonas Boner, Todd Montgomery, Greg Young, Ben Christianson, Dean Wampler, Peter Hinjens and more, shared their experiences on delivering Responsive, Resilient, Elastic and Message Driven systems.

This was Matt and My first international conference presentation, and the release of the now famous ReactiveTrader demo app

%d bloggers like this: