As CTO of Square1, a leading digital agency in Dublin, Paul brings 20+ years of experience building high-traffic applications across Europe. He's led teams, shaped products, and navigated the challenges of transitioning from developer to manager. An accomplished international speaker, he's passionate about sharing insights on technical leadership and the evolving world of software development.
English session - Intermediate
Repeated API requests happen more often than we'd like - double clicks, flaky networks, retries, and proxies can all replay calls unexpectedly. Without idempotency, this can lead to duplicate charges, broken state, and confused users.
This talk explores what really goes wrong when idempotency is missing, how companies like Stripe and Shopify design for retries in practice, and why implementing idempotency is often far simpler than we expect!
English session - Intermediate
Page speed makes or breaks user experience, yet many of us backend devs would rather wrangle APIs than wrestle with CSS quirks or jumpy images. The good news: you don’t need to be a frontend wizard to make big gains!
This talk shares quick wins for common page speed issues, plus the metrics to prove your changes made things faster (and less painful). All without getting into the trenches with npm build processes and node version issues!