~/talks

Neal Ford

what they talk about

all 14 in the filters

where they keep going back

all 14 in the filters

on a stage with

who talks about the same things

titleconferencedate
The Intersection of Fitness Function driven Architecture and Agentic AIAI Native DevCon Fall 20252025-11-18
Claim: small, 10–15 line architectural fitness functions actually prevent big failures—examples include ArcUnit (Java), ArcUnit TS, Piest Arc and Arc Go…
Talk on
Aspect-oriented ArchitectureCraft Conference 20252025-05-29
Argues that architecture becomes code by running concrete architectural fitness functions (examples: ArcUnit/ArcUnit.net, pytest-arc, TSARC) to enforce rules…
Talk on
Understanding Modern Trade-off Analysis in Software ArchitectureSoftware Architecture Gathering – Digital 20232023-11-27
Compares two concrete patterns for order/payment/inventory: hydrate full payload (one DB access, better scalability, but causes stamp coupling, contract…
Talk on
Granularity and Communication in Microservice ArchitecturesAgile meets Architecture Berlin 20232023-10-05
Introduces the architecture quantum as a metric, gives five disintegrators (functionality, volatility, scalability, fault tolerance, security) and three…
Talk on
Q&A session with Neal FordSoftware Architecture fwdays'232023-09-19
Claims concrete enough to act on include treating architecture fitness functions as unit tests for performance, scalability and supply‑chain safety…
Talk on
Meta modern Software ArchitectureGreat International Developer Summit 20232023-04-25
Argues that architecture styles emerge from new capabilities rather than ivory‑tower ideas and makes concrete prescriptions: codifies two laws (everything is a…
Talk on
Granularity & Communication for Microservice ArchitecturesGreat International Developer Summit 20232023-04-25
Provides concrete rules: use five disintegrators (functionality, volatility, scalability/throughput, reliability, security) and three integrators…
Talk on
Software Architecture: The Hard PartsGreat International Developer Summit 20232023-04-25
Argues there are no universal best practices and advocates iterative design using concrete tools: build candidate architectures, apply five disintegrators…
Talk on
Granularity & Communication for Microservices ArchitecturesCraft Conference 20222022-06-02
Explains a concrete tradeoff method for microservice granularity using five disintegrators and three integrators to iterate service boundaries, shows how…
Talk on
Software Architecture by ExampleDevnexus 20222022-04-12
Uses an architecture kata to design an online auction that must scale from hundreds to thousands of participants, concluding the domain forces a distributed…
Talk on
Meta Modern Software ArchitectureDevnexus 20222022-04-12
Argues that architecture styles emerge from new platform capabilities and that a metamodern holism demands trade-off analysis not silver bullets. Cites the…
Talk on
Mastering Technical Presentations By ExampleDevelopers Summit 20212021-02-18
Explains concrete presentation techniques and surprising trade-offs: use PowerPoint/Keynote for time control, avoid turning info decks into slides, and prefer…
Talk on
Architecture Foundations: Styles & Patterns (2021)Developers Summit 20212021-02-18
Compares concrete architecture styles and tradeoffs: layered monolith is single deployment with poor scalability; microkernel (plugin) fits heavy…
Talk on
Design Patterns in Dynamic and Functional LanguagesDeveloper Summit 20202020-11-21
Claims that many GoF patterns either disappear or change implementation in modern languages, with concrete examples: closures replace Command (Groovy/Ruby…
Talk on
Communication Patterns in MicroservicesDeveloper Summit 20202020-11-21
Introduces the architecture quantum as an independently deployable unit with high cohesion and a synchronous/asynchronous coupling metric called quantum…
Talk on
Agile Engineering: The Hard PartsDeveloper Summit 20202020-11-21
Argues that architectural governance must be automated using fitness functions (unit-test‑like checks) and shows tools: JDepend/ArchUnit/net‑archtest for…
Talk on
Data Mesh: Beyond the Data LakeDeveloper Summit 20202020-11-21
Argues that replacing centralized lakes with domain-aligned data products plus a shared data sidecar yields four concrete principles (domain-driven ownership…
Talk on
Software Architecture by ExampleDeveloper Summit 20202020-11-21
Designs an online-auction system for hundreds up to thousands of concurrent bidders, using separate components for auction session, bid tracker, bid capture…
Talk on
Architecture Foundations: Styles & PatternsDeveloper Summit 20202020-11-21
Compares concrete architectures and when to pick them: uses ArcUnit and NetArchTest for automated governance; shows Eclipse as a micro‑kernel success and warns…
Talk on
Building Evolutionary ArchitecturesCraft Conference 20192019-05-07
Argues that evolvability is a measurable property enforced by executable checks called architectural fitness functions, not vague wishes. Shows concrete tools…
Talk on
From the Trenches: An Interview with Mark RichardsO'Reilly Software Architecture Conference 2019 - New York, New York2019-02-04
Recounts a Honeywell TBM conversion that converts Honeywell assembler to C, has no documentation so the team reverse-engineered business rules, finishes on…
Interview on
Building Microservice ArchitecturesVoxxed Days Vienna 20162016-03-16
Explains how microservices use domain-driven bounded contexts and continuous delivery to make change cheap, with concrete tradeoffs: a config service handling…
Talk on
Evolutionary Software ArchitecturesVoxxed Days Vienna 20162016-03-16
Defines an architecture that supports guided, incremental change along multiple dimensions and uses fitness functions (metrics or tests) to steer evolution…
Talk on
the growing role of software architectsO'Reilly Software Architecture Conference 20152015-03-16
Claim: software architects must stay hands-on and account for operations not just models, with microservices forcing architecture into integration work and…
Talk on
5 Reasons To AttendO'Reilly Software Architecture Conference 20152015-03-16
Five concrete benefits: a focused track that helps developers upskill into architects with hands-on sessions and practical patterns; case studies that map…
Talk on
Emergent DesignGOTO Aarhus 20132013-09-30
Argues that design should emerge from code using measurable techniques: run cyclomatic-complexity and afferent-coupling tools (CKJM, Sonar), spot hotspots like…
Talk on
(Neal's) Master Plan for Clojure Enterprise Mindshare DominationClojure/conj 20112011-11-10
Plans to win Enterprise mindshare focus on reducing risk and sneaking Clojure into existing stacks: push CTO-friendly signals (hireability, stability), seed…
Talk on
part1 – Neal FordJDD 20082008-10-01
Argues that Language Oriented Programming is an evolutionary step beyond framework-driven Java, claiming domain-specific languages let teams raise abstraction…
Talk on
part3 – Neal FordJDD 20082008-10-01
Argues that building software around domain specific languages reduces noise and makes intent visible, contrasting Java boilerplate with select from customer…
Talk on
part4 – Neal FordJDD 20082008-10-01
Argues that designing APIs as sentences produces clearer code and shows concrete DSLs and tools that do this now including Hamcrest included with JUnit 4…
Talk on
Part5JDD 20082008-10-01
Argues that XML is deprecated for configuration and that heavy XML in Java adds accidental complexity; shows Ant creator James Duncan Davidson abandoning XML…
Talk on
part6 – Neal FordJDD 20082008-10-01
Shows that the same DSL code can execute same DSL in different contexts to produce SQL DDL or Graphviz dot ER diagrams, proving declarative intent yields…
Talk on
part7 – Neal FordJDD 20082008-10-01
Shows a working approach using MPS to build external DSLs and a rich editor that recognizes dates, currency and formulas so configuration looks like a smart…
Talk on
part2 – Neal FordJDD 20082008-10-01
Argues Java is now a framework-oriented language and shows concrete code that parses mainframe fixed‑width records where the first four chars pick the record…
Talk 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.