1 DAY CONFERENCE

DDD eXchange 2015

Topics covered at #dddx

Friday, 12th June at The Skills Matter eXchange, London

7 experts. will be speaking. Starts at 9:00 AM.

We return this June for another edition of the DDD eXchange. The place to go if you're interested in Domain Driven Design and associated tools and processes.

With the help of Eric Evans, Alberto Brandolini, Russ Miles and the DDD community, we are forming the basis of one of the most recognised software conferences in Europe.

If you want to hear the latest innovations in this space from the world's DDD experts, and share your own ideas and thoughts, this is conference for you.

Sponsorship
We have a limited number of sponsorship opportunities for companies that want to be associated with our community and this event. If you're interested in finding out more, email sponsorship@skillsmatter.com

Thanks to our sponsors

Alberto Brandolini

Alberto Brandolini

Alberto Brandolini is a 360° consultant in the Information Technology field. Asserting that problems cannot be solved with the same mindset that originated them, Alberto switches perspective frequently assuming the architect, mentor, coach, manager or developer point of view.

DDD and Microservices: At last, some boundaries!

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 people will face trying to apply microservices.

Microservices are associated with extreme isolation (e.g. no shared database, autonomous dev-ops teams, etc.) At its best, this creates a practical boundary within which modeling and design have a chance to thrive. In Domain-driven Design (DDD) we call this a “Bounded Context”.

Bounded contexts take many forms, some leakier than others, and the current best practices of microservices have given us perhaps the strongest mainstream manifestation of this principle to date. In this way, microservices can help teams who attempting DDD or other sophisticated approaches.

Yet, as services get small and numerous, we might substitute one problem for another: The tangle of the monolith just migrates to become a tangle of interactions between microservices. Here, the strategic design principles of DDD can give architects a conceptual framework for working with suites of services and higher-level relationships between larger parts of systems.

This talk will introduce a few strategic design concepts and explain how they apply to development of microservices, as a tool for teams trying to grow large systems more coherently.

Eric Evans

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.

When DDD meets Documentation

How do you represent the Ubiquitous Language in practice? How do you materialize Bounded Contexts in your code? How do you document your understanding of the domain? In this talk we'll show concrete answers to these questions and some more, in a way that will make you want to get started.

And beyond mere recipes, these questions offer opportunities to get accurate feedback to improve your actual practice of DDD.

Cyrille Martraire

Cyrille is the co-founder of Arolla, a French company specializing in software development techniques.

DDD eXchange OpenSpace

We are running a different experiment this year: for those who prefer more interactive sessions over talks: a smaller parallel track, that will host discussions, workshop, open spaces, free-format sessions or whatever won't fit into a traditional talk format.

Anyone can propose a topic for a discussion, or a workshop format for a slot, so feel free to bring and propose your own ideas. Facilitators will be available. However, slots and space will be limited, so expect some form of darwinian selection.

Domain Driven Design with the F# type system

Statically typed functional programming languages like F# encourage a very different way of thinking about types. The type system is your friend, not an annoyance, and can be used in many ways that might not be familiar to OO programmers.

Types can be used to represent the domain in a fine-grained, self documenting way. And in many cases, types can even be used to encode business rules so that you literally cannot create incorrect code. You can then use the static type checking almost as an instant unit test — making sure that your code is correct at compile time.

In this talk, we'll look at some of the ways you can use types as part of a domain driven design process, with some simple real world examples in F#. No jargon, no maths, and no prior F# experience necessary.

Scott Wlaschin

Scott Wlaschin is a .NET developer, architect and author with over 20 years experience in enterprise development.

Modelling by Example

Behaviour Driven Development (BDD) and Domain Driven Design (DDD) seen a great growth in adoption in recent years. We are all exploring new ways of bringing these two very important development methodologies together. What if we have it backwards and they were actually together all along? What if most of the misunderstandings and challenges we face in implementing BDD are spawned from the very simple mistake of us separating something that was created as a whole? In this talk we'll delve into BDD as it was meant to be done from the beginning and look at its clearly-stated objective of delivering software that matters.

Konstantin Kudryashov

Konstantin is a PHP developer that through tools and methodologies got deep into the business analysis area. Currently he is a BDD practice manager at Inviqa Ltd (UK). His current job is a process of bringing agile projects to life through bridging communication gaps between business and delivery teams.

DDD & Microservices from the Front Lines: Building Evolvable Software with Events, Aggregates and Friends

Microservice-based systems are getting a lot of press as they promise speed of delivery and the ability to do something that has always been a challenge in software development: Embrace, or even thrive on, change. The challenge is that designing microservices is harder than it might at first seem. Architecture, Design and DevOps has the ability, when brought together, to be a powerful force for innovation and competitive advantage… but it can also go horrendously wrong! The effective application of DDD is the key to success when designing for microservices.

In this talk David Dawson, CEO at Simplicity Itself, will show how the strategic patterns of DDD can be applied to get the advantages of embracing system change that are a big part of the microservices promise. Drawing from the Simplicity Itself “Knowledge” that’s been built up over the last half a decade in this area, David will share what he’s learned on how to apply DDD to the microservices, pipelines and data flows of modern software applications.

Using design concepts, the Life Preserver process and too, and real-world code snippets, David will look at how to enable suppleness in systems by embracing ‘stressors’, and how CQRS and Event Sourcing really delivers in this new environment when combined with effective bounded contexts, ACLs and Bulkheads.

This talk will show you just how relevant DDD is to the new world of microservices, sharing with you a number key templates of DDD patterns that enable you to get the most out of your investment in this new approach.

David A. Dawson

