VI edycja otwartej, darmowej konferencji
poświęconej zagadnieniom informatycznym
8 września 2018, Katowice

Ścieżki tematyczne SpreadIT 2018

Software Architecture

Microservices, Command Query Responsibility Segregation, Porty i Adaptery, Event Sourcing, Domain Driven Design, Test Driven Design, Event Driven Architecture, Clean Code i wiele więcej! Dowiedz się jak budować stabilne oprogramowanie, słuchając prawdziwych historii prosto z pola walki.

GameDev

Obecnie gry stają się coraz bardziej zaawansowane i złożone, jak więc można za nimi nadążyć? Co zrobić by zrozumieć proces ich powstawania? W ramach tej ścieżki oferujemy przyjemny sposób na wgląd w tajniki tworzenia tych niesamowitych wirtualnych środków rozrywki.

Software Craftsmanship

W dzisiejszym świecie proces wytwarzania oprogramowania kojarzony jest częściej z linią produkcyjną niż z warsztatem. Ścieżka ta poświęcona jest tematyce związanej z praktykami pozwalającymi połączyć programowanie z takimi zagadnieniami jak perfekcja, zwinne wytwarzanie oprogramowania czy też rzemiosło.
Zobacz relację z
piątej edycji!

Program konferencji

Maciej Pryc (Destructive Creations)

Programowanie rozgrywki, czyli sztuka oszustw i kompromisów, na przykładzie gry Ancestors Legacy

Programując różnorakie mechaniki i systemy rozgrywki w grze chciałoby się stworzyć je tak, żeby były perfekcyjne, pełne, dopracowane w najdrobniejszych szczegółach. Często jednak …

Programowanie rozgrywki, czyli sztuka oszustw i kompromisów, na przykładzie gry Ancestors Legacy

Programując różnorakie mechaniki i systemy rozgrywki w grze chciałoby się stworzyć je tak, żeby były perfekcyjne, pełne, dopracowane w najdrobniejszych szczegółach. Często jednak musimy to pragnienie przezwyciężyć, najczęściej z dwóch powodów. Po pierwsze, musimy pamiętać o wydajności, a przecież gra to nie tylko gameplay. Po drugie, po co tracić czas i zasoby na rzeczy, których gracz i tak nie zauważy. Te dwa zagadnienia często się zazębiają i zmuszają programistę rozgrywki do zejścia z poziomu idealnych, skomplikowanych systemów na poziom uproszczeń, przybliżeń i rozwiązań "good enough". Należy spodziewać się przykładów z gry Ancestors Legacy.

  Język: Polski
  Poziom: 
Michał Sędzielewski (Rspective / Voucherify)

Startup czy korpo - jak pokierować swoją karierą w IT

Na codzień wraz z zespołem zajmuję się rozwijaniem platformy Voucherify. W ciągu 2 lat udało nam się zebrać 200 klientów z całego świata i obsługiwać miliony użytkowników …

Startup czy korpo - jak pokierować swoją karierą w IT

Na codzień wraz z zespołem zajmuję się rozwijaniem platformy Voucherify. W ciągu 2 lat udało nam się zebrać 200 klientów z całego świata i obsługiwać miliony użytkowników końcowych miesięcznie. Ciągle rośniemy, a skala stawia przed nami coraz trudniejsze ale i ciekawsze wymagania projektowe. Ale mój dzień w pracy nie zawsze tak wyglądał. Pierwsze kroki w świecie IT były zupełnie przypadkowe. Będąc po drugim roku studiów nie miałem pojęcia, w którym kierunku pchnąć swoją karierę. Ostatecznie za namową kolegów trafiłem do leciwego korpo. Czas pokazał, że nie to była najlepsza decyzja. Przez ostatnie 10 lat miałem okazję poznać branżę od różnych stron. Tym samym udało mi się zrozumieć zalety i wady pracy w przeciwstawnych środowiskach: korporacja vs startup, praca w Polsce vs praca za granicą, outsourcing vs rozwijanie produktu, programowanie vs wsparcie sprzedaży/marketingu, pracownik vs pracodawca. I tym właśnie chciałbym się z Wami podzielić. Jeśli tak jak ja 10 lat temu, nie wiesz, jak zrobić pierwszy (i kolejny) krok, zapraszam do wysłuchania prelekcji i udziału w dyskusji.

  Język: Polski
  Poziom: 
()

Skalowalny Event Sourcing

Event Sourcing jest jak Nessie, każdy o nim słyszał, niewiele go widziało. Uważany jest (niesłusznie) za trudny wzorzec architektoniczny, nadający się do specyficznych rozwiązań. …

