AGENDA

 

  • App Arch I by Allegro
  • App Arch II by Decerto
  • Java
  • JavaScript by pracuj.pl
  • .Net I by Lingaro
  • .Net II by Sii
  • Python
  • WORKSHOPS
  • PHP
  • Ruby
  • Bottega IT Minds
  • Business Relations & Soft Skills
  • GameDev
  • Front-end
08:00 - 09:00

W momencie, gdy decydujemy się na wprowadzenie architektury opartej na komunikacji klient - serwer, musimy zmierzyć się z różnego rodzaju problemami dotyczącymi utrzymania tego typu usług ...

10:00 - 10:45 Jakub Nabrdalik

Do you know why the default scope in Java is package-private? Because that's what designers thought should be the most popular scope. Is that ...

11:00 - 11:45 Szymon Warda

Relational, graph, document, in memory, key-value, search, stream, embedded - those are the most common database types. This talk will cover types of databases, their weaknesses ...

12:00 - 12:45 Norbert Wójtowicz

The cure for scurvy is not lemons, but vitamin C. The cure for your system blues is not functional programming, but data. We will explore ...

12:45 - 14:00
14:00 - 14:45 Piotr Suszalski

W świecie aplikacji internetowych wydajność jest kluczowa. W wielu przypadkach wąskim gardłem jest baza danych. Jej odpowiednia struktura może nam bardzo pomóc, ale nie umiejętne ...

16:00 - 16:45 Dominik Przybysz

Czy zdarzyło Ci się kiedyś przebudować całą aplikację, bo trzeba dodać nowe pole na frontendzie? Albo gdy zmiana organizacji tabel w DB zmieniała całą Twoją ...

17:00 - 17:45 Dawid Gaweł

Kto z nas nie zaczynał nowego projektu od przeglądnięcia jakie nowe super frameworki i biblioteki wyszły w minionym tygodniu? Albo kto z nas nie narzekał ...

08:00 - 09:00
09:00 - 09:45 Krzysztof Kaczmarek

Kolaż praktycznych opowieści o Clojure - czyli o zastosowaniach, nadziejach, porażkach, sukcesach, technologiach i architekturze. 100% Beef. Zero nawiasów.

10:00 - 10:45 Daniel Pokusa

Rozwijając system bardzo łatwo można przekroczyć granicę- z jednej strony chcemy przewidzieć wszystkie możliwości i potencjalne zmianty jakich będzie chciał klient, z drugiej strony pod ...

Każda z firm w trakcie swojego rozwoju napotyka na moment w którym technologia zamiast pomagać, zaczyna ograniczać rozwój firmy. W trakcie prezentacji, chcę przekazać wam ...

12:00 - 12:45 Łukasz Łuczak

Świat IT pędzi przed siebie bez opamiętania. Popyt na programistów jest znacznie większy niż podaż. Powoduje to konieczność pójścia na ustępstwa. Czasami jednak te ustępstwa ...

12:45 - 14:00
14:00 - 14:45 Tomasz Okraska

Tworzenie systemu o skomplikowanych regułach biznesowych to prawdziwe wyzwanie. Podczas implementacji właściciel biznesowy wielokrotnie zmienia reguły biznesowe, dodaje nowe zależności w parametryzacji. Przygotowanie systemu na ...

15:00 - 15:45 Mateusz Gajewski

W 2013 roku w Allegro zapadła decyzja o zmianie architektury - odejściu od monolitycznej aplikacji napisanej w PHP na rzecz wytwarzania mikrousług. W swojej prezentacji pokażę ...

15:00 - 15:45 Maciej Mensfeld

Is it hard? Not if you have the right attitudes. It's having the right attitudes that's hard." Do we as an industry have ...

16:00 - 16:45 Jacek Jagiela

Jak przepchnac dane z jednej bazy do drugiej, przeglad technologii wykorzystywanych przy wymianie danych miedzy roznymi fragmentami ekosystemu, od procesow Batchowych przepychajacych cale obiekty raz ...

