devcamp.pl | 14 -15 października we Wrocławiu

Dlaczego Devcamp?

ZDOBĄDŹ WIEDZĘ POZNAJ CIEKAWYCH LUDZI STWÓRZ INNOWACYJNE ROZWIĄZANIA

INSPIRACJA

 


LIGHTING TALK

 


WYMIANA WIEDZY


POSZERZANIE HORYZONTÓW

 


KREATYWNOŚĆ

 


NETWORKING

Mentoring i hackathon


STREFA LANG

Nowoczesne języki programowania i frameworki

STREFA Digital

Najważniejsze zagadnienia
cyfrowego świata.

STREFA ALGO

Przetwarzanie dużych zbiorów danych, algorytmika i cloud computing

MENTORZY

Eksperci i mentorzy poprowadzą warsztaty z nowoczesnych technologii, którą będziesz mógł wykorzystać podczas hackathonu.


bg_top_2

Krzysztof Barański

Software Developer
Więcej bg_top_2

Bartosz Grinkiewicz

Software Developer
React Native
Więcej bg_top_2

Andrzej Kopeć

Software Developer
Więcej bg_top_2

Marcin Mergo

Expert
Security
Więcej bg_top_2

Norbert Wójtowicz

Software Developer
Więcejbg_top_2

Przemysław Ciąćka

Software Developer
Więcejbg_top_2

Tomasz Jankowski

Engineer
Software Development
Więcej bg_top_2

Michał Kowalski

Expert
Security

bg_top_2

Łukasz Olejarczuk

Mobile Hybrid Developer
Więcej bg_top_2

Bartosz Kolasa

Data Scientist
Więcej bg_top_2

Dariusz Kalbarczyk

Organizator ng-Poland
Więcej bg_top_2

Wojciech Kwiatek

Software Developer
Więcejbg_top_2

Mateusz Ostafil

Software Developer
Więcej bg_top_2

Marek Matczak

Software Developer

bg_top_2

Marcin Pitek

Software Engineer

bg_top_2

Piotr Skwirzyński

Software Developer
Więcej bg_top_2

Artur Suchwałko

Data Scientist

AGENDA

DZIEŃ 1

Sobota, 14 października

MENTORING

SLOT 1 (sala A)

9:00

rejestracja


Rejestracja
9:30

Warsztaty

Rozpoznawanie dźwięku w React z wykorzystaniem Axwave Audio Content Recognition
Piotr Skwirzyński/Krzysztof Barański
12:15

kawa

Kawa, herbatka, soki, woda
12:30

Warsztaty

Proste i skuteczne przepisy na kryptografię
Marcin Mergo/Michał Kowalski
14:00

Obiad

15:00

Warsztaty

Jak w ciągu kwadransu zbudować model predykcyjny?
Artur Suchwałko
16:00

Kawa

Kawa, herbatka, soki, woda
16:15

Warsztaty

Nawigacja i organizacja ekranów w React Native
Bartosz Grinkiewicz
17:00

Hackathon

Wprowadzenie do hackathonu
17:30

Hackathon

Formowanie drużyn
18:00

Hackathon

Hackathon start!
21:00

Hackathon

Kolacja
24:00

Odpoczynek

Czas na odpoczynek – widzimy się rano 🙂

SLOT 2 (sala D)

9:00

rejestracja


Rejestracja
9:30

Warsztaty

Warsztaty z Ionic Framework
Łukasz Olejarczuk
11:00

Warsztaty

Interaktywne wizualizacje na dużych zbiorach danych
Bartosz Kolasa
12:15

kawa

Kawa, herbatka, soki, woda
12:30

Warsztaty

Projektowanie WEB API
Przemysław Ciąćka
14:00

Obiad

15:00

Warsztaty

Angular Fundamentals
Dariusz Kalbarczyk
16:00

Kawa

Kawa, herbatka, soki, woda
16:15

Warsztaty

Warsztaty z technologii React
Wojtek Kwiatek
17:00

Hackathon

