Skip to content

February Speaker Sessions

Photo of Joseph Edney
Hosted By
Joseph E. and 2 others
February Speaker Sessions

Details

Agenda:
18:30 - Arrival, refreshments and networking
18:55 - Introductions from Humand Talent
19:00 - Talk #1 from David Vella
19:30 - Break
19:45 - Talk #2 from Bryan Boreham
20:15 - A chance for more networking
20:30 - Close

Talk #1 from David Vella: 'The Quest for Speed: loveholidays' Journey to 50% Better P99 Times with Go'

Join loveholidays' engineering team as we dive deep into our performance optimization journey that cut P99 response times in half. We'll walk through the real-world challenges of handling millions of holiday searches, and share the specific Go optimizations that transformed our platform's performance.

You'll discover:
1. How we identified our biggest performance bottlenecks through profiling
2. Real monitoring strategies to catch performance regressions
3. Common Go anti-patterns that were hurting our response times

David is a Software Engineer at loveholidays, a leading online travel agency. As a member of the supply team, he develops systems that process hotel and flight information, generating 6 trillion package offers daily. David enjoys building large-scale data systems and creating efficient solutions for business challenges using Go.

Talk #2 from Bryan Boreham: 'Swiss Maps in Go'

Did you know that the 'map' type has a whole new implementation as of Go 1.24?

Known as "Swiss Maps", they run as much as 60% faster and 25% smaller.

Originally created in 2016 as a C++ library, Swiss Map uses ingenious bit-manipulation techniques to get more throughput from your CPU.

Key points:

  • How does it work?
  • Where does the name come from?
  • New SIMD (single-instruction, multiple-data) support in the compiler.
  • How the Go project benchmarked the new maps.
  • Performance results from real-world applications.
  • Gotchas and caveats.

Bryan Boreham is a Distinguished Engineer at Grafana Labs, working on highly scalable storage for metrics, logs, traces and profiles.

Bryan's career has ranged from charting pie sales at a bakery to real-time pricing of billion-dollar bond trades. A contributor to many Open Source projects since 1988, Bryan is a Prometheus maintainer and previous maintainer of CNCF Cortex and CNI projects.

Photo of Golang Oxford group
Golang Oxford
See more events
The Oxford Retreat
1-2 Hythe Bridge Street, OX1 2EW · Oxford