17:00 - 17:45 Kamil Wysocki

Wyobraźcie sobie sytuację, w której Klient chce przyjmować dane raportowe od 2 mln użytkowników. Dane każdego użytkownika są w różnych rozmiarach od 1B do 200GB ...

18:00 - 18:45 Maciej Rząsa

Czy pisałeś kiedykolwiek aplikacje webowe albo mobilne działające offline? Zmagałeś się z poprawna i wydajną synchronizacją danych między serwerem a klientem? Kiedy spotkałem się z ...

08:00 - 09:00
09:00 - 09:45 Sebastian Malaca

When we talk about objects, we think about their behaviors, attributes and interactions. We think about the things they help us achieve. Yet, before any ...

10:00 - 10:45 Jakub Pilimon

Event sourced domain naturally leads to messaging infrastructure and CQRS based services. See how we can benefit from getting rid of typical relational database model ...

11:00 - 11:45 Milen Dyankov

Creating objects in Java using `new` keyword was a no brainer for many years! Then IoC / DI questioned the approach and component containers changed the ...

12:00 - 12:45 Marcin Stożek

Docker, z Dockerem, o Dockerze, Docker to, Docker tamto, Docker na prezydenta. Strach otworzyć lodówkę. Ale co to właściwie jest i czy może być przydatne ...

12:45 - 14:00
14:00 - 14:45 Jarek Pałka

JIT, “just in time”, “hot spot”, tajemniczy, cichy bohater JVM. Dowód na stwierdzenie, że każda wystarczająco skomplikowana technologia ma w sobie element magiczny. Jeśli myślisz ...

15:00 - 15:45 Robert Szarejko

Z własnego doświadczenia wiem, że osoby tworzące back-end aplikacji web-owych często po macoszemu traktują temat bezpieczeństwa. Identyfikacja i usunięcie luk w istniejącym systemie nie jest ...

16:00 - 16:45 Jarek Ratajski

W 2016 firma Lightbend (znana z technologi Akka) wydała framework dla Javy, który może zastąpić przestarzałe JavaEE oraz Springa. Poznajcie framework, który wygrywa każde buzzword ...

17:00 - 17:45 Dominik Przybysz

Czekasz na Javę 9 i jej moduły? A czemu nie tworzysz modułów już teraz? Czy ktoś kiedyś mówił Ci o OSGi? Pewnie tak i pewnie ...

08:00 - 09:00

In this presentation I will share with you my impression about Vue JS and try to compare it with another popular solutions on the market ...

10:00 - 10:45 Tomasz Ducin

In this talk we'll discuss 5 alternative approaches to handle async operations: callbacks, events, promises, coroutines and reactive streams. None of them is either ...

11:00 - 11:45 Damian Kmiecik

Wprowadzenie do architektury Flux i konceptu Redux’a. Ukazane w praktyce plusy i minusy użycia z ReactJS, AngularJS i Angular 2 z zaprezentowaniem kodu aplikacji.

Functional programming is becoming more and more popular. It's quite obvious that there are many benefits on using FP elements on server side. How ...

12:45 - 14:00
14:00 - 14:45 Phil Nash

You've probably heard of the magic of a Service Worker when a user is offline, but what can we do for them when they ...

15:00 - 15:45 Krzysztof Furmann

A gentle introduction into the world of streams and how we can handle this concept using Microsoft’s RxJS library. Once we get to know the ...

16:00 - 16:45 Agata Malec-Sromek

Dziedziczenie w JavaScript zdecydowanie różni się od klasycznego podejścia, które znamy z innych języków programowania.  Na wykładzie porozmawiamy o różnicach pomiędzy klasycznym dziedziczeniem, a dziedziczeniem ...

Czy TypeScript to lepszy JavaScript? A może TypeScript to alternatywa dla języków obiektowych? Bez różnicy czy twoja specjalizacja to front-end, back-end lub FullStack, warto żebyś ...

18:00 - 18:45 Piotr Leszczyński

