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