Eric Evans, author of Domain-driven Design: Tackling Complexity in the Heart of Software is a thought leader in software design, domain driven design and domain modeling and particularly focuses on strategic design.
Eric is a key contributor of dddcommunity.org and speaks at many industry conferences, e.g., InfoQ
Eric's upcoming blog will be published on his website domainlanguage.com.
Talks I've Given
-
Keynote: Exploring Time
Featuring Eric Evans
DDD calls for "exploring models of the domain". But what does that look like?
architecture devops keynote domain-driven-design ddd dddx -
Good Design is Imperfect Design
Featuring Eric Evans
DDD is often invoked to justify perfectionism, or sometimes it sets up in people's minds an intimidating, impossible standard. This leads to endless analysis and polishing or indecisive thrashing. Although DDD does value polish and refinement in certain aspects of the software, the thrust of...
ddd dddesign design -
Tackling Complexity in the Heart of Software
Featuring Eric Evans
It seems as though there is more interest and activity in Domain-Driven Design (DDD) than ever, after 12 years. An experimental attitude has allowed us to adapt the fundamentals of DDD to new waves of technology, while adding techniques to our toolkit.
keynote ddd founder creator software -
DDD and Microservices: At last, some boundaries!
Featuring Eric Evans
Microservices are so hyped at this point that I'm embarrassed to express my enthusiasm for the idea. Even so, I see this as an important approach that can help people succeed with DDD, and, conversely, I believe the tools of Strategic Design can help with some of the inevitable problems...
dddx ddd microservices bounded-contexts -
Ubiquitous Lanuage
Featuring Eric Evans
Join Eric Evans, who coined Domain Driven Design, as he gives a talk on ubiquitous language, a language structured around the domain model and used by all team members to connect activities of all team members.
cucumber ddd bdd -
Challenging the fundamental assumptions of DDD
Featuring Eric Evans
DDD is a philosophy of software development. It is not a static set of patterns. As technology and project goals change, we have to go back to the deep principles and reapply them to new circumstances. We also have to look at the results we’ve had in previously conventional projects and...
-
Challenging the fundamental assumptions of DDD
Featuring Eric Evans
DDD is a philosophy of software development. It is not a static set of patterns. As technology and project goals change, we have to go back to the deep principles and reapply them to new circumstances. We also have to look at the results we’ve had in previously conventional projects and...
ddd domain-driven-design architectural-patterns -
Focusing the Core Domain: Domain-Driven Design Case Study
Featuring Eric Evans
This talk tells a true story with a thin disguise. (The company involved does not want some details known.) Two years ago, a team I work with developed an application that addressed a strategically important pain-point. This is the story of how we used the Strategic Design tools of DDD to decide...
architecture-&-design -
Focusing the Core Domain: Domain-Driven Design Case Study
Featuring Eric Evans
This talk tells a true story with a thin disguise. (The company involved does not want some details known.) Two years ago, a team I work with developed an application that addressed a strategically important pain-point. This is the story of how we used the Strategic Design tools of DDD to decide...
architecture-&-design -
Focusing the Core Domain: Domain-Driven Design Case Study
Featuring Eric Evans
This talk tells a true story with a thin disguise. (The company involved does not want some details known.) Two years ago, a team I work with developed an application that addressed a strategically important pain-point. This is the story of how we used the Strategic Design tools of DDD to decide...
architecture-&-design -
Focusing the Core Domain: Domain-Driven Design Case Study
Featuring Eric Evans
Do you want to learn how to use strategic design to address important pain-points by turning them in a simple problem? Father of DDD, Eric Evans explains how he helped the team use Domain Driven Design and the Strategic Design tools of DDD to decide what to do, and how they leveraged established...
-
Opening & Welcome
Featuring Eric Evans
Eric Evans gives a brief welcome to everyone attending the first DDD eXchange in NYC, sharing his vision for the day.
-
DDD eXchange NYC Eric Evans' DDD Tutorial
Featuring Eric Evans
In Eric Evan's one day Domain Driven Design workshop you will learn the basic principles and processes needed to develop the right kind of models, tie them into implementation and business analysis, and deal with some of the realities of multi-team projects.
domain-driven-design uml -
Welcome: Eric Evans
Featuring Eric Evans
Eric Evans welcomes delegates to the DDD eXchange and outlines the day's proceedings.
ddd dddx domain-driven-design -
Email, Ubiquitous Language, Visualization & Clojure: Eric's Sandbox Project
Featuring Eric Evans
Wondering what Email, Ubiquitous Language, Visualization & Clojure have in common?
ddd clojure ubiquitous-language domain-driven-design -
Case Study Involving Strategic Design And Established Formalisms
Featuring Eric Evans
Eric Evans, father of DDD will give a a talk featuring a case study involving Strategic Design and Established Formalisms. Join this talk if you are interested in meeting Eric and some 100 other passionate developers and architects interested in learning and sharing ideas, practices and skills on...
domain-driven-design cqrs -
OPENING & WELCOME
Featuring Eric Evans
Eric Evans welcomes delegates to the DDD eXchange and outline the day's proceedings.
-
Case Study Involving Strategic Design And Established Formalisms
Featuring Eric Evans
Eric Evans presents his talk 'Case Study Involving Strategic Design and Established Formalisms.
domain-driven-design -
DDD Strategies for Moving Away from Legacy Systems
Featuring Eric Evans
Often a team sets out to design a new piece of software using a domain model. At first they are focused on strategically valuable new features and modeling sessions clarify the new approach the business wants to take.
domain-driven-design -
Welcome to DDD eXchange
Featuring Eric Evans
Eric Evans welcomed everyone at the DDD eXchange 2011 and provided an overview of the programme.
-
Keynote:DDD Emerging Themes 2010
Featuring Eric Evans
Eric Evans will talk about Emerging Themes in Architecture and DDD in 2010 and will provide a framework for today's discussions and thinking.
domain-driven-design -
ParkBench Panel Discussion
Featuring Eric Evans
After the talks have finished, we'll hold the second Park Bench Panel discussion. This discussion will begin with a focus on process integration. At some point, the moderator will open up to a general discussion of any DDD topic. Also, we'll be bringing out the drinks during this. That...
domain-driven-design -
Folding together DDD & Agile
Featuring Eric Evans
After a decade of heavy process, the Agile revolution of the late '90s threw off the dead hand of big upfront design. The bloody purge that followed was needed!
agile domain-driven-design architecture -
An Introduction to Domain Driven Design
Featuring Eric Evans
Effective software teams take a torrent of information and knowledge about their subject matter (the domain) and distill it into a stream of quality software. Finding and exploiting domain models is a key to success in projects with complex domains. Aimed at senior developers, architects and...
domain-driven-design design -
Keynote: Strategic Design & Responsibility Traps
Featuring Eric Evans
As software development leaders, we need to think more strategically. Some design decisions affect the trajectory of the whole project or even the organization. In this keynote speech, recorded at the DDD eXchange 2009, Eric will examine these issues through the lens of the Strategic Design...
domain-driven-design -
-
Domain Driven Design
Featuring Eric Evans
Eric Evans speaks about Domain Driven Design.
domain-driven-design -
Domain driven design
Featuring Eric Evans
Effective software teams take a torrent of information and knowledge about their subject matter (the domain) and distill it into a stream of quality software. Finding and exploiting domain models is a key to success in projects with complex domains. Aimed at senior developers, architects and...
domain-driven-design -
Domain Driven Design - An Introduction
Featuring Eric Evans
Effective software teams take a torrent of information and knowledge about their subject matter (the domain) and distill it into a stream of quality software. Finding and exploiting domain models is a key to success in projects with complex domains. Aimed at senior developers, architects and...
domain-driven-design