Wykład dotyczący tzw. "Magii JavaScript'u" w dziedzinie operacji na kolekcjach danych oraz zarządzania pamięcią, przedstawiony na przykładzie silnika Chrome V8.

08:00 - 09:00
09:00 - 09:45 Bartosz Sokół

Object-oriented programming languages have been here for decades, helping millions of developers to deliver (sort of) working software. Still, after many years, we still struggle ...

10:00 - 10:45 Szymon Warda

Procesowanie wielowątkowe od dawna nie jest już tylko optymalizacją ale koniecznością. Wprowadzenie biblioteki Task Parallel Library (TPL) najlepiej znanej z .AsParallel() dodanego do LINQ może ...

11:00 - 11:45 Konrad Kokosa

Kto debuggował aplikację za pomocą wypisywania do logów "krok1", "krok2", choć pewnie używając bardziej niewybrednych słów? Dobrze wiemy jak potrzebna jest czasem diagnostyka naszej aplikacji ...

12:00 - 12:45 Adam Marczak

Boty to nie tylko buzzword. Zobacz sam jak z wykorzystaniem Bot Framework oraz usług Cognitive Services, Bot Service dostępnych w chmurze Microsoft Azure stworzyć bota ...

12:45 - 14:00
14:00 - 14:45 Jakub Gutkowski

Mikroserwisy są już pase… odeszły do lamusa, teraz popularnym słowem jest serverless. Na sesji dowiesz się co to jest serverless, kiedy może to być przydatne ...

15:00 - 15:45 Szymon Kulec

Czy nowe bazy danych to faktycznie coś odkrywczego, czy może bazują na wzorcach, które sprawdzają się od lat? Czy istnieje wspólny mianownik między relacyjnymi bazami ...

16:00 - 16:45 Maciej Nowak

W październiku 2015 roku dostałem maila "Komputer pokładowy" z propozycją uczestnictwa projekcie PW-Sat2. Od tego czasu łączę świat "nudnych bizesowych .NETowych aplikacji webowych " ze światem ...

Przez ostatnie lata programowanie asynchroniczne mocno się spopularyzowało, a jego użycie np. przy wykonywaniu żądań HTTP nikogo już nie dziwi. Język C# umożliwia nam bardzo ...

18:00 - 18:45 Bartosz Sypytkowski

W ramach tej prezentacji przedstawimy sobie jakie cechy systemów reaktywnych sprawiają, że określenie to stało się tak popularne a sam standard Reactive Streams tak użyteczny ...

08:00 - 09:00
09:00 - 09:45 Łukasz Kałużny

Serverless to nowy trend w chmurze, gdzie interesuje nas wrzucenie naszego kodu do chmury i korzystanie z niego jak z usług SaaS. Azure taką możliwość ...

10:00 - 10:45 Karol Rogowski

The main idea of this presentation is to make c# objective again. I want to show common mistakes we all make when working on our ...

11:00 - 11:45 Michał Jasiorowski

Często zastanawiacie się w jaki sposób stworzyć rozproszony system w .NET? Czego użyć? Na rynku dostępnych jest wiele technologii ale żadna z nich nie jest ...

12:00 - 12:45 Łukasz Pyrzyk

I would like to present current architecture of .NET, show how it works with with Xamarin and .NET Core. I have a plan to give ...

12:45 - 14:00
14:00 - 14:45 Bartosz Adamczewski

Day to day we do lots of repetitive tasks that consist of finding and extracting stuff from files, doing some input-output transformations or formatting text ...

15:00 - 15:45 Piotr Gankiewicz

Kiedy rozważamy budowę API opartego na protokole HTTP najczęstszym wyborem jest właśnie REST. Czy jednak to podejście faktycznie jest niezastąpione? Co jeśli chcielibyśmy stworzyć uniwersalny ...

16:00 - 16:45 Marcin Drobik

Ostatnio środowisko .NET huczy od wieści o nowym ASP.NET Core, tymczasem większość projektów ciągle opiera się - i będzie opierać się jeszcze przez jakiś czas ...

