Speaker

Macklin Hartley

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

  • Information & Communications Technology

Topics

  • Web
  • Web API
  • Web Apps
  • Web Frontend
  • Web Performance
  • Web APIs
  • Web Design
  • Mobile web
  • Web Accessibility
  • Web Development
  • Amazon Web Services
  • Modern Web
  • Modern Web and UX
  • Web Applications
  • Backend
  • Backend Infrastructure
  • Web Backend
  • Backend for frontend
  • Backend Development
  • Infrastructure
  • Cloud & Infrastructure
  • Cloud Containers and Infrastructure
  • Cloud Native Infrastructure
  • Infrastructure as Code
  • Infrastructure as code (IaC) security and policy-as-code
  • Containers
  • Containerization
  • Kubernetes
  • AWS CDK
  • AWS RDS
  • AWS DevOps
  • AWS S3
  • AWS Security
  • AWS Architecture
  • Observability
  • Monitoring
  • Monitoring and Observability

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

October 2023 Porto, Portugal

DDD Perth 2022 Sessionize Event

September 2022 Perth, Australia

DDD Perth 2021 Sessionize Event

August 2021 Perth, Australia

DDD Perth 2019 Sessionize Event

August 2019 Perth, Australia

Macklin Hartley

Principal Engineer @ WeMoney

Perth, Australia

Actions

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