Wprowadzenie do hackathonu
17:30

Hackathon

Formowanie drużyn
18:00

Hackathon

Hackathon start!
21:00

Hackathon

Kolacja
24:00

Odpoczynek

Czas na odpoczynek – widzimy się rano 🙂

SLOT 3 (sala C)

9:00

rejestracja


Rejestracja
9:30

Warsztaty

How to easily write beautiful multiplatform and
web-enabled code with bleeding edge C++
Tomasz Jankowski/Marcin Pitek
11:00

Warsztaty

Demystifying Angular (Reactive) Forms
Marek Matczak
12:15

kawa

Kawa, herbatka, soki, woda
12:30

Warsztaty

Datomic as a Secret Weapon
Norbert Wójtowicz
14:00

Obiad

15:00

Warsztaty

Tworzenie botów na messengera
Mateusz Ostafil
16:00

Kawa

Kawa, herbatka, soki, woda
16:15

Warsztaty

Rx.js: from zero to hero
Andrzej Kopeć
17:00

Hackathon

Wprowadzenie do hackathonu
17:30

Hackathon

Formowanie drużyn
18:00

Hackathon

Hackathon start!
21:00

Hackathon

Kolacja
24:00

Odpoczynek

Czas na odpoczynek – widzimy się rano 🙂

DZIEŃ 2

Niedziela, 15 października

hackathon

9:00

hackathon

Praca nad projektem
13:00

Obiad

13:30

Hackathon

Praca nad projektem i przygotowanie prezentacji
16:00

Hackathon

Prezentacja projektów
18:00

Finał

Wybór najlepszego projektu i wręczenie nagrody

NAGRODY

JetBrains

4 licencje – dowolny produkt JetBrains

WeAreDevelopers

4 bilety – We Are Developers Wiedeń 16-18 maja 2018

GOTO Berlin

4 bilety – GOTO Berlin 15-17 listopada 2017

JDD Conference

4 bilety – JDD Conference 2018 Kraków

Mobilization

4 bilety – Mobilization 21 października 2017 Łódź

GDZIE

REJESTRACJA

Liczba miejsc ograniczona! Tylko do 20 września obowiązują niższe ceny – nie czekaj!

SPONSORZY I PARTNERZY

WSPÓŁPRACA

Jesteś zainteresowany współpracą przy devcamp 2017?

Napisz do nas na wspolpraca@devcamp.pl

FAQ

Co to jest devcamp?

Devcamp to połączenie warsztatatów i hackathonu. 24h burzy mózgów, design thinking, prototypowania, kodowania, testów i prezentacji.

Instrukcje na warsztaty (FAQ)

FAQ Warsztaty:

Wszystkie warsztaty odbywają się na własnym laptopie. Prosimy przyjść z pełną baterią i zabrać zasilacz 😉

Warsztat: Rozpoznawanie dźwięku w React z wykorzystaniem Axwave Audio Content Recognition
Prowadzący: Piotr Skwirzyński, Krzysztof Barański

Na warsztaty zapraszamy osoby, które chcą zobaczyć jak działa Audio Content Recognition w praktyce lub poszukują fajnego pomysłu na hackathon.

Wymagania:
– Zainstalowany Node 6
– Podstawowa znajomość React

Warsztat: Rx.js: from zero to hero.
Prowadzący: Andrzej Kopeć
Wymagania: Zainstalowany NodeJS w wersji 6 lub wyższej.

Warsztat: Interaktywne wizualizacje na dużych zbiorach danych.
Prowadzący: Bartosz Kolasa
Wymagania: Zainstalowany Docker, komputer z min 8GB RAM, pendrive

Warsztat: Tworzenie botów na messengera
Prowadzący: Mateusz Ostafil
Wymagania: Konto na facebook

Warsztat: Nawigacja i organizacja ekranów w React Native
Prowadzący: Bartek Grinkiewicz
Wymagania: Oprogramowanie potrzebne do wykonania zadań:
– Git
– Node.js, wersja >= 6
– React Native CLI: npm i -g react-native-cli
– Xcode, jeśli masz macOS i chcesz pisać pod iOS
– Android SDK oraz symulator (avd lub genymotion)
– yarn package manager: npm i -g yarn

