~/talks

Sam Newman

what they talk about

all 10 in the filters

where they keep going back

all 22 in the filters

on a stage with

all 12 in the filters

who talks about the same things

titleconferencedate
Keynote: You Keep Using That WordMQ Summit 20252025-11-06
Claim: “asynchronous” is too vague for engineering decisions. Definitions collapse into three concrete concerns: non-blocking (futures and async/await)…
Talk on
Models For ResilienceApidays India 20252025-10-08
Explains resilience as measurable system performance and maps three practical models: Woods’s four capabilities (robustness, rebound, graceful extensibility…
Talk on
The Flawed Logic of Universal API Governance in Large EnterprisesApidays India 20252025-10-08
Argues that a one-size-fits-all API policy fails because different APIs have different cost of change and use cases, so governance must be tiered rather than…
Talk on
[ Keynote preview ] Resiliency in Distributed Systems: Beyond Just Two Copies Behind a Load BalancerApidays India 20252025-10-08
Keynote preview argues that resilient distributed systems require more than two identical service instances behind a load balancer; it grounds that claim in…
Talk on
Cloud, Containers & SecurityGOTO Copenhagen 20252025-09-29
Argues container signing is now practical with cosign with GitHub OIDC, recommends removing long‑lived tokens, and flags SBOMs as often incomplete; claims a…
Talk on
SW Design, Architecture & Clarity at ScaleGOTO Copenhagen 20252025-09-29
Panel argues that lightweight Decision Records (short or long templates, draft status for collaboration) plus automation and placement where teams already work…
Talk on
Definition Of InsanityCraft Conference 20252025-05-29
Argues retries are often correct for ephemeral failures but only if made safe: use timeouts, limits, jitter/backoff and idempotency. Cites a real outage where…
Talk on
The Definition Of InsanityNDC London 20252025-01-27
Argues that timeouts, retries, idempotency are the real levers for resilient distributed systems and gives concrete fixes: tune histograms-first timeouts…
Talk on
Is Fun Fundamental?CPH DevFest 20242024-08-26
Argues that paying more can reduce performance on cognitive tasks (MIT studies and Indian replication show higher rewards hurt anything but mechanical work)…
Talk on
You Keep Using That WordGOTO Amsterdam 20242024-06-10
Argument: the word asynchronous is too vague and causes real mistakes. Evidence: people mean different things — non-blocking (futures, reactive extensions…
Talk on
You Keep Using That Word: Asynchronous And Interprocess CommsNDC London 20242024-01-29
Argues that “asynchronous” is too vague and should be replaced by concrete terms and patterns, claiming no consistent definition exists. Distinguishes…
Talk on
You Keep Using That WordSoftware Architecture fwdays'232023-09-19
Explains why the word “asynchronous” is useless without context and gives precise distinctions: non-blocking vs blocking (futures, await and parallel calls)…
Talk on
You Keep Using That Word: Asynchronous And Interprocess Comms (Remote)Copenhagen Developers Festival 20232023-08-28
Argues that "asynchronous" is ambiguous and unusable, replacing it with concrete choices: request–response vs event-driven interactions, client-side…
Talk on
You Keep Using That Word: Asynchronous And Interprocess CommsNDC Oslo 20232023-05-22
Argues that “asynchronous” is ambiguous and instead distinguishes request–response vs event-driven interactions, shows request–response can be implemented with…
Talk on
You Keep Using That WordCraft Conference 20232023-05-18
Argues that “asynchronous” is overloaded and unusable without context, contrasting request–response vs event‑driven semantics, showing request–response can be…
Talk on
You Keep Using That Word: Asynchronous And Interprocess CommsNDC London 20232023-01-23
Claim: the word "asynchronous" is meaningless without context because people use it to mean different things — non-blocking/await code using futures or…
Talk on
Hiding The LeadBuild Stuff 20212021-11-17
Argues that independent deployability depends on strict information hiding and shows concrete failure modes: shared databases create common coupling and…
Talk on
Hiding The LeadCraft Conference 20212021-06-02
Argues that information hiding is the essential practice to achieve independent deployability, advocating minimal APIs, explicit schemas and CI checks (JSON…
Talk on
Hiding The LeadNDC London 20212021-01-25
Argues that independent deployability hinges on maintaining backwards compatibility and practicing strict information hiding: keep internal data and…
Talk on
Hiding The Lead: Coupling, Cohesion, and Microservices-StyleBuild Stuff 20202020-11-11
Argues that microservices only deliver independent deployability if interfaces are stable and internal details are hidden, citing David Parnas (1971) and…
Talk on
Where We’re Going, We Don’t Need Servers!GOTOpia Europe 20202020-09-15
Public cloud doesn’t mean universal adoption — about 70% of IT spend remains on premise, so choices matter. Serverless is broader than functions: S3 and SQS…
Talk on
Hiding The LeadNDC Oslo 20202020-06-08
Argues that microservice success depends on independent deployability and that old structured‑programming ideas — information hiding, cohesion and several…
Talk on
It's A Trap!NDC DevOps 20202020-03-11
Argues that private clouds mostly underdeliver: IDC shows 70% of infrastructure spend stays on‑premise, DORA finds high performers are 24x more likely to use…
Talk on
Microservices and ServerlessNDC DevOps 20202020-03-11
Argues that serverless raises developer productivity but has real limits: AWS Lambda and similar platforms use containers under the hood, enforce short…
Talk on
Q&A - Monolith to MicroservicesGOTO Oslo 20202020-03-03
Advocates require a clear, pressing problem before splitting a monolith, not fashion; many teams start with one to three services and scale the dial up, while…
Talk on
Rip It Up And Start Again?NDC London 20202020-01-27
Argues that microservices only deliver if organization and ownership change: a ticketing case shows 60 services → one story touches 6 services creating a…
Talk on
Monolith Decomposition PatternsNDC Oslo 20192019-06-17
Practical patterns to break a monolith into services: put a proxy (nginx or similar) in front to strangler fig route endpoints and measure added latency…
Talk on
What Is This Cloud Native Thing Anyway?NDC Copenhagen 20192019-03-27
Frames cloud native as a set of practical abstractions rather than a buzzword: container packaged workloads (Docker-style images, with Lambda running…
Talk on
Insecure Transit - Microservice SecurityNDC Porto 20192019-02-26
Organizations still fail basic hygiene: 81% of breaches link to weak or stolen passwords and ~44% follow known unpatched vulnerabilities (Equifax exploited an…
Talk on
Insecure Transit - Microservice SecurityNDC London 20192019-01-30
Microservice security focuses on concrete fixes: use Vault or cloud KMS plus consul template to rotate time-limited credentials and avoid checked‑in API keys…
Talk on
Insecure Transit - MicroserviceGOTO Berlin 20182018-10-31
Argues that microservices can improve security if teams patch regularly and handle secrets properly, citing the Equifax breach (143 million records) and the…
Talk on
Insecure Transit - Microservice SecurityNDC Oslo 20182018-06-11
Microservice security prioritizes practical fixes: Verizon data shows ~80% of breaches trace to weak passwords, so mandate password managers and check "have I…
Talk on
What is this cloud native thing anyway?NDC London 20182018-01-15
Fast, specific definition: cloud native means applications that are container-packaged, dynamically managed and designed for platform-driven scaling and…
Talk on
Microservices: An unexpected JourneyJavaDay Ukraine 20172017-11-04
Defines microservices as independently deployable services modeled around the business domain and argues independent deployability is the key goal. Traces…
Talk on
AppSec and MicroservicesJavaDay Ukraine 20172017-11-04
Microservice architectures trade a single perimeter for many networked boundaries, so adopt HTTPS everywhere (use Let's Encrypt ACME automation) and consider…
Talk on
Confusion In The Land Of The ServerlessJavaDay Ukraine 20172017-11-04
Argues serverless means developers stop managing servers, not that servers vanish, and shows concrete tradeoffs: AWS Lambda (functions) and DynamoDB (BaaS)…
Talk on
Security And MicroservicesNDC Sydney 20172017-08-14
Microservices increase attack surface but also enable tighter per-service controls; key claims: HTTPS everywhere via Let's Encrypt (ACME) and client-side…
Talk on
Confusion In The Land Of The ServerlessNDC Sydney 20172017-08-14
Defines serverless as a platform-level abstraction (not zero servers), contrasts functions-as-a-service like AWS Lambda (60s limits, JVM pre-warming) with…
Talk on
Confusion In The Land Of The ServerlessNDC Oslo 20172017-06-14
Argues serverless is essentially a higher‑level platform as a service with five practical criteria (no host management, autoscale, precise billing, non‑host…
Talk on
Feature Branches And Toggles In A Post-GitHub WorldNDC Oslo 20172017-06-14
Long-lived feature branches cause large merge pain: an 18‑month rollout with ~60 developers created r3→r4 merges that take days to compile and introduce…
Talk on
AppSec & MicroservicesGOTO Copenhagen 20162016-10-03
Live Internet attacks run constantly and indiscriminately; treat prevention, detection, response and recovery as distinct responsibilities. Use HTTPS…
Talk on
Deploying and Scaling MicroservicesNDC Sydney 20162016-08-01
Argues services must be independently deployable and use one artifact for all environments, showing concrete artifact options: tarballs (fragile), OS packages…
Talk on
Deploying And Scaling MicroservicesGOTO Chicago 20162016-05-23
Argues that independent deployability and one artifact for all environments are the rules, and shows tradeoffs between Docker Swarm, Mesos+Marathon and…
Talk on
Microservice PanelGOTO Chicago 20162016-05-23
Conference panel argues containers and automated ops enable microservices but warn they move complexity into contracts, tracing and ops. Typical sizing…
Panel on
From Macro To MicroGOTO Aarhus 20132013-09-30
Explains how to split a monolith by mapping bounded contexts to services, using package visualization tools like Structure101 and DB tools like schema spy…
Talk on
Journeys with Maps, Riemann, http.async.client, Canon fodderEuroClojure 20122012-05-17
Opinionated migration notes on idioms and state handling with concrete takeaways: avoid heavyweight docstrings and hiding code, keep mutable globals to ns user…
Lightning on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.