17:00 - 17:45 Marcin Malinowski

Jak wejść z F# na produkcję i pozostać przy życiu. Moje doświadczenia z wprowadzania języka F# w dużym banku. Recepta krok po kroku jak rozwiązywać ...

08:00 - 09:00

W 2017. roku miną 23 lata od wydania jednego z największych klasyków IT - Design Patterns: Elements of Reusable Object-Oriented Software. Zebrana w pozycji wiedza o ...

10:00 - 10:45 Michał Chałupczak

W swojej prezentacji przedstawię to co jest często niedostrzeganym skutkiem praktykowania TDD. Przy pomocy TDD The Hard Way rzucę więcej światła na transformacje, które przechodzi ...

11:00 - 11:45 Michał Bultrowicz

Propozycja tego, jak można tworzyć mikroserwisy w Pythonie zakładając pisanie testów najpierw, a dopiero potem właściwego kodu. Na każdym etapie pracy. Żadne pseudo-TDD. Skupię się ...

12:00 - 12:45 Marek Piechula

Global interpreter lock w skrócie GIL pozwala uruchamiać kod współbieżnie, lecz nie równolegle, co nie pozwala na wykonanie kodu na wielu wątkach czy rdzeniach. Prelekcja ...

12:45 - 14:00
14:00 - 14:45 Piotr Grzesik

W swojej prezentacji chciałbym przedstawić słuchaczom jakie możliwości oferuje Python w zakresie środowisk wirtualnych, co daje nam izolacja którą zapewniają, jak z nich korzystać w codziennej ...

15:00 - 15:45 Jakub Wasielak

Historically, Python packaging has been a source of significant pain for even the most devoted Python enthusiasts. The good news, though, is that things are ...

16:00 - 16:45 Krzysztof Sopyła

Sztuczna inteligencja w końcu wyszła z pokoi naukowców i wkracza w każdy aspekt naszego życia. Wiąże się to z tym, że coraz więcej firm chce ...

17:00 - 17:45 Mateusz Rogowski

Machine Learning zdobywa na popularności i ma coraz szersze zastosowanie. Wykorzystywane algorytmy nie zawsze są proste, na szczęście różne biblioteki ułatwiają ich stosowanie. Przedstawię jak ...

18:00 - 18:45 Maciej Polańczyk

This presentation shows best practices in unit testing in python. It explains how to use python libraries to easy development of unit tests. Examples come ...

08:00 - 09:00
09:00 - 09:45 Paweł Maciejewski

Automatyzacja testów interefejsu aplikacji staje się coraz popularniejsza, szczególnie w zwinnych metodologiach wytwarzania oprogramowania w których nie znajdziemy osobnej fazy testów czy nawet osobnego stanowiska ...

10:00 - 10:45 Paweł Maciejewski

Automatyzacja testów interefejsu aplikacji staje się coraz popularniejsza, szczególnie w zwinnych metodologiach wytwarzania oprogramowania w których nie znajdziemy osobnej fazy testów czy nawet osobnego stanowiska ...

O tym, jak prężnie rozwija się dziś rynek e-commerce nie trzeba nikogo przekonywać. Tak dynamiczny, a zarazem wielokierunkowy rozwój stawia przed twórcami rozwiązań dla aplikacji ...

O tym, jak prężnie rozwija się dziś rynek e-commerce nie trzeba nikogo przekonywać. Tak dynamiczny, a zarazem wielokierunkowy rozwój stawia przed twórcami rozwiązań dla aplikacji ...

12:45 - 14:00

W swojej przygodzie z pisaniem testów jednostkowych zapewne zdarzyło Ci się że:

  • sporo czasu zajęło Ci przeczytanie i zrozumienie co robią testy,
  • zmieniłeś kod pod ...

W swojej przygodzie z pisaniem testów jednostkowych zapewne zdarzyło Ci się że:

  • sporo czasu zajęło Ci przeczytanie i zrozumienie co robią testy,
  • zmieniłeś kod pod ...

