
Macklin Hartley
Principal Engineer @ WeMoney
Perth, Australia
Actions
I work with organisations to turn ideas into resilient software by aligning clear goals with thoughtful architecture, lightweight processes and supportive teams. My focus is on understanding how information flows through a system, weighing trade-offs against the right capabilities and untangling the social and technical constraints that often decide a project’s success.
As generative AI accelerates routine coding, I help teams climb the abstraction ladder, using AI as leverage while we concentrate on problem framing, capability design and continuous learning. I thrive in small, autonomous teams that value outcomes over outputs, and I’m most motivated when solving meaningful problems alongside people I respect and admire.
Area of Expertise
Topics
Everything is a Feature Toggle
High performing teams require the ability to deploy code to production on demand, multiple times a day. Feature Toggles have emerged as a powerful pattern for reducing the risk of deploying code to production.
Most developers will use the Feature Toggle pattern in some form through their journey - quite often without being aware of it.
In this talk, I propose the question; what exactly is a Feature Toggle? I break down the pattern and discover the definition is broader than most expect.
How fast is your website really? Shining a light on web performance with real user monitoring
Monitoring web performance used to be easy - all you had to do was track how long it took for the page to load. However, the extensive use of client-side JavaScript has introduced a raft of new ways modern websites can suffer from poor performance.
New performance problems require new metrics.
With this in mind, Google promotes a set of new metrics known as Core Web Vitals. Core Web Vitals go well beyond directly tracking page load times, instead relying on a set of user-centric metrics that focus on loading, interactivity and visual stability.
In this talk, learn how to capture Core Web Vitals metrics from end users in real time and perform continuous monitoring to quickly react to performance regression as they happen.
Just in Time Architecture
Architecture is the decisions and trade-offs that are appropriate for the problem at hand. While a globally distributed fault-tolerant microservices architecture might be an interesting and fun challenge to build, diving in too early will likely result in disaster. This talk tells the story of a team's journey from a monolithic architecture to event driven microservices, including missteps and learning opportunities they discovered along the way.
NDC Porto 2023 Sessionize Event
DDD Perth 2022 Sessionize Event
DDD Perth 2021 Sessionize Event
DDD Perth 2019 Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top