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 Mazur (Vile Monarch) / Maciej Pryc (Destructive Creations) / Leszek Godlewski (EA DICE) / Łukasz Hacura (Anshar Studios)

To zależy – czyli oczywistość rozwiązania a wiek programisty

W rozwoju programisty w gamedevie, jak u każdego specjalisty w każdej dziedzinie, można zaobserwować Efekt Krugera – Dunninga, czyli spadek pewności siebie wraz z nabieraniem …

W rozwoju programisty w gamedevie, jak u każdego specjalisty w każdej dziedzinie, można zaobserwować Efekt Krugera – Dunninga, czyli spadek pewności siebie wraz z nabieraniem kompetencji w czasie, by dopiero po wielu latach tę pewność siebie odzyskać. Dyskutować będziemy o tym jak wpływa on na współpracę różnych pokoleń programistów w obrębie projektu.

  Język: Polski
  Poziom: 
Damian Widera (EUVIC)

W szponach danych – analiza i uczenie – Big Data

Przyjdźcie na wykład aby zobaczyć, z czym trzeba się zmierzyć, aby z otaczających nas danych uzyskać jak najwięcej informacji i wiedzy. Zrobimy sobie przykład praktyczny – end to …

W szponach danych – analiza i uczenie – Big Data

Przyjdźcie na wykład aby zobaczyć, z czym trzeba się zmierzyć, aby z otaczających nas danych uzyskać jak najwięcej informacji i wiedzy. Zrobimy sobie przykład praktyczny – end to end. Sami wyciągniecie wnioski, dokąd zmierza świat danych…

  Język: Polski
  Poziom: 
Adam Krosny (fireup.pro)

Event Driven Architecture - zalety i zagrożenia oraz sposoby radzenia sobie z nimi

Większość słyszała o architekturze zdarzeniowej, ale czy faktycznie wiemy jak ją dobrze zaimplementować, aby system działał sprawnie i było możliwe prześledzenie i rozwiązanie …

Event Driven Architecture - zalety i zagrożenia oraz sposoby radzenia sobie z nimi

Większość słyszała o architekturze zdarzeniowej, ale czy faktycznie wiemy jak ją dobrze zaimplementować, aby system działał sprawnie i było możliwe prześledzenie i rozwiązanie problemu, jeżeli już wystąpi? Na podstawie doświadczeń z wysokowydajnymi, skalowalnymi systemami zbudowanymi w oparciu o mikrousługi i szynę zdarzeń chciałbym zwrócić uwagę na istotne szczegóły o których czasem się zapomina i są trudne do wychwycenia w trakcie testów funkcjonalnych, a które skutkują bolesnymi (kosztownymi) problemami po uruchomieniu. 

  Język: Polski
  Poziom: 
Jarosław Pałka (allegro.tech / Symentis)

Wszystkich nas czeka zagłada, czyli dlaczego to co robimy nie można nazwać programowaniem

Programista, to przecież brzmi tak dumnie. Tyle lat ciężkiej pracy, studia, kursy. W końcu zaczęło się zwracać. Społeczeństwo nie ma pojęcia co robisz. Twoja mama i tato, tym …

Wszystkich nas czeka zagłada, czyli dlaczego to co robimy nie można nazwać programowaniem

Programista, to przecież brzmi tak dumnie.

Tyle lat ciężkiej pracy, studia, kursy. W końcu zaczęło się zwracać. Społeczeństwo nie ma pojęcia co robisz. Twoja mama i tato, tym bardziej.

Wiedzą tylko, że to coś wspólnego z internetem, komputerem i tym przedmiotem, którego wszyscy nienawidzą w rodzinie, matematyką.

Codziennie budzisz się z rano poczuciem wyższości nad mugolami, którzy nie ogarniają zawiłości OOP i FP.

Jak długo chcesz się okłamywać? W swojej pracy kleisz RESTy z resztek JSONów, które ktoś porozrzucał po biurze, w języku, którego nie rozumiesz, na platformie o której nie masz pojęcia i modlisz się, żeby naprawdę tam w środku nie biegały skrzaty przesuwające bit'y.

Wkurzyłem Cię? To dobrze.

Przyjdź i posłuchaj czym są "managed runtime", dlaczego większość języków kompilowanych jest do IR i wykonywanych przez maszyny wirtualne.

Na przykładzie EgoVM, opowiem o podstawach konstrukcji maszyn wirtualnych, o zarządzaniu pamięcią, systemach typów, static vs dynamic linking, single vs multiple dispatch. O tym wszystkich co napędza JVM, CLR, Beam czy V8.

Co napędza nasze systemy. Bez czego nie potrafilibyśmy dziś dostarczyć żadnego z naszych systemów czy też produktów.

Będzie dużo opowieści o decyzjach, które musieli podjąć twórcy maszyn wirtualnych i rozważań nad źródłem sukcesu tych platform.

Wszystko w zawiesistym sosie vanilla C.

  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.