Engineering the Future of Software
29–31 Oct 2018: Tutorials & Conference
31 Oct–1 Nov 2018: Training
London, UK

Getting Started with Event-Driven Architecture

Marco Emrich (OWL.institute)
13:3017:00 Wednesday, 31 October 2018
Application architecture, Enterprise architecture, Reactive and its variants
Location: Windsor Suite Level: Intermediate
Secondary topics:  Best Practice, Hands-on

Who is this presentation for?

Developers and Architects

Prerequisite knowledge

* Familiarity with at least one OOP language (Java, JavaScript, Ruby, ...)

Materials or downloads needed in advance

Please bring your notebook with development and testing environment. You can work with your favorite object-oriented programming language.

What you'll learn

* evaluate event concepts on an architectural level * whats the difference/connection to OOP? * which situations are a good fit for events? * how do event frameworks work? * how can events be wired?

Description

Event Driven Programming and Architecture has been proven useful in many situations.

However, the asynchronous programming model often needs some time to get used to. Therefore, this workshop will provide the opportunity to explore event concepts in a familiar language.

After a brief concept introduction, we solve an exciting kata with the help of event driven programming.

Please bring your notebook with development and testing environment. You can work with your favorite object-oriented programming language.

You will

  • learn how to use events
  • learn about different kind of event architectures
  • build your own event framework (seriously!)
  • discuss advantages and disadvantages of events
Photo of Marco Emrich

Marco Emrich

OWL.institute

Marco Emrich is a passionate software crafter. He has many years of experience as a software architect and developer and heads the web engineering department at the Open Web Learning Institute. He also gives regular lectures at well-known software conferences and is the author of several programming books. When he’s not organizing Softwerkskammer (a German software crafter community) meetings in his spare time, he’s probably just explaining to his son how to program robot turtles.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)