12:00-12:45 http://drupalcamp.local/en/taxonomy/term/34 en Discovering unknown with Event Storming http://drupalcamp.local/en/sessions/discovering-unknown-event-storming <span class="field field--name-title field--type-string field--label-hidden">Discovering unknown with Event Storming</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/en/user/1" typeof="schema:Person" property="schema:name" datatype="">admin</span></span> <span class="field field--name-created field--type-created field--label-hidden">Thu, 04/19/2018 - 12:34</span> <div class="field field--name-field-speaker field--type-entity-reference field--label-inline"> <div class="field__label">Speaker</div> <div class="field__item"><a href="/en/speakers/mariusz-gil" hreflang="en">Mariusz Gil</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Event Storming jest lekką techniką zespołowego odkrywania i eksplorowania złożonych domen oraz problemów. Wykorzystują eventy, obywateli pierwszej kategorii nowoczesnych technik software developmentu, w krótkim czasie możemy odkrywać, modelować i wizualizować flow logiki biznesowej, agregaty, bounded-contexty, reguły biznesowe i powiązane z nimi hot-spoty, commandy, read-modele… Event Storming jest także platformą komunikacji i transferu wiedzy pomiędzy członkami zespołu i „biznesem”, której użycie pozwala wdrażać na produkcję właściwie zrozumienie problemu, zamiast przybliżeń i niespełnionych założeń.</p> <p>Podczas sesji zapoznasz się z podstawowymi konceptami Event Stormingu, wzorcami i wybranymi praktykami. Zapoznasz się również ze sposobami użycia Event Stormingu na różnych poziomach, od wysokopoziomowego big-picture do modelowania agregatów, commandów czy aplikowania artefaktów wyjściowych sesji z CQRS, Event Sourcingiem czy implementacjami DDD.</p></div> <div class="field field--name-field-timeslot field--type-entity-reference field--label-above"> <div class="field__label">Timeslot</div> <div class="field__item"><a href="/taxonomy/term/34" hreflang="und">12:00-12:45</a></div> </div> <div class="field field--name-field-room field--type-entity-reference field--label-above"> <div class="field__label">Room</div> <div class="field__item"><a href="/en/rooms/room2" hreflang="en">Room 2</a></div> </div> <div class="field field--name-field-language field--type-entity-reference field--label-above"> <div class="field__label">Language</div> <div class="field__item"><a href="/en/languages/english" hreflang="en">English</a></div> </div> <div class="field field--name-field-experience-level field--type-entity-reference field--label-above"> <div class="field__label">Experience Level</div> <div class="field__item"><a href="/en/xp/intermediate" hreflang="en">Intermediate</a></div> </div> Thu, 19 Apr 2018 12:34:26 +0000 admin 32 at http://drupalcamp.local Thunder Developer Toolkit http://drupalcamp.local/en/sessions/thunder-developer-toolkit <span class="field field--name-title field--type-string field--label-hidden">Thunder Developer Toolkit</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/en/user/1" typeof="schema:Person" property="schema:name" datatype="">admin</span></span> <span class="field field--name-created field--type-created field--label-hidden">Thu, 04/19/2018 - 12:00</span> <div class="field field--name-field-speaker field--type-entity-reference field--label-inline"> <div class="field__label">Speaker</div> <div class="field__item"><a href="/en/speakers/christian-fritsch" hreflang="en">Christian Fritsch</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>While developing the Thunder distribution, a Drupal 8 distribution for professional publishing, we faced several challenges regarding updating, theming and testing. In order to master these challenges, we created a toolkit that supports us.</p> <p>These tools make our working lives a lot easier and they can help any Drupal developer, too. In this session, I would like to present our way of working with this toolkit and explain how you can benefit by using it. Learn how we do visual regression tests with Sharpeye, how we create test updates and how we integrate our GitHub development with the drupal.org repositories.</p> </div> <div class="field field--name-field-timeslot field--type-entity-reference field--label-above"> <div class="field__label">Timeslot</div> <div class="field__item"><a href="/taxonomy/term/34" hreflang="und">12:00-12:45</a></div> </div> <div class="field field--name-field-room field--type-entity-reference field--label-above"> <div class="field__label">Room</div> <div class="field__item"><a href="/en/rooms/room1" hreflang="en">Room 1</a></div> </div> <div class="field field--name-field-language field--type-entity-reference field--label-above"> <div class="field__label">Language</div> <div class="field__item"><a href="/en/languages/english" hreflang="en">English</a></div> </div> <div class="field field--name-field-experience-level field--type-entity-reference field--label-above"> <div class="field__label">Experience Level</div> <div class="field__item"><a href="/en/xp/intermediate" hreflang="en">Intermediate</a></div> </div> Thu, 19 Apr 2018 12:00:42 +0000 admin 25 at http://drupalcamp.local