Dokładna instrukcja instalacji: http://facebook.github.io/react-native/docs/getting-started.html#installing-dependencies (trzeba przewinąć stronę do samej góry i wybrać swoje środowisko: mac/windows/linux oraz ios/android).

Po przejściu wszystkich kroków instalacji należy zweryfikować, czy wszystko jest zainstalowane poprawnie:
– Utwórz testową aplikację: react-native init testApp
– Zainstaluj pakiety: cd testApp && yarn install
– Uruchom aplikację: react-native run-ios lub react-native run-android (musisz wcześniej uruchomić symulator androida, pod iOS odpala się on automatycznie)
– Powinieneś zobaczyć ekran powitalny react-native w symulatorze.

Warsztat z Ionic Framework
Prowadzący: Łukasz Olejarczuk
Wymagania:
– Git
– Node.js, wersja >= 6
– Ionic CLI, https://ionicframework.com/
– Visual Studio Code https://code.visualstudio.com/
– Xcode, jeśli masz macOS i chcesz pisać pod iOS lub iPhone
– Android SDK oraz symulator (avd lub genymotion)
– Telefon z systemem Android
– Kabel USB
Instalacja Ionic:
– npm install -g cordova ionic
Materiały:
https://github.com/ol3j/devcamp2017-demo

Materiały:

Warsztat: How to easily write beautiful multiplatform and web-enabled code with bleeding edge C++
Prowadzący: Marcin Pitek, Tomasz Jankowski
Wymagania:
Lista narzędzi wymaganych do realizacji projektu na warsztatach:
– Zainstalowany VirtualBox, pobrać obraz https://drive.google.com/file/d/0B6CVK0cz0IorZnhhU1JIVkpVNDQ/view?usp=sharing
– g++ 7.1.1
– Boost C++ Library boost 1.65.1 – http://www.boost.org/
– Beast – HTTP and WebSocket built on Boost.Asio in C++11 – https://github.com/boostorg/beast/
– python 2.7, moduł requests, pytest

Warsztat: Proste i skuteczne przepisy na kryptografię
Prowadzący: Mercin Mergo, Michał Kowalski
Wymagania:
– Oracle Java8 JDK (koniecznie z JavaFX – Java z OpenJDK nie zawiera JavaFX)
– Maven 3
– git
– Docker

Warsztat: Jak zbudować (w R) model predykcyjny w ciągu 15 minut?
Prowadzący: Artur Suchwałko
Wymagania:
– najnowsza wersja R: https://cloud.r-project.org/
– najnowsza wersja RStudio desktop: https://www.rstudio.com/products/rstudio/download/#download

Warsztat: Projektowanie WEB API
Prowadzący: Przemysław Ciąćka
Wymagania:
JDK (Java Development Kit), minimum wersja 8,
Maven,
IntelliJ IDEA (Community Edition jest wystarczające na potrzeby warsztatu).

Warsztaty z React
Prowadzący: Wojtek Kwiatek
Wymagania:
– Git
– Node.js, wersja >= 6

Warsztat: Demystifying Angular (Reactive) Forms
Prowadzący: Marek Matczak
Materiały: https://github.com/mmatczak/devcamp-ng-forms

Warsztat: Datomic as a Secret Weapon
Prowadzący: Norbert Wojtowicz
Wymagania:
* JDK (Java Development Kit), minimum wersja 8
* git
* boot-clj (wykorzystamy do bootstrapa): https://github.com/boot-clj/boot/blob/master/README.md#install
Materiały:
https://gist.github.com/pithyless/8629013590270eec4646905008e9a431

 

Czy muszę przyjść z pomysłem na hackathon?

Nie musisz. Inspirację zdobędziesz podczas sesji z mentorami oraz dyskusji z innymi uczestnikami.

