Vaughn Vernon | Devoxx

Vaughn Vernon
Vaughn Vernon Twitter

From for {comprehension}

Vaughn Vernon is a software developer and architect with more than 30 years of experience in a broad range of business domains. He consults and teaches around Domain-Driven Design and reactive software development, helping teams and organizations realize the potential of business-driven and reactive systems as they transition from technology-driven legacy web implementation approaches. As he does so, he puts strong emphasis on embracing simplicity whenever possible. Vaughn is the author of three books: Implementing Domain-Driven Design, Reactive Messaging Patterns with the Actor Model, and Domain-Driven Design Distilled, all published by Addison-Wesley.

Blog: https://vaughnvernon.co/

archi Architecture & Security

The Language of Actors

Conference

Is the Actor Model just a new "shiny object" for developers to chase after, a fad soon to be abandoned? Actually the Actor Model is almost as old as the formal definition of object-oriented programming, and addresses the long-term direction of computing and software development. This talk explains why actors are so vital to the future of software development, and why actors are so exceptionally well suited for use with Domain-Driven Design. Find out how actors speak the Ubiquitous Language of your core business domain and help you reactively scale your systems to today's and tomorrow's concurrency demands. Also join my 3-hour hands-on workshop for implementation guidance on the same subject.

method Methodology & Culture

Domain-Driven Design with Actors

Hands-on Labs

In this hands-on session, learn how to use the Actor Model to develop domain-driven systems. We begin with an introduction to the Actor Model, followed by EventStorming to learn a Core Domain. This leads to developing a Ubiquitous Language using actors, and then advice on the next steps required to integrate multiple Bounded Contexts. Participants may use Scala or Java with Akka. Also join my 1-hour presentation as an introduction to this topic.

Students must: Install sbt and be able to create and build an Akka-based application, as well as know enough about Scala or Java with Akka that you can already create a simple Akka example. I will not teach you the fundamentals of how to use Scala/Java/Akka in this workshop.

archi Architecture & Security

The Language of Actors

Conference

Is the Actor Model just a new "shiny object" for developers to chase after, a fad soon to be abandoned? Actually the Actor Model is almost as old as the formal definition of object-oriented programming, and addresses the long-term direction of computing and software development. This talk explains why actors are so vital to the future of software development, and why actors are so exceptionally well suited for use with Domain-Driven Design. Find out how actors speak the Ubiquitous Language of your core business domain and help you reactively scale your systems to today's and tomorrow's concurrency demands. Also join my 3-hour hands-on workshop for implementation guidance on the same subject.