Skalowalny Event Sourcing

 

Event Sourcing jest jak Nessie, każdy o nim słyszał, niewiele go widziało. Uważany jest (niesłusznie) za trudny wzorzec architektoniczny, nadający się do specyficznych rozwiązań. W swojej prezentacji planuję pokazać, że wbrew potocznej opinii jest to dosyć prosty wzorzec dający duże możliwości. Jakie?

  • elastyczność,
  • możliwość poruszania się w czasie, powrotu do specyficznego miejsca w systemie,
  • skalowalność,
  • lepsze odtworzenie domeny biznesowej,
  • audytowalność za darmo.

Szczególnie te ostatnie w dzisiejszych Mikroserwisów oraz Big Data czynią Event Sourcing rozwiązaniem bardzo na czasie. W swojej prezentacji pokażę jak w połączeniu z szyną zdarzeń Kafka można tworzyć skalowalne i wydajne rozwiązania biznesowe. Wytłumaczę zasadę działania tego typu systemów oraz podstawowe terminy takie jak:

  • immutability,
  • eventual consistency,
  • indempotency.

W swoje prezentacji poza dawką teorii planuję pokazać kilka praktycznych wzorców pokazujących, że Event Sourcing, nie jest wcale taki straszny. W przykładach użyję:

  • event store - Marten,
  • szynę zdarzeń - Kafka (wraz z technologią Kafka Connect),
  • elastic search - do pokazania łatwości integracji z innymi rozwiązaniami.


Przykłady będą pokazywać ogólną zasadę działania tego typu systemów z naciskiem na przedstawienie zasady, a nie specyfików technologii.

  Język: Polski
  Poziom: 
Anita Przybył ()

Liderem być

Zostałeś liderem lub w najbliższej przyszłości nim zostaniesz? A może masz taki cel by kiedyś się nim stać? Wczoraj byłeś kolegą, dziś jesteś szefem? Wchodzisz do …

Zostałeś liderem lub w najbliższej przyszłości nim zostaniesz?

A może masz taki cel by kiedyś się nim stać?

Wczoraj byłeś kolegą, dziś jesteś szefem?

Wchodzisz do zupełnie nowego zespołu jako lider?

Masz za zadanie zarządzać, a Ty nie wiesz co to właściwie znaczy?

Jak poradzić sobie z grupą indywidualistów?

Jak zrobić z grupy ludzi zgrany zespół?

Jak zbudować autorytet?

Jak sprawić, żeby byli zmotywowani i zaangażowani?

Chcesz się dowiedzieć co Ty możesz zrobić, na co masz wpływ? Od czego zacząć? 

Dam Ci krótką instrukcję obsługi, starter z którym zaczniesz swoją przygodę z przywództwem.  Pokażę Ci jakie do przywództwa mają podejście najlepsi oraz powiem jaki będzie Twój pierwszy krok.

  Język: Polski
  Poziom: 

Tegoroczni prelegenci

Nasi sponsorzy i partnerzy

Patronat honorowy

Patronat honorowy

Sponsor Ścieżki Software Craftsmanship

Sponsor Ścieżki Software Architecture

Sponsor Ścieżki GameDev

Sponsor złoty

Sponsor złoty

Sponsor złoty

Sponsor złoty

Sponsor złoty

Sponsor złoty

Sponsor srebrny

Sponsor srebrny

Sponsor srebrny

Sponsor srebrny

Sponsor srebrny

Sponsor srebrny

Sponsor srebrny

Sponsor srebrny

Sponsor srebrny

Sponsor brązowy

Sponsor brązowy

Partner

Partner

Partner

Partner

Partner

Partner

Partner

Partner

Partner

Patron medialny

Patron medialny

Patron medialny

Patron medialny

Patron medialny

Patron medialny

Patron medialny

Szanowny internauto

SpreadIT szanuje dane osobowe Użytkowników i spełnia wymogi ich ochrony wynikające z powszechnie obowiązujących przepisów prawa, a w szczególności z Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE.

Dane osobowe podane w obrębie Serwisu i podczas kontaktu z organizatorami konferencji SpreadIT wykorzystywane są jedynie w celu umożliwienia uczestnikowi wzięcia udziału w konferencji w roli uczestnika lub/ oraz prelegenta.

Administratorem danych osobowych podawanych podczas rejestracji Konta w Serwisie, zapisu na Newsletter oraz przy wypełnianiu formularzy zgłoszeniowych są organizatorzy konferencji SpreadIT.

Dane Użytkownika są dostępne tylko dla organizatorów konferencji SpreadIT

Więcej informacji w naszej polityce prywatności.