Back to Speakers
Connell Sharp

Featured Speaker

Connell Sharp

Senior Software Engineer at Stack Overflow

After falling in love with coding in 2005, Connell became a fan of software architecture and design, and now spends a lot of time drawing boxes and arrows to help visualise concepts. This led to the creation of his YouTube channel @DrawingBoxes, which establishes a simple animated visual presentation style shared by his talks and blog. Always an advocate for developer communities, he co-organises the .NET Notts meetup, and now works at Stack Overflow where he continuously improves the site enabling communities worldwide.

Sessions

Incrementally Rebuilding Stack Overflow's Monolith

Intermediate English

Our small team at Stack Overflow took on a huge project to rebuild our Comments system. This talk takes you through our journey trying to balance rapid experimentation and being agile while architecting a Modular Monolith and rebuilding the frontend in Svelte. At one stage we had the same UI written in two different languages and had to implement every change twice! We had several A/B tests running at the same time. And it got messy. This talk takes you through some of the technical problems we faced such as getting Server-Side Rendered JavaScript running in .NET, but also the softer problems like trying to release early versions of existing functionality and trying to A/B test everything. Hopefully there’s something to learn, but at the very least, there’ll be something to laugh at.