React is currently one of the most popular and powerful front-end library. With the increase in complexity of web applications, React offers powerful one-way data ...

React is currently one of the most popular and powerful front-end library. With the increase in complexity of web applications, React offers powerful one-way data ...

React is currently one of the most popular and powerful front-end library. With the increase in complexity of web applications, React offers powerful one-way data ...

08:00 - 09:00

Wraz z wzrostem firmy, naturalnym procesem jest proporcjonalny wzrost skomplikowania działalności, którą prowadzi. Często okazuje się, że w pewnym momencie podejście CRUD-alike przestaje zdawać egzaminu ...

10:00 - 10:45 Arkadiusz Kondas

Programowanie sterowane zdarzeniami (event-driven) jest znane i używane w aplikacjach klient / serwer oraz bibliotek asynchronicznych. RactPHP (zbliżony do node.js lub Python Twisted), przenosi PHP ...

Jak zostać samodzielnie myslącym programistą webowym budującym aplikacje skrojone pod potrzeby biznesowe, a nie modę.

12:00 - 12:45 Łukasz Szymański

Światowi giganci naszej branży prześcigają się w marketingu swoich najnowszych rozwiązań - nie inaczej jest w przypadku GraphQL wydanym przez Facebook. Przyjrzymy się wszelkim aspektom tej technologii ...

12:45 - 14:00

Supporting multiple platforms and game versions in GWENT at the same time in micro services architecture. How do we face challenges of API versioning, user ...

15:00 - 15:45 Leszek Krupiński

PHP raczej nie jest kojarzone z pisaniem serwerów czy daemonów, ale w niektórych zastosowaniach sprawdza się dobrze. Pozostaje jednak kwestia zarządzania procesem i dbania, żeby ...

16:00 - 16:45 Witold Adamus

PHP7 jest już prawdziwie (ale nie czysto) funkcyjnym językiem programowania. Niestety sposób w jaki wprowadzono koncepcję, która przeżywa aktualnie swój renesans, jest pod wieloma aspektami ...

17:00 - 17:45 Tomasz Kowalczyk

Drzewo to jedna z najważniejszych struktur danych z jakimi możemy się zetknąć w programowaniu. Umiejętność ich analizy znacząco ułatwia rozwiązywanie wielu rodzajów problemów. W tej prelekcji ...

18:00 - 18:45 Piotr Pasich

Spadek wydajności aplikacji nie zawsze wymaga otworzenia nowych serwerów i skalowania. W większości przypadków wystarczy oddelegować czasochłonne lub zasobochłonne zadania na później lub do innych ...

08:00 - 09:00
09:00 - 09:45 Jakub Gutkowski

Elixir oczami programisty JavaScript i C# - jaki jest tajemny przepis na zrozumienie języka, nauczenie się go i zakochanie się w nim. A wszystko dzięki 1 ...

10:00 - 10:45 Michał Konarski

What are the key features of Golang that will broaden your horizons and even help you become a better Ruby developer?

11:00 - 11:45 Tomasz Pajor

Benchmarking can be very useful in many different aspects, it also is not painful.

12:00 - 12:45 Maciej Mensfeld

Trailblazer gives you a high-level architecture for web applications. It extends the basic MVC pattern with new abstractions. Rock-solid conventions that go far beyond database ...

12:45 - 14:00
14:00 - 14:45 Marcin Wierzbicki

Celem warsztatu jest analiza mocnych i słabych stron podejścia w budowie systemów w oparciu o mikroserwisy. Podczas warsztatu uczestnicy koncentrują się na tworzeniu modelowego systemu ...

15:00 - 15:45 Marcin Wierzbicki

Celem warsztatu jest analiza mocnych i słabych stron podejścia w budowie systemów w oparciu o mikroserwisy. Podczas warsztatu uczestnicy koncentrują się na tworzeniu modelowego systemu ...

Wykład ma na celu przedstawienie, że nie każda aplikacja Ruby musi być oparta o framework Rails. W ekosystemie Ruby istnieje wiele innych narzędzi, które doskonale ...

