Speaker

Carly Richmond
Elastic

Carly is a Developer Advocate and Manager at Elastic, based in London, UK. Before joining Elastic in 2022, she spent over 10 years as a technologist at a large investment bank, specialising in front-end web development and agility. She is a UI developer who occasionally dabbles in writing backend services, a speaker, and a regular blogger.

She enjoys cooking, photography, drinking tea, and chasing after her young son in her spare time.

View
Observability for All!
Conference (INTERMEDIATE level)

Observability is the ability to measure the current state of a system. Backend engineers are becoming more familiar with the three signals and technologies, such as OpenTelemetry, that can be used to instrument applications and diagnose issues. Yet tracing of the frontend and other parts of systems are often an afterthought.

Join me as I dive into the tools and techniques we can use to instrument, monitor and diagnose issues across full stack applications. I'll cover RUM agents and OTel web tracing, the metrics and traces they provide, how to combine them with Java backend tracing for a holistic picture. I'll also share how Synthetic Monitoring and alerting in Observability platforms can help us be alerted to issues impacting users in the applications we build and maintain.

More
View
How to Destroy a Software Engineer
Byte Size Session (INTERMEDIATE level)

Retaining Software Developers is a significant challenge for teams. According to the Infragistics Reveal Survey, 37.5% of respondents expected difficulty finding developers in 2023. To retain talent, it's essential to understand the factors that lead to dissatisfaction. Too much focus can often be placed on the development of best practices. As managers, we must know how to make developers unhappy.

Join me as I discuss antipatterns in management, development, testing and monitoring patterns that can prevent you from retaining excellent software engineers.

More
View
How to Ask Questions in 2025
Byte Size Session (INTERMEDIATE level)

Developer forums, chat rooms, and GitHub issues are still essential sources of information in the AI age and are a great way to connect with developers worldwide. Yet, as a member and moderator, I see posters still struggle to ask questions humanly or with incomplete information.

Join me as I share what information you should have in your questions and answers, when (and not) to use AI-generated answers, and how to validate and confirm solutions as a human.

More

Searching for speaker images...