Czy na hackathon muszę przyjść z zespołem?

Nie, będziesz mógł skompletować osoby do swojego zespołu na wydarzeniu. Jeśli natomiast tworzycie sprawdzoną 4-osobową ekipę, tym lepiej! 🙂 Dla grup przygotowaliśmy zniżkę na zakup biletów w wysokości 20%.

Nad czym mogę pracować?

Ogranicza Cię tylko wyobraźnia. Pracujesz z technologiami jakimi chcesz i nad czym chcesz. Pamiętaj tylko, że zdecydowałeś się na daną strefę dobrze by było aby Twój pomysł był z nią powiązany.

Co muszę ze sobą zabrać?

Urządzenia do pracy, ładowarki, przejściówki, dobry humor i energię na 24h.

Czy będą nagrody?

Tak 🙂 Podczas hackathonu walczysz ze swoją drużyną m.in. o darmowe wejściówki na największe europejskie i polskie konferencje IT – GOTO Berlin, WeAreDevelopers Vienna, JDD, Mobilization.

Czy będzie jedzenie?

Tak, o to nie musisz się martwić. Harmonogram posiłków znajdziesz w agendzie.

Czy będzie nocleg?

Pierwszego dnia programujemy do godz. 24:00, później robimy sobie krótka przerwę na regenerację i zebranie myśli, żeby wystartować od nowa następnego dnia o godz. 9:00.

ORGANIZATORAMI DEVCAMP SĄ:
NEXTAPPS I CAREEREXPO

Bartosz Grinkiewicz

Warsztaty
Nawigacja i organizacja ekranów w React Native
sala A, 16:15

Nawigacja  przy wykorzystaniu biblioteki wix/react-native-navigation oraz kilka prostych zasad tworzenia aplikacji w React Native, tak aby nie dało się ich odróżnić od aplikacji natywnych napisanych w Objective-C czy Javie.

 

Andrzej Kopeć

Programista i trener nie ograniczający się tylko i wyłącznie do JS i frontendu. Purysta w temacie czystości kodu i wyznawca podejścia "test-first".

 

Warsztaty Rx.js: from zero to hero
sala C, 16:15

Na warsztatatach pokażę czym są Observables i jak można je wykorzytać w realnych aplikacjach. Począwszy od czystego JS po zastosowania w różnych bibliotekach i frameworkach.

Macin Mergo

Absolwent Politechniki Poznańskiej, od lat związany z tworzeniem oprogramowania dla sektora finansowego. W trakcie swojej kariery zawodowej tworzył systemy dla największych banków w Polsce, zarówno z obszaru korporacyjnego, jak i detalicznego. Posiada doświadczenie w dostarczaniu rozwiązań dla branży energetycznej oraz sektora public. Wieloletni pracownik oraz członek zespołu bezpieczeństwa firmy Consdata. Współorganizator oraz prelegent spotkań OWASPowych. Entuzjasta zdrowego rozsądku, aspirujący game developer.

 

Warsztaty
Proste i skuteczne przepisy na kryptografię
sala A, 12:30

Wbrew powszechnym opiniom kryptografia jest trudna, a rozwiązaniom znalezionym na Stack Overflow nie zawsze można ufać. Jak żyć w świecie, w którym algorytmy przestają być bezpieczne z dnia na dzień, a wielkie korporacje z budżetem większym niż cała Polska zaliczają kolejne wpadki? Na początek obnażymy słabości rozwiązań z pierwszych stron Google, a następnie, wykorzystamy sprawdzone przepisy na kryptografię budując prosty komunikator internetowy w Javie, pozwalający na bezpieczną oraz poufną komunikację (end-to-end encryption)

Norbert Wójtowicz

Norbert Wójtowicz is a recovering empty-stack developer, whose magic 8-ball predicts that Clojure and ClojureScript will be in your future toolbox. You can find his code and ramblings in various corners of the internet, under the felicitous handle @pithyless.

 

Warsztaty Datomic as a Secret Weapon
sala C, 12:30

