Tuesday, December 11, 2012

Speaking experience

Been a long time since I last blogged. There were many things happening, which were pulling me away from writing.

One of those things was an opportunity to share my thoughts with a wider group in public. Recently I gave two talks - one in my company, and a second during JavaCamp #11. The second one was filmed and you can watch it below (in polish).

The topic was "Changing the mindset - more object-oriented view at the business domain modeling" and it was based on my series of previous blog posts (links below). I briefly introduced audience into Domain-Driven Design, Command Query Responsibility Segregation and Event Sourcing concepts.

The main thing in my presentation however, was to show how developer's mindset is changing when meets those contemporary techniques. I wanted to emphasize what questions she starts to ask and what things are becoming more important while she goes step by step over this "rope bridge".

Both speeches were well recieved, I think. :) Thanks to all listeners for your time and great discussions during and after the presentation.

Presentation



Video from JavaCamp #11


Further links:

Changing the mindset series:


2 comments:

  1. I have written the Match full souce code, in here: https://github.com/banq/jdonframework/tree/master/example/cqrs%2Bes

    ReplyDelete
    Replies
    1. Hello Banq.
      I appreciate, that you like this presentation and described it in chinesse on your webpage.

      I took a quick look into your implementation and it is interesting - it uses jdon as I see.

      However, in this code I can see, that Aggregate Root (Match) can return it's internal state. This state of course is immutable, but still... ;) The match example is extremely simple - what if some mutable entities were exposed in that way?

      In the end, I can imagine, that your implementation can be a valuable example for many people.

      Greets.

      Delete