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

Mateusz Osuch (Vile Monarch)

IT vs Gamedev Beat’em Up

Jak bardzo różni się wytwarzanie oprogramowania biznesowego od tworzenia gry? Czy są to zupełnie różne dziedziny czy raczej dwie strony tego samego medalu? Przybliżę problem wychodząc od natury …

IT vs Gamedev Beat’em Up

Jak bardzo różni się wytwarzanie oprogramowania biznesowego od tworzenia gry? Czy są to zupełnie różne dziedziny czy raczej dwie strony tego samego medalu? Przybliżę problem wychodząc od natury danego typu dzieła. Następnie przeanalizuję cały cykl produkcyjny, od projektowania, poprzez implementację, testowanie aż do wdrożenia, skupiając się na cechach charakterystycznych w kontekście docelowego typu produktu. Na koniec kilka słów o różnicach w kulturze i warunkach pracy w obu branżach.

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

Async, wszędzie async

W przeciągu kilku lat w świecie naszych aplikacji oraz systemów wyłoniły się nowe trendy, które łączy jedno: asynchroniczność. Można ją spotkać w różnych sferach, między innymi mowa tutaj o programow…

W przeciągu kilku lat w świecie naszych aplikacji oraz systemów wyłoniły się nowe trendy, które łączy jedno: asynchroniczność. Można ją spotkać w różnych sferach, między innymi mowa tutaj o programowaniu reaktywnym, modelu aktorów, asynchronicznym zarządzaniu wątkami, nieblokującej architekturze czy serwerach kolejkowych. Niesie to za sobą pewne korzyści, konwencje oraz terminologię ale i również wymaga zupełnie innego podejścia. To wszystko postaram się wam pokrótce przybliżyć podczas tej prelekcji.

  Język: Polski
  Poziom: 
Monika Januszek (SAP Hybris)

Skąd wiesz, że Twoje testy są dobre?

Jeśli jesteś jednym z tych programistów, którzy piszą testy, bo uważają je za przydatne i chciałbyś jeszcze udoskonalić swój warsztat, ta prezentacja jest właśnie dla Ciebie. Jeśli jesteś tym, …

Skąd wiesz, że Twoje testy są dobre?

Jeśli jesteś jednym z tych programistów, którzy piszą testy, bo uważają je za przydatne i chciałbyś jeszcze udoskonalić swój warsztat, ta prezentacja jest właśnie dla Ciebie.
Jeśli jesteś tym, którego irytują testy, albo któremu testy przeszkadzają w pracy, ta prezentacja również jest dla Ciebie.
Będę mówić o tym, jak możesz ocenić, czy testy przynoszą jakąś wartość i jak możesz pisać testy, które przynoszą taką wartość, jakiej w danym momencie potrzebujesz.
Przedstawię techniki projektowania testów na realistycznych przykładach zamiast poprzestać na zakresach liczb.
Dowiesz się, jak możesz sprawić, aby testy z uciążliwego obowiązku stały się pożyteczną częścią Twojej pracy.
 

  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: 
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.