Here's a list of stuff I'm currently talking about.


Delivering JS at Scale

Delivering Javascript at scale. How do we deal with millions of page views a day and complex data sets. What challenges have we faced and the things they've learned whilst developing an application with lots of developers, for millions of end users.


Guerilla TypeScript

Think want to use TypeScript, but for one reason or another you’re not ready to make the leap into using .ts files? What is TypeScript anyway? How could it help us make better code or change our development experience? How exactly is it different from normal Javascript, and is there a middle ground to be had with TypeScript that never leaves the safety of Javascript? All of this will hopefully be answered!


Inner Source Ecosystems

Open Source is a great idea for benefitting from the publicly available shared efforts of others, but what about sharing private code within your organisation? We call this "Inner Source", and we have a strategy and mentality (our "Ecosystem") that we've been refining over the past few years to make it work and have Inner Source deliver benefits to Compare the Market.


Make Your Tools Work

Software development is challenging, and cognitive overload is an enemy of productivity. We [software developers] probably spend more time in our IDE than we'd like to admit. We have the skills and ability to make our own lives better through technology, so why aren't we spending more time making our tools work better for us? In this session I'll talk about some of the ways we're making our own lives better through better tooling.


Sharing code with 200 Engineers

React helps encapsulate Front End tech into components, but how do you go about sharing those components across your organisation - for everyone to use, as easily as they would open-source components? In this talk I’m going to speak about how we build and share our React component library internally at ComparetheMarket, the tools we use to assist us, and how we make it worth the effort.