
Being An Awful Leader In A Few Easy Steps - J On The Beach 2025
A J On The Beach 2025 talk on harmful leadership patterns, engineering culture, team dysfunction, micromanagement, and project failure.
Writing, talks, and research on distributed systems, engineering, and leadership.

A J On The Beach 2025 talk on harmful leadership patterns, engineering culture, team dysfunction, micromanagement, and project failure.

Best practices for Temporal workflows and activities, including timeouts, retries, determinism, versioning, heartbeats, and worker design.

How Temporal Cloud expanded from AWS to Google Cloud using cloud-agnostic workflows to improve reliability, flexibility, and customer choice.

A J On The Beach 2024 talk on Omni CLI, developer experience, shared commands, dependency management, onboarding, and discoverability.

A PyCon Sweden talk on Durable Execution, Temporal Python SDK, resilient distributed systems, and keeping code close to business logic.

Research on model verification from execution traces to analyze multicore and real-time systems, detect timing issues, and reduce debugging work.

How Shopify built Möbius to unify edge routing, TLS termination, DDoS protection, and traffic management across its infrastructure.

How an expired Let's Encrypt root certificate nearly caused a Shopify outage, and what the incident taught us about TLS dependencies.

An interview on Shopify engineering, e-commerce scale, production engineering, and building resilient infrastructure for millions of merchants.

A Dash 2021 panel on cloud reliability engineering, SLOs, outage recovery, risk estimation, and customer-visible reliability.

Research on generating model-based constraints for real-time and multicore applications from execution traces and recurring event patterns.

How Shopify automated DNS traffic management for service failover, regional routing, and resilient infrastructure across dozens of domains.

A practical introduction to DNS traffic management, covering TTLs, failover, routing, and resilience patterns for distributed systems.

Research on R-SHT, a State History Tree with R-Tree properties for faster queries and visualization of highly parallel system traces.

My PhD thesis on runtime verification for real-time applications using trace data, model requirements, and automated anomaly detection.

Research on the Enhanced State History Tree, a data structure for efficient storage, querying, and visualization of parallel system traces.

Research on detecting scheduling, priority, and timing problems in real-time and multicore systems using trace analysis and model constraints.

Research on low-latency Linux tracing for multicore hard real-time systems, focusing on LTTng overhead, RCU, and performance analysis.

A talk on real-time Linux tracing and sampling with LTTng, low-latency monitoring, multicore systems, and predictable tracer overhead.

Ma thèse de maîtrise sur le traçage Linux multi-coeurs en temps réel, l'impact du traçage sur les latences, LTTng et l'analyse de performance.

Research on LTTng-based tracing tools for multicore hard real-time Linux systems with low overhead and predictable latency impact.