Datomic provides a straightforward, flexible data model and supports multiple paradigms for querying: logical (as expressive as relational SQL), navigational (for graph-like queries), recursive pull (similar to GraphQL), and full-text search (via Lucene). This makes it ideal as a hackathon tool to explore and model the domain, build a working prototype, and ship to production environment with only configuration changes. This workshop is a focus on the parts of Datomic that help you ship that prototype; the other interesting parts you can dig into later. :-)

Przemysław Ciąćka

Mentor w szkole programowania Codecool oraz doświadczony programista. Brał udział, m.in. przy rozwijaniu projektu Paczkomaty InPost. Codzienną energię do działania czerpie z kreatywnej i produktywnej pracy z ludźmi. Wspólne dyskusje i feedback, sprawiają że Przemek czuje się spełniony jako mentor ambitnych studentów. W wolnych chwilach podróżuje i uprawia sport. Work-life balance to idea która Przemkowi jest bardzo bliska i stara się ją na co dzień praktykować.

Warsztaty KISS you API
sala D, 12:30

W trakcie warsztatów poznasz podstawy projektowania i wykonasz WEB API w oparciu o protokół HTTP, korzystając z istniejących standardów, bez wymyślania koła na nowo.
Zdobytą wiedzę i umiejętności będziesz mógł w łatwy i prosty sposób wykorzystać w trakcie Hackathonu do stworzenia swojej własnej aplikacji.

 

Tomasz Jankowski
Engineer, Software Development
5G R&D Team

Od początku kariery zawodowej zajmuję się programowaniem w obszarze urządzeń wbudowanych z wykorzystaniem języków C oraz C++. Projekty, w których dotychczas brałem udział, w większości związane były z rozwojem systemów rozproszonych wykorzystujących różne technologie komunikacji bezprzewodowej. Obecnie w Nokii zajmuję się rozwojem oprogramowania dla sieci 5G. Poza karierą zawodową kontynuuję pracę naukową jako doktorant na Wydziale Elektroniki Politechniki Wrocławskiej

 

Warsztaty
How to easily write beautiful multiplatformand web-enabled code
with bleeding edge C++
sala C, 09:30

Michał Kowalski

Przede wszystkim programista, a poza tym entuzjasta technologii i domorosły ewangelizator Linuksa. Fan Wujka Boba oraz rzemieślniczego podejścia do tworzenia oprogramowania. Jeśli mógłby, napisałby test jednostkowy nawet do tego opisu. Doświadczenia z pracą nad aplikacjami webowymi, systemami dla branży finansowej i przetwarzaniem dużych wolumenów danych łączy z wyzwaniami stawianymi przed zespołem bezpieczeństwa firmy Consdata. Od niedawna aktywnie uczestniczy w spotkaniach OWASPowych. Absolwent Politechniki Poznańskiej i początkujący autor bloga technicznego.

 

Warsztaty
Proste i skuteczne przepisy na kryptografię
sala A, 12:30

Wbrew powszechnym opiniom kryptografia jest trudna, a rozwiązaniom znalezionym na Stack Overflow nie zawsze można ufać. Jak żyć w świecie, w którym algorytmy przestają być bezpieczne z dnia na dzień, a wielkie korporacje z budżetem większym niż cała Polska zaliczają kolejne wpadki? Na początek obnażymy słabości rozwiązań z pierwszych stron Google, a następnie, wykorzystamy sprawdzone przepisy na kryptografię budując prosty komunikator internetowy w Javie, pozwalający na bezpieczną oraz poufną komunikację (end-to-end encryption)

Bartosz Kolasa

Data Scientist i programista z pasją. Od 5 lat tworzy wrocławską hi-techową spółkę PiLab. Posiada doświadczenie w tworzeniu rozwiązań analitycznych na dużych zbiorach danych w branży ubezpieczeniowej, finansowej i rządowej. W swojej pracy skupia się na tworzenie aplikacji o efektywnej architekturze, przedstawiającej wyniki w przejrzysty i interaktywny sposób.

