London
Past Presentations
Java at Scale
Java is on billions of devices but what does that really mean? How far can you take Java? Whats the smallest device you can run it on and what’s the largest? What about cloud or clusters or containers or even new types of hardware? In this talk learn more about how Java and the JVM cope with...
Drivetribe: A Social Network on Streams
Drivetribe is the world's biggest motoring destination, as envisioned by Jeremy Clarkson, Richard Hammond, and James May. Built on top of the Event Sourcing/CQRS pattern, the Drivetribe platform uses Apache Kafka as its source of truth and Apache Flink as its processing backbone. This talk aims...
Improving Life in Smaller, Heterogeneous Projects
Many presentations on Developer Experience focus on a single large ongoing project, or a particular methodology or toolset. The consulting world faces a multitude of fixed length projects of various sizes, with an astoundingly diverse array of constraints and givens. How do we ensure a good...
Cluster Consensus: When Aeron Met Raft
Consensus protocols enable distributed systems to agree a common view of shared state. This common view allows a cluster to continue service while a majority of its members are available. Raft was designed to be understandable. Raft succeeded in this goal and became popular. Aeron was designed...
The Present and Future of Serverless Observability
As engineers, we're empowered by advancements in cloud platforms to build ever more complex systems that can achieve amazing feats at a scale previously only possible for the elite few. The monitoring tools have evolved over the years to accommodate our growing needs with these increasingly...
Microservices: API Re-platforming @Expedia
Expedia Affiliate Network is one of the business unit's that make up Expedia. Their APIs power the global travel industry and generate more than $5 billion a year in sales. They are currently in the process of rolling out a completely new API moving from an on-prem monolith to a cloud-based...
Interviews
Cluster Consensus: When Aeron Met Raft
How you you describe the persona and level of the target audience?
Senior developers and architects who need highly resilient systems without compromising performance. Typically these developers will be from a finance, gaming, betting, or high-volume transactional system domains.
Read Full InterviewThe Present and Future of Serverless Observability
What is the focus of your work today?
At the moment, I’m building the backend services for a real-time multiplayer game on mobile, including an inhouse networking stack that will be deployed globally and supports both TCP and reliable UDP. We’re still doing a lot of tuning, and would put an early alpha build in front of users for external validation on our networking...
Read Full InterviewEngineering Culture Revived
What is the focus of your work as CTO at Superbet today?
We are currently building the technology capability for a new global online betting and gaming proposition. My role involves everything from establishing platform direction, new capabilities / teams, ways of working, and influencing our digital business strategy.
Read Full InterviewXDP in Practice: DDoS Mitigation @Cloudflare
What's the main focus of the work that you do today?
I'm currently working in the DDoS mitigation team at Cloudflare London, where I spend my time daily on a few different areas. There are in fact many different tasks to keep the DDoS mitigation pipeline up. Every time we see something new we jump on that and take a look to try to understand what's going on. I also spend some time...
Read Full InterviewHabito: The Purely-Functional Mortgage Broker
Tell me about the work you are doing.
Habito is changing the way mortgages work in the United Kingdom. It's quite a complicated process to work through. About 70% of the market is intermediated, so it's a good place to build a consumer-friendly brand and fix problems like not being able to understand what an appropriate mortgage looks like or how repayments work -- in...
Read Full InterviewHow Condé Nast Succeeds by a Culture That Embraces Failure
Tell me a bit about the work that you do.
I'm the Director of Engineering and Cloud Platforms. I oversee the whole software engineering function at Condé Nast International which is better known for its portfolio of magazines such as Vogue, GQ, Wired, Vanity Fair, Glamour. It's an international company - we have operations in 11 different countries around the world in Asia,...
Read Full Interview