08:00 - 09:00

Co odróżnia biegłych oraz ekspertów od reszty ludzi - w jaki sposób myślą i jak się uczą? Na czym się skoncentrować, gdy wszyscy wokół zmieniają frameworki ...

10:00 - 10:45 Mariusz Gil

W 1970 roku John Conway publikował koncept prostego automatu komórkowego, Game of Life. Dziś, po 37 latach, tych kilka regułek rządzących rozwojem świata komórek jest ...

11:00 - 11:45 Jakub Kubryński

Prawdziwego programistę poznaje się nie po tym jak zaczyna, ale po tym jak utrzymuje. To drugie jest trudne w przypadku systemów rozproszonych, a szczególnie tych ...

12:00 - 12:45 Konrad Kokosa

Refleksja nad tematem zarządzania pamięcią we współczesnym świecie IT. Czy w czasach terabajtowych dysków i gigabajtów RAM-u, mamy się w ogóle czym przejmować? czy jesteśmy ...

12:45 - 14:00
14:00 - 14:45 Łukasz Szydło

O wzorcach i stylach architektonicznych wiemy już dużo. Gdy rozpoczynamy nowy projekt dobieramy je misternie analizując ich wady i zalety. Nie mija jednak wiele czasu ...

15:00 - 15:45 Łukasz Szydło

O wzorcach i stylach architektonicznych wiemy już dużo. Gdy rozpoczynamy nowy projekt dobieramy je misternie analizując ich wady i zalety. Nie mija jednak wiele czasu ...

16:00 - 16:45 Artur Król

Jak to jest, że na openspace czujesz się jak Thor a wchodząc na spotkanie z zarządem na mały chłopczyk?

Czy zakup drogiego garnituru pomógłby Ci ...

17:00 - 17:45 Maciej Aniserowicz

Dyskusja o trendach w technologii i aktualnym stanie branży IT w Polsce. W planie także dyskusja z publicznością.

18:00 - 18:45 Maciej Aniserowicz

Dyskusja o trendach w technologii i aktualnym stanie branży IT w Polsce. W planie także dyskusja z publicznością.

08:00 - 09:00
09:00 - 09:45 Karol Sójko

Being a developer is not only about fixing bugs and implementing new features from 9 to 5. It’s also about improving your craft and skills ...

10:00 - 10:45 Eliza Stasińska

Czy da się przeprowdzić zmianę pracując z pojedynczymi zespołami? Dlaczego transformacje zwinne są takie trudne? Gdzie jest klucz do poruszenia skały? W codziennej pracy trzeba ...

11:00 - 11:45 Paweł Wrzeszcz