Warsztaty
Interaktywne wizualizacje na dużych zbiorach danych

sala D, 11:00

W trakcie warsztatów zobaczymy jak analizować duże wolumeny danych na własnym sprzęcie z użyciem kolumnowej horyzontalnie skalowanej bazy danych HP Vertica. Następnie zintegrujemy jej działanie z językiem programowania R wraz z biblioteką Shiny, co pozwoli nam stworzyć interaktywną wizualizację operującą bezpośrednio na danych źródłowych.

Wymagane oprogramowanie: Vagrant, Git, RStudio wraz z językiem R

 

Dariusz Kalbarczyk
Organizer ngPoland

Doświadczony programista, od ponad 17 lat związany z rynkiem IT. Fascynat nowych technologii, social mediów, współautor książki „AngularJS. Pierwsze kroki”. Współtwórca warszawskiej grupy AngularJS Warsaw, twórca pierwszej polskiej konferencji poświęconej Angular – NgPoland, przez lata współpracujący z największymi firmami na rynku finansowym i telekomunikacyjnym. Po godzinach miłośnik ciężkiego brzmienia, basista i cyklista.

Z Angular związany od 5 lat. W czasie tym brał udział w tworzeniu między innymi, opartego o najnowsze technologie, bankowego systemu transakcyjnego, przeznaczonego na urządzenia mobilne czy systemu od obsługi ubezpieczeń grupowych. Zdobyte doświadczenie, oraz entuzjazm pracy z AngularJS zostały dość szeroko opisane przez autora we wspomnianej już książce wydawnictwa Helion „AngularJS. Pierwsze kroki” oraz kursach wideo „AngularJS tworzenie aplikacji”, “AngularJS. Czysty kod”.

 

Warsztaty Angular Fundamentals
sala D, 15:00

Prerequisites
Basic knowledge of some common programming language (JavaScript preferably) and web development required. Please bring your own computer with installation of Node.js


AngularJS. Tworzenie aplikacji – video kurs
AngularJS. Pierwsze kroki, książka
LinkedIn
Facebook
Twitter
ngPoland
AngularJS Warsaw

Wojciech Kwiatek

Programista, trener i mentor. Związany głównie z JavaScriptem. Posiada spore doświadczenie zarówno w Angularze, Reakcie jak i Vue.js. Ostatnio skłaniający się ku reaktywnemu i funkcyjnemu podejściu do programowania. Współautor książki “Developing an Angular 2 Edge”. 

Warsztaty React - najlepsze praktyki
sala D, 16:15

Na warsztatach stworzymy prostą aplikację, która połączy się z API wykorzystując ostatnie trendy w pisaniu aplikacji Reactowych. Będzie też okazja do dyskusji odnośnie wyboru konkretnych bibliotek do osiągnięcia założonego celu, ich wady oraz zalety. Warsztat przeznaczony będzie dla osób znających podstawy Reacta.

 

Mateusz Ostafil
Software Developer

Od rozgryzania nowych technologii bardziej lubię jedynie dzielenie się wiedzą z innymi. Dlatego na co dzień pracuję jako mentor w wyjątkowej szkole programowania Codecool w Krakowie.

 

Warsztaty Messenger Bot - to prostsze niż myślisz!
sala C, 15:00

Jak napisać bota na messengera? Okazuje się, że nie wymaga to znajomości Artificial Intelligence czy zaawansowanych umiejętności programistycznych. Podczas warsztatów stworzysz swojego pierwszego bota i dowiesz się jak może on uprościć pracę programisty.

Marek Matczak

Full-stack developer (JavaScript / TypeScript / Java) and architect, has over 14 years of professional experience, specializes in web solutions, works for Capgemini.

Warsztaty
Demystifying Angular (Reactive) Forms
sala C, 11:00

Forms are first-class citizens in many web applications... Are you curious about how forms are supported in Angular? If so, this workshop is for you - bring your laptop and let us start coding!

 

