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

Mateusz Beczek (ING Bank Śląski)

Monitoring aplikacyjny, czyli ostatni element DevOpsowej układanki.

Byłoby doskonale, gdyby nasze aplikacje zawsze działały tak, jak chcemy. Niestety, systemy są przewrotne i potrafią zadziałać nieoczekiwanie w najmniej spodziewanym momencie. Bez …

Monitoring aplikacyjny, czyli ostatni element DevOpsowej układanki.

Byłoby doskonale, gdyby nasze aplikacje zawsze działały tak, jak chcemy. Niestety, systemy są przewrotne i potrafią zadziałać nieoczekiwanie w najmniej spodziewanym momencie. Bez dopracowanego monitoringu i jednoznacznych wskaźników trudno wskazać źródło problemu. Dlaczego dobry monitoring ostrzeże nas szybciej niż klient i czego unikać, żeby klientowi nie odpowiedzieć "u mnie działa" - opowiem na prelekcji :) 

  Język: Polski
  Poziom: 
Piotr Cieślak (Carbon Studio)

Interakcja jako fundament gier VR

Gry wideo to fascynujący przykład interaktywnego medium. Wpływanie na świat gry, jego systemy i postacie stale się rozwijało, ale to dopiero VR przyniósł rewolucję w dziedzinie …

Interakcja jako fundament gier VR

Gry wideo to fascynujący przykład interaktywnego medium. Wpływanie na świat gry, jego systemy i postacie stale się rozwijało, ale to dopiero VR przyniósł rewolucję w dziedzinie interaktywności. Dzięki kontrolerom ruchowym, VR oferuje pełną immersję, a interakcje, nawet tak proste jak poruszanie dźwignią, zyskują kluczowy wpływ na poczucie przebywania wewnątrz wirtualnego świata. Przyjrzyjmy się dobrym praktykom projektowania interakcji w VR.

  Język: Polski
  Poziom: 
Arkadiusz Migała (Perform Media Poland)

Chcę oglądać twoje logi

“Nie chcę badać błędów znów w kodzie Nie chce zgadywać, która to maszyna Nie chcę uruchamiać znowu tam VIMa Nawet nie wiem, jaka jest ich …

“Nie chcę badać błędów znów w kodzie
Nie chce zgadywać, która to maszyna
Nie chcę uruchamiać znowu tam VIMa

Nawet nie wiem, jaka jest ich przyczyna 
Ale jedno czego chce, i ty dobrze o tym wiesz
Chciałbym mieć tą cudowną rzecz, która wspomogłaby mnie…”

Logi to narzędzie, które powinno nam pomagać w zarządzaniu i monitorowaniu naszych systemów i aplikacji. Często jednak złe podejście do nich sprawia, że są one raczej bolączką niżeli pomocą dla developera. Porozmawiajmy zatem o właściwym podejściu do logów, które ułatwi nam jej monitorowanie, szybkie reagowanie, ale także nie utrudni pracy nam oraz naszej aplikacji.

  Język: Polski
  Poziom: 
Paweł Lewtak (GOG.com)

Jak rozwalić* dowolny projekt w 10 prostych krokach

*może nie rozwalić w sensie unicestwienia i anihiliacji, a bardziej doprowadzić do stanu w którym ludzie będą się męczyć, tracić zapał i wypalać pracując nad danym projektem. …

Jak rozwalić* dowolny projekt w 10 prostych krokach

*może nie rozwalić w sensie unicestwienia i anihiliacji, a bardziej doprowadzić do stanu w którym ludzie będą się męczyć, tracić zapał i wypalać pracując nad danym projektem.

Jako programista pracowałem przy wystarczająco dużej liczbie projektów by zauważyć pewne powtarzające się schematy/wymówki: "od dziś robimy agile", "to nie potrzebuje testów", "dziwne, u mnie działa", "zrobimy to po swojemu".

Niby siedzimy i robimy te taski w Jirze, ale po co i dlatego? ¯\\_(ツ)_/¯ 

Opowiem co w przeszłości nie działało, dlaczego i jak to się skończyło w projektach przy których pracowałem. Nie mam idealnego sposobu na radzenie sobie ze wszystkimi problemami w projektach, ale wiem jak z wielu z nich unikać i tym chciałbym się podzielić. Będę mówił o tym jak nie rozpoczynać projektów, jakich złych praktyk nie stosować i jak oduczyć się stosowania wymówek, by nie skończyć ze słabej jakości projektem 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.