42 skillz is a provider skilled team who develop shiny architectures based on DDD/CQRS and Event sourcing principles. We train people to gain skills about software craftsmanship, TDD, Refactoring legacy code, BDD and DDD. We coach teams in enterprises and start-ups as well. We also have a big interest in art and philosophy and we love to share it with our customers.
Featuring Gayathri Thiyagarajan
Excited to be part of the #DDDX Unconference? Read below!
This is one of the most fun and stimulating moments of DDDX, and will take place on the afternoon of Friday 27th April, and it will be facilitated by Gayathri Thiyagarajan. Keep an eye on the whiteboards around the venue as we'll be...unconference dddx ddd
Keynote: Joys and Pitfalls of Collaborative Modelling
Featuring Alberto Brandolini
Modelling together can be a bliss, or it can turn into a painful experience. Shifting from an individual activity to a shared, collaborative one will expose thinking habits and fallacies that play a surprising role in our design process.architecture collaborative-modelling event-storming dddx ddd
Featuring Uberto Barbini
This presentation will be using live coding to explore how to implement and implement a CQRS architecture using functional abstractions, pure functions and immutable data using Kotlin as language.functional-programming kotlin domain-driven-design dddx cqrs ddd
Bounded Contexts, Microservices, and Everything in Between
Featuring Vladik Khononov
Vladik's been lucky to be able to apply DDD not only on a greenfield project but on a greenfield company. During those 7 years, he has tried quite a few approaches to decompose a system into Bounded Contexts: he has built enormous monoliths, decomposed them into Microservices and ended up...domain-driven-design dddx ddd decomposition-strategies cqrs
Lean and Functional Domain Modelling
Featuring Marcello Duarte
Rich domain models, inspired by imperative objective-oriented approaches, dominate this industry. Lean and functional domain models are a compelling alternative. By separating behaviour and state, lean models offer an effective and scalable way to represent units of behaviour. With the advances...architecture domain-driven-design dddx ddd
Lightning Talk 1: Model Thinking as a Way of Working – Nurturing DDD Culture
Featuring Gayathri Thiyagarajan
At the heart of DDD are Models.
Eric Evans uses Model Driven Development interchangeably with the term DDD in a lot of places in his blue book. In reality, this can quickly get lost with lots of focus on the tactical patterns and rarely on strategic patterns.
But what does it actually mean?
Model...event-driven wow model-thinking ddd
Beyond Consumer-Driven Contract Testing
Featuring Nicole Rauch
Loosely coupled systems (a.k.a. bounded contexts / distributed systems/microservices) are gaining more and more traction. This of course leads to a growing demand to automatically and reliably ensure that these modular systems play nicely together.
The current industry-strength approach for...modelling cdct testing api contract
How to Distill the Core Domain from your Legacy App (Live-coding)
Featuring Thomas Pierrain and Bruno Boucard
Bruno and Thomas will take a very common legacy application: procedural code everywhere, anaemic domain logic fully entangled with technical concerns and code. Nothing but classical stuff, right?refactoring anemicdomain ubiquitouslanguage tactical