Artur Suchwałko
Data Scientist
właściciel firmy QuantUp.pl

Artur ma dwudziestoletnie doświadczenie w projektach analitycznych. Pracował
dla różnych firm, od start-upów po międzynarodowe korporacje i w różnych rolach, od pracownika, przez konsultanta, po właściciela. Jest doświadczonym
programistą oraz menedżerem projektów. Przez kilkanaście lat pracy statystyka
w banku zajmował się głównie budową modeli predykcyjnych i tworzeniem opro-
gramowania do ich budowy. W tym samym czasie został doktorem matematyki
i napisał kilkanaście prac naukowych. Od sześciu lat rozwija z sukcesem swoją
firmę QuantUp, zajmującą się analizą danych, modelowaniem statystycznym i
tworzeniem oprogramowania oraz szkoleniami z tych dziedzin. Przeprowadził
przynajmniej kilkadziesiąt projektów i kilka tysięcy godzin komercyjnych szkoleń
z głębszej analityki biznesowej. Jest współwłaścicielem, Vice CEO i CSO
szwedzkiej firmy bioinformatycznej MedicWave. Od kilkunastu lat wykorzystuje
w biznesie darmowe oprogramowanie (głównie R) i promuje jego używanie. Jest
fanem R i współautorem wydanej w PWN książki o prognozowaniu w R.
Więcej informacji o Arturze:
Profil LinkedInProfil LinkedIn
Strona firmy QuantUp

 

Warsztaty
Jak zbudować (w R) model predykcyjny w ciągu 15 minut?
sala A, 15:00