Większość opracowań dotyczących przyczyn dla których startupy upadają wymienia dwie kategorie powodów:

  • biznesowe (brak product/market fit, skończyły się pieniądze, słaby marketing) i 
  • komunikacyjne (zespół ...
12:00 - 12:45 Jakub Marchwicki

Wyobraź sobie że cała publiczność siedzi nago... to jest zdecydowanie najgorsza rada jaką może dostać ktokolwiek występujący publicznie. I takiej rady tutaj nie usłyszysz. W ...

12:45 - 14:00
14:00 - 14:45 Krystian Kaczor

Mam dla Ciebie dwie wiadomości, jedną dobrą i jedną złą. Zgadniesz, którą przeczytasz najpierw? Pamiętam jak uczyłem żonę jeździć na nartach w austriackich Alpach i ...

15:00 - 15:45 Krzysztof Rakowski

Obiegowa opinia mówi, że osoby, które potrafią pisać w językach zrozumiałych dla maszyn nie radzą sobie z językami zrozumiałymi dla ludzi. W mojej prezentacji pokażę ...

Dlaczego tak mało kobiet działa w STEM (Science, Technology, Engineering, Mathematics)? Próba obiektywnego spojrzenia na branżę IT, potrzeby i oczekiwania kobiet i mężczyzn, pracodawców i ...

17:00 - 17:45 Dominika Łuszczuk

W jaki sposób usprawnić bieżącą pracę z klientami nietechnicznymi?
Jak nie dać sobie wejść na głowę? Jak skutecznie pozyskać wymagania projektowe? Jak namówić klienta do ...

When did you last care, help or even accompany someone, a colleague for instance, on his life journey? We produce ever more content, day in ...

08:00 - 09:00
09:00 - 09:45 Emilia Szymańska

Na wykładzie zaprezentuję ciekawe podejście do definiowania fabuły rozgałęziającej się za pomocą reguł logiki temporalnej - pokrótce przedstawię, czym charakteryzuje się to narzędzie matematyczne, przedstawię różnice ...

10:00 - 10:45 Piotr Żygadło

Wielu programistów i programistek z wieloletnim doświadczeniem spogląda zazdrośnie na branżę gier komputerowych zastanawiając się czy może jednak nie poświęcić trochę wolnego czasu i nie ...

11:00 - 11:45 Piotr Turecki

Utrzymanie i rozwijanie w pojedynkę kodu całej gry, w tym edytora i własnego silnika jest nie lada wyzwaniem. Opowiem krótko o założeniach jakie podjąłem w ...

Tworzenie gry i jej wydanie nie jest łatwym procesem, zwłaszcza gdy robi się to po raz pierwszy. Jest wówczas pełne błędnych decyzji powtarzanych na różnych ...

12:45 - 14:00
14:00 - 14:45 Filip Szeląg

Prezentacja ma na celu zaprezentowanie kreatywności jako narzędzia, które może być zastosowane także w praktyce. Przytoczone zostaną naukowe podstawy stojące za tym zagadnieniem oraz przykłady ...

15:00 - 15:45 Bartosz Firyn

This talk is about cloud mechanics we used to run game backend powering Real Boxing 2 Rocky game we, in Vivid Games, released in 2015.

16:00 - 16:45 Piotr Żygadło

Paneliści:

Emilia Szymańska
Filip Szeląg
Piotr Turecki

08:00 - 09:00
09:00 - 09:45 Fatos Hoti

Take a tour of the the Apollo stack. In this talk I demonstrate how to develop optimized and performant apps using the Apollo stack and ...

10:00 - 10:45 Phil Nash

IndexedDB is not new. It is supported in almost every browser. Without it, the future of progressive web apps are in peril. But there is ...

11:00 - 11:45 Bartosz Krawczyk

Muzyka w przeglądarce czyli Web Audio API i Web MIDI API.

12:00 - 12:45 Marta Bondyra

Two super exciting and new things in Web Development - Web Speech API and WebVR. Let's combine them and see what happens!

12:45 - 14:00
14:00 - 14:45 Mateusz Sowiński

Wykład połączony z live codingiem pokazujący w jaki sposób można pisać aplikacje na tizena (w oparciu o zegarek samsung galaxy gear 2) przy pomocy html ...

15:00 - 15:45 Jacek Mirowski

Prezentacja skupiać się będzie na doznaniach jakie niesie praca z frameworkiem Aurelia.
Opowiem, co mnie osobiście przekonało do sprawdzenia go, a także jak z tej ...

Podążając za aktualnym trendem budowania wszystkiego funkcyjnie i reaktywnie, chcemy pokazać przykład aplikacji w oparciu o rozwiązania Facebooka - ReactJS, Relay i GraphQL. ReactJS - aby deklaratywnie ...

17:00 - 17:45 Piotr Stapp

Wielu deweloperów pokłada nadzieje w HTTP/2, który już wkrótce ma być powszechny. Jednakże, czy wszystkie problemy zostaną magicznie rozwiązane? Zaczniemy od historii, dotkniemy tego ...

18:00 - 18:45 Łukasz Łuczak

Dzisiaj niemalże każdy z nas zna pojęcie Frontendu. Otóż za Frontend uznajemy to co się dzieję w przeglądarce - to tak w telegraficznym skrócie. Ale co ...