David Dawson is Principal Consultant at Simplicity Itself and works with their clients to continuously and sustainably delivering valuable software.

Business Logic – a different perspective

Although it’s been over a decade since the publication of the DDD “blue book”, there are even older principles that are not nearly as well known and, as a result, developers continue to struggle with logic across client and server tiers. This hasn't gotten any easier with the recent craziness around microservices.

Join Udi for a quick run through some of the history of software architecture and see how, together with the application of modern version control techniques, we can come to vastly simpler systems.

Udi Dahan

Udi Dahan is one of the world’s foremost experts on Service-Oriented Architecture and Domain-Driven Design and also the creator of NServiceBus, the most popular service bus for .NET.

DDD eXchange 2015 - Park Bench Panel

To round up the day, grab yourself another drink and join our experts on the DDD eXchange Park Bench Panel. Put any of the days questions to the expert panel, and share your opinions!

The Skills Matter eXchange

Located just a five minute walk from Barbican and Old Street Stations and a 15 minute walk from Kings Cross and St Pancras Stations, the Skills Matter eXchange provides a great selection of event spaces with all the facilities you need for a vibrant, interactive and successful Tech Event.

How to contact Skills Matter

Local Hotels

We recommend the following hotels:

Please note that our company discounts vary between hotels and have individual terms and conditions and hence might not be available upon your booking.

Alternatively we find this site useful for booking hotels in London:

Fantastic space for your Tech event

Whether you are organising a hackathon, an (un)conference, a training course, product launch or meeting, our experienced event team loves to help you make your event stand out!

Fully equipped, with well working WIFI and projection facilities, and with AV, power points and white boards available in most of our space, the Skills Matter eXchange provides:

  • one auditorium, seating up to 125 people (theatre style)

  • two spacious event-, or training rooms, each seating up to 70 people theatre style or 25 people class room style

  • one bright training or meeting room, seating up to 14 class room style or 18 Board room style)

  • one training or meeting room, seating up to 8 people class room or Board room style.

  • two funky break-out areas serving complementary coffee & tea throughout your event.

How can we help organise your event?

We'd love to find out how we can help make your event stand out! Contact us with your requirements - and our experienced events team will start working with you, to make it happen!

Get in touch with us today!

  • Phone: +44 (0) 207 183 9040

  • Email: info@skillsmatter.com

  • Address: Skills Matter, 116-120 Goswell Road, London, EC1V 7DP

Xl2gwmwk4ts5eluqjgap

The Skills Matter eXchange

116-120 Goswell Road, London, EC1V 7DP, GB


View details, travel and nearby hotels

Available Packages

    • 64-BIT SPONSORSHIP
    • Engage with 200 highly experienced architects and senior developers exploring Domain Driven Design and it's application in designing enterprise systems! Show off your team, projects or tools at your #DDDx conference booth!

      Brand Visibility Benefits
      Engagement Benefits
      • Your own booth at #DDDx (160x80cm);
      • Your sponsored message with hot linked logo in the #DDDx post-conference newsletter;
      • Two items (leaflet, device, pen or notepad) included in all #DDDx swag bags;
      • Two Exhibitor Tickets to the conference;
      • Four Full Conference Tickets, which you can gift to your clients, your engineering team or members of Computing At School (teachers learning computing to teach the new National Computing Curriculum).
    • 32-BIT SPONSORSHIP
    • Brand Visibility Benefits
      Engagement Benefits
      • Your sponsored message with hot linked logo in the #DDDx post-conference newsletter;
      • One item (leaflet, device, pen or notepad) included in 200 #DDDx swag bags;
      • Two Exhibitor Tickets;
      • One Full Conference Ticket, which you can gift to your clients, your engineering team or members of Computing At School (teachers learning computing to teach the new National Computing Curriculum).
    • SPONSOR THE #DDDX 2015 ATTENDEE BAGS!
    • Be remembered! Have your logo printed on all #DDDx swag bags, provided to conference attendees, speakers and sponsors attending this year.

      Brand Visibility Benefits
      • Your logo on 200 #DDDx delegate (swag) bags;
      • Exclusive to two sponsors only!
    • 16-BIT SPONSORSHIP
    • Brand Visibility Benefits
      • Your logo (small) on #DDDx Sponsor pages
      • Your own dedicated partner page on skillsmatter.com
      • Your logo (small) on all in-venue conference banners
      • One free ticket to the full conference which you can gift to your clients, your engineering team or members of Computing At School (teachers learning computing to teach the new National Computing Curriculum).


    • SPONSOR THE #DDDX 2015 T-SHIRTS!
    • Be remembered! Have your logo printed on all #DDDx t-shirts, provided to conference attendees, speakers and sponsors attending this year.

      Brand Visibility Benefits
      • Your logo on 200 #DDDx t-shirts
      • Exclusive to two t-shirt sponsors only!
    • SPONSOR THE DDD EXCHANGE PARTY!
    • Be remembered by all conference attendees, speakers and sponsors attending the party this year! Have your logo printed on the DDD eXchange 2015 Party beer mats and on highly visible party posters and pop-up banners, which are bound to feature in lots of pictures this year.

      Brand Visibility Benefits
      • Your logo displayed on the DDD eXchange 2015 party beer mats and on the party table pop-up banners;
      • Five free tickets to the DDD eXchange 2015 Party, which you can gift to your clients and team members;
      • Your logo (small) on all in-venue conference banners and on the DDD eXchange 2015 Sponsor web pages;
      • Your own dedicated partner page on skillsmatter.com;
      • Exclusive to two party sponsors only!

To discuss sponsorship opportunities please contact the team:

Thanks to our sponsors