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: 
Piotr Ślesarew (Grand Parade a part of William Hill)

Bottom Navigation Headache

Most modern Android applications use single Activity strategy as a core of an architecture. Building such solution can be really difficult in terms of clean and bulletproof …

Most modern Android applications use single Activity strategy as a core of an architecture. Building such solution can be really difficult in terms of clean and bulletproof navigation. What type of a component should be used to represent individual screen? How to define eye-candy animations to provide the best look and feel for the user? Support for deep links? Saving states and sending data between screens? All of those things can give a huge headache, and that is why I would like to present my journey from navigation madness to navigation happiness. Live coding included!

  Język: Angielski
  Poziom: 
Paweł Janusz (Onwelo)

Architektura z bliska i z daleka

Czy też macie czasami wrażenie, że “Architektura oprogramowania” to termin często przedyskutowany technicznie? Dużo mówimy o architekturze, ale czy faktycznie skupiamy się na tym …

Architektura z bliska i z daleka

Czy też macie czasami wrażenie, że “Architektura oprogramowania” to termin często przedyskutowany technicznie? Dużo mówimy o architekturze, ale czy faktycznie skupiamy się na tym co jest ważne? Zapraszam do wycieczki, która z jednej strony wróci do podstaw, z drugiej spróbuje zasugerować, co z ta architekturą można zrobić. Opowieść dotknie moich doświadczeń z różnymi architekturami - tymi bardziej i mniej lubianymi i pożądanymi. W ramach prezentacji postaram się też przekazać moje podejście i dobre praktyki w trakcie budowania i zmian architektury w projekcie.

  Język: Polski
  Poziom: 
Filip Szeląg (Destructive Creations)

Dlaczego warto zaczynać od środka, czyli walka z blokadą twórczą na przykładzie designu Ancestors …

Pusta strona, która nie chce się zapełnić, to przekleństwo, które spędzało sen z powiek niejednemu twórcy. I chociaż trudno jest podać uniwersalne rozwiązanie, które raz na zawsze …

Dlaczego warto zaczynać od środka, czyli walka z blokadą twórczą na przykładzie designu Ancestors Legacy

Pusta strona, która nie chce się zapełnić, to przekleństwo, które spędzało sen z powiek niejednemu twórcy. I chociaż trudno jest podać uniwersalne rozwiązanie, które raz na zawsze umożliwi nam pozbycie się tej przypadłości, to istnieją rozmaite techniki i sugestie, które mają na celu zwalczenie blokady twórczej. Postaram się przedstawić jak najwięcej z nich, a za przykład posłużą mi nasze doświadczenia, które uzyskaliśmy podczas tworzenia najnowszej gry studia Destructive Creations, czyli Ancestors Legacy.

  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.