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

Grzegorz Wątroba (Xara / Wayward Preacher)

ECSy, Job Systemy i inne rzeczowniki, czyli nowości w Unity 2018.1 i wyżej

Silnik Unity w ciągu ostatnich miesięcy wprowadził szereg zmian ułatwiających przetwarzanie wielowątkowe oraz wsparcie dla bardziej złożonych systemów rozgrywki. W ninejszej …

ECSy, Job Systemy i inne rzeczowniki, czyli nowości w Unity 2018.1 i wyżej

Silnik Unity w ciągu ostatnich miesięcy wprowadził szereg zmian ułatwiających przetwarzanie wielowątkowe oraz wsparcie dla bardziej złożonych systemów rozgrywki.

W ninejszej prelekcji zostaną zaprezentowane nowości związane z Entity Component System, Job System, Raycast Command i pokrewne im rozwiązania.

  Język: Polski
  Poziom: 
Jakub Marchwicki (DAC)

Mikroserwisy, wszędzie mikroserwisy

Micro Service Architecture is an architectural concept that aims to decouple a solution by decomposing functionality into discrete services. Think of it as applying many of the …

Mikroserwisy, wszędzie mikroserwisy

Micro Service Architecture is an architectural concept that aims to decouple a solution by decomposing functionality into discrete services. Think of it as applying many of the principles of SOLID at an architectural level, instead of classes you’ve got services” – teraz wszyscy to znamy, wszyscy o tym mówią, niektórzy z powodzeniem stosują.

Ale… od teorii do praktyki jest długa i zawiła droga, wiele podejść, mnóstwo kroków pośrednich. W tej prezentacji, chciałbym pokazać kilka scenariuszy w których “mikroserwisowy sposób myślenia” pozwolił nam wyjść z problemów w systemach legacy: duplikując istniejące funkcjonalności, budując proxy do istniejących systemów, zarządzając szeregiem systemów typu embedded,  stopniowo migrując aplikację z jednej technologii na inną, z jednego języka na inny, tworząc nowe usługi obok istniejących, klasycznych big ball of mud. Bowiem mikro serwis to nie tylko szereg małych aplikacji w Spring Boot gadających ze sobą po HTTP – to sposób myślenia o problemach w skali mikro i platforma do dyskusji o rozwiązaniach tam gdzie one przynależą: w biznesie, w infrastrukturze itd.

  Język: Polski
  Poziom: 
Aleksander Kauch (11 bit studios)

Od This War of Mine do Frostpunk - Ewolucja kodu gry

Czy zrobienie o wiele większej gry na tej samej, własnej technologii jest trudne? Czy poza powiększeniem zespołu wymagane są jeszcze jakieś kroki? Jak bardzo trzeba poszerzyć …

Od This War of Mine do Frostpunk - Ewolucja kodu gry

Czy zrobienie o wiele większej gry na tej samej, własnej technologii jest trudne? Czy poza powiększeniem zespołu wymagane są jeszcze jakieś kroki? Jak bardzo trzeba poszerzyć możliwości techniczne silnika żeby poradzić sobie z o wiele większym projektem? Odpowiedzi na te pytania musiało poznać 11 bit studios tworząc grę Frostpunk korzystając z posiadanej technologii wcześniej użytej do stworzenia This War of Mine. W prelekcji zostanie przedstawiona ewolucja architektury silnika, systemów sztucznej inteligencji oraz rozwinięcie idei sterowania logiką przy pomocy danych (data-driven programming).

  Język: Polski
  Poziom: 
Adrian Chlubek (The Software House)

Proceduralne generowanie w skali galaktycznej

Proceduralne renderowanie w wielkiej skali. Pokażę jak sprawnie zbudować system umożliwiający proceduralne renderowanie galaktyki gwiazd wraz z planetami i księżycami. Zapoznasz …

Proceduralne generowanie w skali galaktycznej

Proceduralne renderowanie w wielkiej skali. Pokażę jak sprawnie zbudować system umożliwiający proceduralne renderowanie galaktyki gwiazd wraz z planetami i księżycami. Zapoznasz się z problemami, jakie spotyka się podczas budowy wielkich światów, rozwiążemy kłopoty związane z precyzją obliczeń 3D. Zaprezentuję różne techniki proceduralnego generowania potrzebnych danych takie jak value noise czy fractal brownian noise oraz jak za ich pomocą stworzyć wymagane dane. Wszystko oparte o Vulkan i GLSL.

  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.