Modele predykcyjne wykorzystuje się w optymalizacji działań firm (i nie tylko)
od lat. Najbardziej typowe zastosowania to prognozowanie zachowania klientów.
Mniej standardowych zastosowań jest bardzo wiele i trudno je tutaj wymienić.
Pokażę, jak zbudować w R w ciągu kwadransa model predykcyjny. Mimo, że
budowa modelu będzie szybka, wykorzystamy także bardziej zaawansowane
podejścia.
Darmowy system statystyczny R (http://r-project.org) jest językiem programowa-
nia wyposażonym w tysiące bibliotek zawierających funkcje do analizy danych i
modelowania. Jest on stosowany powszechnie i wypiera rozwiązania komercyjne.

Rozpoznawanie dźwięku w React z wykorzystaniem Axwave Audio Content Recognition
Piotr Skwirzyński i Krzysztof Barański
sala A, 9:30

Agenda:
1. Co to jest Audio Content Recognition?
2. Audio Fingerprint - czym jest i jak jest tworzony?
3. Tworzenie aplikacji w React do rozpoznawania różnego rodzaju treści z wykorzystaniem Axwave ACR API.

Proste i skuteczne przepisy na kryptografię
Marcin Mergo i Michał Kowalski
sala A, 12:30

Wbrew powszechnym opiniom kryptografia jest trudna, a rozwiązaniom znalezionym na Stack Overflow nie zawsze można ufać. Jak żyć w świecie, w którym algorytmy przestają być bezpieczne z dnia na dzień, a wielkie korporacje z budżetem większym niż cała Polska zaliczają kolejne wpadki? Na początek obnażymy słabości rozwiązań z pierwszych stron Google, a następnie, wykorzystamy sprawdzone przepisy na kryptografię budując prosty komunikator internetowy w Javie, pozwalający na bezpieczną oraz poufną komunikację (end-to-end encryption).

Jak zbudować (w R) model predykcyjny w ciągu 15 minut?
Artur Suchwałko
sala A, 15:00

Modele predykcyjne wykorzystuje się w optymalizacji działań firm (i nie tylko)
od lat. Najbardziej typowe zastosowania to prognozowanie zachowania klientów.
Mniej standardowych zastosowań jest bardzo wiele i trudno je tutaj wymienić.
Pokażę, jak zbudować w R w ciągu kwadransa model predykcyjny. Mimo, że
budowa modelu będzie szybka, wykorzystamy także bardziej zaawansowane
podejścia.
Darmowy system statystyczny R (http://r-project.org) jest językiem programowa-
nia wyposażonym w tysiące bibliotek zawierających funkcje do analizy danych i
modelowania. Jest on stosowany powszechnie i wypiera rozwiązania komercyjne.

Nawigacja i organizacja ekranów w React Native
Bartosz Grinkiewicz
sala A, 16:15

Nawigacja  przy wykorzystaniu biblioteki wix/react-native-navigation oraz kilka prostych zasad tworzenia aplikacji w React Native, tak aby nie dało się ich odróżnić od aplikacji natywnych napisanych w Objective-C czy Javie.

Interaktywne wizualizacje na dużych zbiorach danych
Bartosz Kolasa
sala D, 11:00

W trakcie warsztatów zobaczymy jak analizować duże wolumeny danych na własnym sprzęcie z użyciem kolumnowej horyzontalnie skalowanej bazy danych HP Vertica. Następnie zintegrujemy jej działanie z językiem programowania R wraz z biblioteką Shiny, co pozwoli nam stworzyć interaktywną wizualizację operującą bezpośrednio na danych źródłowych.

Wymagane oprogramowanie: Vagrant, Git, RStudio wraz z językiem R

Warsztaty KISS you API
Przemysław Ciąćka
sala D, 12:30

W trakcie warsztatów poznasz podstawy projektowania i wykonasz WEB API w oparciu o protokół HTTP, korzystając z istniejących standardów, bez wymyślania koła na nowo. Zdobytą wiedzę i umiejętności będziesz mógł w łatwy i prosty sposób wykorzystać w trakcie Hackathonu do stworzenia swojej własnej aplikacji.

Warsztaty Angular Fundamentals
Dariusz Kalbarczyk
sala D, 15:00

Prerequisites
Basic knowledge of some common programming language (JavaScript preferably) and web development required. Please bring your own computer with installation of Node.js


AngularJS. Tworzenie aplikacji – video kurs
AngularJS. Pierwsze kroki, książka
LinkedIn
Facebook
Twitter
ngPoland
AngularJS Warsaw

Warsztaty React - najlepsze praktyki
Wojciech Kwiatek
sala D, 16:15

Na warsztatach stworzymy prostą aplikację, która połączy się z API wykorzystując ostatnie trendy w pisaniu aplikacji Reactowych. Będzie też okazja do dyskusji odnośnie wyboru konkretnych bibliotek do osiągnięcia założonego celu, ich wady oraz zalety. Warsztat przeznaczony będzie dla osób znających podstawy Reacta.

Demystifying Angular (Reactive) Forms
Marek Matczak
sala C, 11:00

Forms are first-class citizens in many web applications... Are you curious about how forms are supported in Angular? If so, this workshop is for you - bring your laptop and let us start coding!

Datomic as a Secret Weapon
Norbert Wójtowicz
sala C, 12:30

Datomic provides a straightforward, flexible data model and supports multiple paradigms for querying: logical (as expressive as relational SQL), navigational (for graph-like queries), recursive pull (similar to GraphQL), and full-text search (via Lucene). This makes it ideal as a hackathon tool to explore and model the domain, build a working prototype, and ship to production environment with only configuration changes. This workshop is a focus on the parts of Datomic that help you ship that prototype; the other interesting parts you can dig into later. :-)

Messenger Bot - to prostsze niż myślisz!
Mateusz Ostafil
sala C, 15:00

Jak napisać bota na messengera? Okazuje się, że nie wymaga to znajomości Artificial Intelligence czy zaawansowanych umiejętności programistycznych. Podczas warsztatów stworzysz swojego pierwszego bota i dowiesz się jak może on uprościć pracę programisty.

Warsztaty Rx.js: from zero to hero
Andrzej Kopeć
sala C, 16:15

Na warsztatatach pokażę czym są Observables i jak można je wykorzytać w realnych aplikacjach. Począwszy od czystego JS po zastosowania w różnych bibliotekach i frameworkach.