V edycja otwartej, darmowej konferencji
poświęconej zagadnieniom informatycznym
18 listopada 2017, Gliwice

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 czwartej edycji!
A co w tym roku? 

Wysłuchamy między innymi

Dawid Mazur (Positive Power)

Jak pisać czysty kod

Dowiedz się, jak pisać kod tak piękny, że będzie się nadawał do oprawienia. Co więcej: będzie się też nadawał do rozwijania i używania. Opowiem trochę o: dobrych praktykach,  …

Jak pisać czysty kod

Dowiedz się, jak pisać kod tak piękny, że będzie się nadawał do oprawienia. Co więcej: będzie się też nadawał do rozwijania i używania.

Opowiem trochę o:

  • dobrych praktykach, 

  • SOLIDnym podejściu w praktyce, 

  • dlaczego DRY może być mylące,

  •  i wielu innych bardzo przydatnych rzeczach, wzorcach i regułach.

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

Dobrze prowadzony projekt od A do Z - okiem programisty

Możesz zacząć nowy projekt, kompletnie od zera zamiast utrzymywać stary kod? Szczęściar(a/z)! Chciałbym podzielić się swoim doświadczeniem i opowiedzieć, jak z punktu widzenia programisty powinien …

Dobrze prowadzony projekt od A do Z - okiem programisty

Możesz zacząć nowy projekt, kompletnie od zera zamiast utrzymywać stary kod? Szczęściar(a/z)! Chciałbym podzielić się swoim doświadczeniem i opowiedzieć, jak z punktu widzenia programisty powinien wyglądać dobrze poprowadzony projekt. Na potrzeby tej prezentacji załóżmy jedno wymaganie odnośnie dobrego projektu: kilka lat po wdrożeniu i utrzymywywaniu aplikacji, nowo dołączająca osoba nie ma ochoty uciec z krzykiem. Opowiem o tym, jak wygląda przeprowadzenie projektu od analizy do wdrożenia, z całą masą rzeczy o których trzeba pamiętać po drodze. Odpowiem na pytanie "co każdy projekt powinien mieć? Jak powinien funkcjonować". Wytłumaczę które rzeczy da się nadrobić, a wprowadzenie których na zbyt późnym etapie będzie bardzo kosztowne. Przy odrobinie szczęścia, wiedza wyniesiona z tej prezentacji pozwoli uniknąć tzw. kodu "legacy".

  Język: Polski
  Poziom: 
Mateusz Sulima (Allegro)

Skoro czas to pieniądz, to jak przyśpieszyć stronę na front-endzie?

Wielu developerów nie zdaje sobie sprawy, że czas odpowiedzi z serwera to często mniej niż 20% czasu ładowania strony. To dlatego, że łatwo przeoczyć różnicę w prędkości działania strony na błyszcząc…

Skoro czas to pieniądz, to jak przyśpieszyć stronę na front-endzie?

Wielu developerów nie zdaje sobie sprawy, że czas odpowiedzi z serwera to często mniej niż 20% czasu ładowania strony. To dlatego, że łatwo przeoczyć różnicę w prędkości działania strony na błyszczącym MacBooku połączonym szerokopasmowym łączem, a telefonem przeciętnego Kowalskiego korzystającego z sieci 3G. Tymczasem już połowa ruchu w polskim internecie odbywa się z urządzeń mobilnych, co powoduje, że wracamy do czasów gdy każdy bajt i linijka kodu miały znaczenie. Podczas prezentacji powiem o tym jak wydajność przekłada się na cele biznesowe i dlaczego stwierdzenie, że strona jest załadowana nie jest takie proste jak się wydaje. Przedstawię też jak monitorujemy szybkość ładowania stron w Allegro oraz jakie są główne problemy, które obserwujemy. Opowiem również jak sobie z nimi radzić przy pomocy technologii takich jak SPA, HTTP/2 i AMP.

  Język: Polski
  Poziom: 
Paweł Gajda (Carbon Studio)

Nierozwiązany problem lokomocji w VR

Idealny sposób poruszania się to "święty gral" wirtualnej rzeczywistości i temat wielu ożywionych dyskusji. W obliczu ryzyka choroby symulatorowej, wielu developerów rezygnuje ze swobodnego sposobu …

Nierozwiązany problem lokomocji w VR

Idealny sposób poruszania się to "święty gral" wirtualnej rzeczywistości i temat wielu ożywionych dyskusji. W obliczu ryzyka choroby symulatorowej, wielu developerów rezygnuje ze swobodnego sposobu poruszania znanego z "płaskich" gier FPS, co w odczuciu części graczy poprawia komfort, lecz prowadzić też może do ograniczenia immersji. Poszukiwanie złotego środka pomiędzy komfortem i immersją stanowi sedno lokomocji w VR. Wykład ma na celu omówienie różnych metod poruszania w VR wraz z ich zaletami i wadami, oraz przybliżenie tematyki choroby symulatorowej i immersji w grach VR.

  Język: Polski
  Poziom: 
Chcesz więdzieć więcej o SpreadIT?

Nasi sponsorzy i partnerzy

Patronat honorowy

Sponsor główny

Sponsor Ścieżki GameDev

Sponsor Ścieżki Software Architecture

Sponsor Ścieżki Software Craftsmanship

Sponsor złoty

Sponsor złoty

Sponsor złoty

Sponsor złoty

Sponsor złoty

Sponsor srebrny

Sponsor srebrny

Sponsor srebrny

Sponsor brązowy

Sponsor brązowy

Patron medialny

Patron medialny

Patron medialny

Patron medialny

Patron medialny

Patron medialny

Partner

Partner

Partner

Partner

Korzystając z tej strony, zgadzasz się na zapisywanie przez nas plików cookie na Twoim komputerze zgodnie z naszą polityką prywatności.