AGENDA

 

  • Java
  • .Net
  • PHP
  • Ruby
  • Achitektury Aplikacji I
  • Architektury Aplikacji II
  • OWASP - Application Security
  • Eksperci dla praktyków
  • Business Relations & Soft Skills
  • GameDev
  • IT Hyde Park
  • IT Project Management
  • Front-end
  • UX
  • Mobile(iOS, Android)
08:00 - 09:00
09:00 - 09:45 Dominik Przybysz

Czym się różnie JMS od AMQP? Co to jest queue? Co to jest topic? Jak zlecać zadania w przyszłości używając kolejek? Jak się do ...

10:00 - 10:45 Tomasz Nurkiewicz

To nie będzie prezentacja o Haskellu, wręcz przeciwnie: skupimy się na współczesnej Javie. Wychodząc od Haskella, ale również wielu innych języków, nauczymy ...

11:00 - 11:45 Sławomir Sobótka

Dlaczego nasz kod na pierwszy rzut oka jest w sumie tak samo czytelny
jak karty perforowane wkładane do komputerów Odra?
Podczas prezentacji zajmiemy się ...

12:00 - 12:45 Jakub Marchwicki

Ludzie wybierają JavaEE nie dlatego że kochają tą technologie, ale dlatego że po prostu jest tam gdzie akuratnie pracują (i pewnie jeszcze będzie długo po ...

12:45 - 14:00
14:00 - 14:45 Grzegorz Piwowarek

Prezentacja ma na celu wprowadzenie programistów Javy w świat elementów paradygmatu programowania funkcyjnego, które pojawiły się w Javie 8. Java 8 jest ...

15:00 - 15:45 Paweł Szulc

It's happened to all of us: we ran away from some conversation or library because it kept on using those "weird" phrases. You know ...

16:00 - 16:45 Stoigniew Sztank

Celem prezentacji jest wprowadzenie uczestników w temat generowania aplikacji AngularJS, Spring Boot oraz Bootstrap. Chciałbym podzielić się swoimi przemyśleniami (opartymi na zrealizowanych projektach oraz ...

17:00 - 17:45 Bartosz Kowalik

Shapelss to obok Scalaz biblioteka dająca pełne możliwości programowania funkcyjnego. Wiele osób kojarzy ją głównie z heterogoniczną listą (HList). Jest również cichym ...

08:00 - 09:00
09:00 - 09:45 Sebastian Gębski

W listopadzie 2015 Microsoft udostępnił wstępną wersję (Public Preview) swojej nowej platformy usługowej w chmurze o nazwie Azure Service Fabric. Tego typu ogłoszenie niekoniecznie musi ...

10:00 - 10:45 Bartosz Adamczewski

Chciałem zabrać was w podróż ... Podróż, w której poznacie jak zbudowane są podstawowe bloki synchronizacji (zwane lockami), ich historię oraz działanie (przy ...

11:00 - 11:45 Michał Jasiorowski

Uważam, że każdy system, nawet najmniejszy, zasługuje na bycie trwałym, wytrzymałym i skalowalnym, dlatego też staram się dobierać technologie, które w łatwy i przyjemny ...

12:00 - 12:45 Marcin Iwanowski

W codziennej pracy programisty spotykamy się często z typowym stwierdzeniem "A u mnie działa!". Zazwyczaj w takim momencie jesteśmy świadkami niebanalnego problemu, nienadającego się do ...

12:45 - 14:00
14:00 - 14:45 Konrad Kokosa

.NET ma zarządzaną pamięć, to wie każdy. Ale jak to wszystko naprawdę działa? Czy mamy się w ogóle czym przejmować? Czy znajomość szczegół ...

15:00 - 15:45 Marcin Malinowski

Pierwsza zasada klubu - monad się nie tłumaczy. Druga zasada... Zatem zamiast tłumaczyć, będziemy obserwować je w naturze - czasem w całkiem nieoczekiwanych miejscach. Przykłady będą językach ...

16:00 - 16:45 Tomasz Kopacz

.NET Core (dawniej nazywany .NET 5) to budowana w modelu open-source, od zera, nowoczesna wersja .NET. Z dużą ilością ciekawych (BARDZO) cech – od kompilacji w ...

17:00 - 17:45 Jakub Gutkowski

„Działa u mnie lokalnie/na moim komputerze” – fraza bardzo zabawna i zarazem powszechnie znana. Mimo to, nie umiera ona, wręcz przeciwnie, tak jak przez kilka ...

18:00 - 18:45 Ryszard Skonieczka

Nie wszyscy wiedzą że taki 'foreach' czy 'lock' to tylko zwykły "syntactic sugar", a nie specjalna konstrukcja języka. Rzucimy okiem na IL, co to takiego ...

08:00 - 09:00
09:00 - 09:45 Michał Pipa

PHP7 ukazało się już kilka miesięcy temu i jest to najważniejsze wydanie od czasu PHP 5.3. Najistotniejsze zmiany to nowa wersja Zend Engine, znacznie ...

10:00 - 10:45 Maciej Iwanowski

Postaram się odpowiedzieć na pytania czemu programowanie asynchroniczne ma sens, czym jest cooperative multitasking, a przede wszystkim dlaczego nie należy tego wszystkiego robić w PHP.

11:00 - 11:45 Matt Harasymczuk

The IT systems has become more and more complex. Fortunately we have now a set of utilities and tools that helps us in the development ...

W ostatnich latach architekturą mikroserwisów zachwyca się coraz więcej osób. O tym czym jest, jej zaletach i wadach powiedziano wiele, dlatego ta prezentacja ...

12:45 - 14:00
14:00 - 14:45 Marcello Duarte

What happens when the very frameworks, tools and patterns we cherish take the reins and forces us to focus on all the boilerplate scaffolding things ...

Podczas prezentacji postaram się przekonać widzów do budowania swoich aplikacji od razu opartych o wiele kerneli. Pokażę, że da to dużo korzystnych benefitów ...

Świat cyfrowej dystrybucji gier rozwija się bardzo dynamicznie, co roku przybywa graczy oraz mają oni coraz większe oczekiwania. Tworzy to spore wymagania przed systemem, aby ...

17:00 - 17:45 Sebastian Grodzicki

Nie możesz poprawić tego, czego nie możesz zmierzyć. Dlatego profilowania aplikacji powinno być zawsze pierwszym krokiem przed próbą poprawy jej wydajności. Dowiedz się jak ...

18:00 - 18:45 Tomasz Kowalczyk

Podczas programowania bardzo ciężko jest przezwyciężyć pokusę umieszczania w różnych miejscach kodu nieczytelnych warunków, liczących "coś" pętli lub tymczasowych funkcji pomocniczych. Te fragmenty ...

19:00 - 19:45 Tomek Gramza

Każdy projekt się starzeje - zmieniają się technologie, standardy, podejścia, logika biznesowa. Często okazuje się, że dziedzictwo kodu kilkuletnich projektów jest wielokrotnie większe niż aktualny ...

08:00 - 09:00
09:00 - 09:45 Robert Pankowecki

As you build more advanced solutions, you may find that certain interactions in your system depend on more than one bounded context. Order, Inventory, Payments ...

10:00 - 10:45 Daniel Janus

Kontynuacje są uważane za dość ezoteryczny mechanizm i bardzo rzadko używane, choć częścią Rubiego są od dawna. W prezentacji postaram się pokazać, czym są kontynuacje ...

11:00 - 11:45 Michał Papis

Użyteczność i dojrzałość języka ocenia się przez ilość dostępnych bibliotek. W ruby biblioteki nazywa się gemami. Zaprezentuje wam jak prosto tworzy się gemy, jak je ...

12:00 - 12:45 Adam Niedzielski

The power of Ruby comes from a huge number of available gems. "Just use gem X" is often an answer presented in blog posts or ...

12:45 - 14:00
14:00 - 14:45 Adam Hodowany

How to integrate Docker into your project for better development environment, simpler CI and production deployment.

15:00 - 15:45 Tomasz Pajor

Do we need to care, are there any benefits to it, can we automate?

UWAGA! Udział w warsztatach możliwy tylko po uprzedniej rejestracji na osobnej stronie. Rejestracja darmowa dla uczestników Festiwalu 4Developers 2016.

Warsztaty z programowania w Ruby ...

08:00 - 09:00
09:00 - 09:45 Norbert Wójtowicz

Over the last few years, there has been a stronger emphasis on functional programming languages and constructs in mainstream programming. But we are still far ...

10:00 - 10:45 Kamil Szymański

Nowadays, it's easy to hear that every big system will inevitably become a big ball of mud and that microservices are the only cure ...

11:00 - 11:45 Andrzej Wisłowski

Na wstępie opowiem o strukturach danych zapewniających wydajność wyszukiwania w elasticsearchu. Następnie uczestnicy dowiedzą się jak zasilić danymi bazę elasticsearch przy użyciu logstasha i wygenerować ...

W Pracuj.pl przeszliśmy daleką drogę. Zaczęliśmy od dwóch dużych monolitycznych aplikacji rozwijanych przez dziesięcioosobowy zespół, wdrażanych raz w miesiąc. Skończyliśmy w miejscu ...

12:45 - 14:00
14:00 - 14:45 Piotr Limanowski

Polyglot, multiparadigm environments become the bread and butter of every developer’s work. With the drive towards microservices and reactive software developers start to look ...

15:00 - 15:45 Kacper Gunia

Od wielu lat aplikacje projektowane są w oparciu o architekturę CRUD i nierzadko trzeba było zapłacić za to wysoką cenę: niemożliwe do rozbudowy monolity, trudny ...

16:00 - 16:45 Adam Sznajder

Microservice architecture gives flexibility and ability to change components independently. At Sumo Logic we use microservices running on AWS cloud infrastructure. That allowed us to ...

17:00 - 17:45 Łukasz Łysik

Na prezentacji opowiem o projekcie, nad którym pracuję od ponad dwóch lat. Zaczęliśmy od prostego microserwisu opartego na ASP.NET WebApi do wsyłania ...

Według badań amerykańskich naukowców, 90% architektur aplikacji na tym świecie składa się z warstwy prezentacji, warstwy tzw. "logiki biznesowej" oraz bazy danych. Z tych ...

08:00 - 09:00
09:00 - 09:45 Mariusz Gil

Proces implementacji systemu IT nie kończy się na zatwierdzeniu zmian w repozytorium i wydaniu kodu na serwery produkcyjne. W tym miejscu zaczyna się jego nowy ...

10:00 - 10:45 Szymon Warda

Od podstaw teorii grafów, przez budowę, typy baz grafowych po zastosowania i wydajność. Pokażę na przykładach jak bardzo zróżnicowanym i innym światem jest ...

11:00 - 11:45 Ivan Vaskevych

"NoSQL is a buzz-word that for a decade has been enriching jobs positions and CVs. Together we'll decipher it's history, meaning and contradictions ...

12:00 - 12:45 Bartosz Kowalik

Obecnie na popularności zyskują rozproszone systemy do przetwarzania danych. Na tym polu sprawdzonym rozwiązaniem jest MapReduce w Hadoop. Ze względu na badawczy charakter większości projekt ...

12:45 - 14:00
14:00 - 14:45 Tomasz Bujok

So, you have heard about in-memory computing but did not have time to deep dive into it nor had a chance to get acquainted with ...

15:00 - 15:45 Łukasz Łuczak

Historia, która mogłaby być opowiedziana przez każdego z nas. Istnieje oprogramowanie, jest rozwijane, dobrze spełnia swoją rolę i wykazuje się dużą niezawodnością. Aż pewnego ...

16:00 - 16:45 Jaroslaw Ratajski

Eleven out of every ten Architect believes that business logic or persistence should be done on the server side. Why? I do not know - maybe ...

17:00 - 17:45 Mateusz Stasch

Będę mówił o tym jak radzić sobie z zastanym stanem świata. Dlaczego z zastanym? Bo skoro już reagujemy na zdarzenie, to coś się stało ...

08:00 - 09:00
09:00 - 09:45 Mateusz Olejarka

OWASP ASVS to standard weryfikacji bezpieczeństwa aplikacji. Jest to lista kontrolna do weryfikacji bezpieczeństwa aplikacji ale można ją też zastosować jako listę dobrych praktyk przy ...

10:00 - 10:45 Kacper Szurek

Przedstawienie miejsc, na które należy zwrócić szczególną uwagę w kontekście bezpieczeństwa web aplikacji a następnie pokazanie na przykładach z życia, jakie błędy ...

11:00 - 11:45 Michał Bentkowski

Prezentacja będzie poświęcona programom bug bounty, a w szczególności programowi firmy Google. Zostaną pokazane organizacyjne kwestie tego typu programów (takie jak: komunikacja, prędkość ...

12:00 - 12:45 Phil Nash

Everyone is hacking everything. Everything is vulnerable. Your site, your users, even you. Are you worried about this? You should be! Don't worry, I ...

12:45 - 14:00
14:00 - 14:45 Artur Kalinowski

Prezentacja zagadnienia wycieku danych oraz możliwości pozyskania i późniejszego wykorzystania podczas ataków. Omówienie typowych błędów popełnianych podczas projektowania, kodowania oraz wdrażania ...

15:00 - 15:45 Jakub Zoczek

Podczas prelekcji będzie można się dowiedzieć jak działa protokół DNS oraz jak może zostać nadużyty na korzyść atakującego aplikacje Webowe.

16:00 - 16:45 Mateusz Olejarka

W trakcie swojej prezentacji poruszę problematykę utrzymania bezpieczeństwa aplikacji po wdrożeniu produkcyjnym z perspektywy dostawcy aplikacji. Na przykładowych aplikacjach (platforma SaaS, aplikacja tworzona zwinnie, aplikacja ...

Security is hard. Old days are over and it requires way more then providing login form, comparing password hash and maintaining HTTP session. With the ...

08:00 - 09:00
09:00 - 09:45 Maciej Aniserowicz

Mikroserwisy to cudowna nowinka, od miesięcy dominująca dyskusje w naszej branży i powiedziano już o nich wszystko. Ile faktów, a ile mitów znajdziesz ...

10:00 - 10:45 Jakub Kubryński

Podczas tej prezentacji przejdziemy przez poszczególne fazy dostarczania oprogramowania i odpowiemy sobie na pytanie jakie możliwości optymalizacji mamy do dyspozycji na poszczególnych etapach ...

2 lata node.js na produkcji. Czas na podsumowanie.
Podczas prezentacji opowiem:
- jak tworzyć testowalne aplikacje stosując wzorzec Dependency Injection (bez frameworków!).
- jak node ...

12:00 - 12:45 Mariusz Gil

Machine Learning to interdyscyplinarna nauka pozwalająca na implementację systemów potrafiących doskonalić się na podstawie swojego własnego doświadczenia, a także na pozyskiwać na tej podstawie ...

12:45 - 14:00
14:00 - 14:45 Michał Michaluk

Jeśli jeszcze nie spotkałeś się z Domain-Driven Design (DDD) ale chcesz wytwarzać oprogramowanie wysokiej jakości…
Jeśli jesteś DDD-sceptykiem, już się tym interesowałeś, nawet próbowałeś ...

15:00 - 15:45 Tomasz Ducin

"It's obvious that SPA interfaces rely on RESTful APIs". But does it have to be like this always? Tight-coupling between interfaces and APIs result ...

16:00 - 16:45 Artur Król

Twój mózg to Twoje hardware, o strukturze słabo zoptymalizowanej do wyzwań współczesnego świata. Niestety nie możemy takiego hardware wymienić. Możesz jednak zadbać ...

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

Continuous Delivery (CD) jest coraz częściej stosowaną praktyką w nowoczesnych projektach. Pytanie, jakie korzyści płyną z wdrażania kodu na produkcję kilka razy dziennie i jak ...

18:00 - 18:45 Sławomir Sobótka

Kim jest architekt? Czasem dostajesz taki tytuł zamiast podwyżki. Czasem jest to powód do dumy a czasem nie. Zastanowimy się od innej strony: czasem ...

08:00 - 09:00
09:00 - 09:45 Piotr Misiurek

Flow to zjawisko które zbadał, opisał i spopularyzował amerykański psycholog węgierskiego pochodzenia Mihály Csíkszentmihályi. Jest to stan, podczas którego całkowicie ...

Nie będziemy mówić o zespołach. Będziemy mówić o Tobie i Twojej roli podczas wspierania zespołu na drodze do doskonałości. Bez względu na to ...

11:00 - 11:45 Sebastian Malaca

“More meetings mean less time for work”. Is it true? Sometimes yes. When? In situations when you don’t see any progress after a meeting ...

12:00 - 12:45 Jakub Szczepanik

Przedstawię osobistą historię o tym, jak z analityka biznesowego i kierownika projektu przeistoczyłem się w Scrum Mastera, a potem podążyłem dalej ścieżką Agile Coacha i ...

12:45 - 14:00
14:00 - 14:45 Maciej Aniserowicz

"Co zrobić żeby zarobić a się nie narobić" - to dylemat cwaniaków od zarania dziejów. Zamiast tego powinniśmy się zastanawiać "jak zrobić jeszcze więcej ...

15:00 - 15:45 Piotr Trojanowski

Firmy IT starają się stać się Agile przez ponad dekadę. Uruchamiają programy transformacyjne, zatrudniają Agile Coachów i inwestują walizki pieniędzy w ideę Agile. Wszystko ...

16:00 - 16:45 Grzegorz Godlewski

Za starych, dobrych czasów wszystko było proste. Ludzie pracowali w jednym kraju, w tym samym kręgu kulturowym, bez niepotrzebnych nieporozumień. Ale wynaleziono Internet i ...

Aby wziąć udział w warsztacie wymagana jest uprzednia rejestracja na osobnej stronie.

Jak powiedzieć koledze z zespołu, że jego kod nie jest najlepszej jakości? A ...

08:00 - 09:00
09:00 - 09:45 Karol Drzymała

Mieliśmy zespół fachowców, super pomysł oraz zagwarantowane finansowanie. Dlaczego więc się nie udało? Ryzyko i komunikacja - te dwie rzeczy łatwo pomiąć w sytuacji ...

10:00 - 10:45 Krzysztof Narkowicz

Celem wykładu jest pokazanie od kuchni jak wygląda programowanie w branży gier komputerowych i czym się różni od innych branż. Ogólnie opowiem o ...

11:00 - 11:45 Kacper Kościeński

Każda branża IT ma swoje rozwiązania, w tym GameDev. Jak ugryźć niektóre wzorce projektowe, żeby korzystać z nich w pełni i nie tracić czasu ...

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

Wiele osób zastanawia się, czy mając kilkuletnie doświadczenie jako programista aplikacji biznesowych (czy też innych nie-growych) można odnaleźć się w branży growej. W czasie ...

12:45 - 14:00
14:00 - 14:45 Jarek Wojczakowski

O tym, jak wygląda życie i świat programisty gier mobilnych - z jakimi wyzwaniami można się spotkać, jakie rozwiązania wykorzystywać oraz dlaczego w ogóle warto ...

16:00 - 16:45 Tomasz Bilnicki

Wystąpienie pokazujące jedną z możliwości przedstawienia i implementacji HUD'a (Head Up Display) w wirtualnej rzeczywistości. Zostaną zaprezentowane problemy, na które napotykamy tworząc interfejsy ...

17:00 - 17:45 Andrzej Mazur

Prowadzenie własnego studia brzmi poważnie, ale nie musi takie być - równie dobrze możesz pracować na własne konto będąc twórcą niezależnym. Gry HTML5 natomiast ...

08:00 - 09:00
12:45 - 14:00
14:00 - 14:45 Krzysztof Muchewicz

Jako profesjonaliści w branży IT od początku swej kariery poświęcamy czas i energię na rozwój wiedzy technicznej. Szybko jednak orientujemy się, że równie ...

15:00 - 15:45 Piotr Przybył

Niektórzy uważają, że przepis na bezpieczne hasła w aplikacji [webowej] jest prosty: trochę pomieszać, czasem trochę posolić i gotowe! Tymczasem przechowywanie haseł i innych ...

16:00 - 16:45 Jakub Wasielak

Programowanie dla większości z nas jest pracą. Okazuje się jednak, że programowanie może być też doskonałym sposobem na spędzanie wolnego czasu, poznawanie ludzi oraz, co ...

17:00 - 17:45 Sebastian Malaca

Problem analysis, conversations, agreements, calls, code design, daily stand-ups, testing and implementation, pair programming, refactoring, meetings, code review, comments and defects and changes of the ...

08:00 - 09:00
09:00 - 09:45 Dominika Łuszczuk

Praca w zespołach wirtualnych to przyszłość. Dlaczego to działa i jak się do tego porządnie zabrać, aby tworzyć bezstresowo skomplikowane projekty IT. Jakie są ryzyka ...

W obecnej chwili posiadamy dziesiątki metod, praktyk oraz technik związanych ze zwinnym zarządzaniem. To, co kiedyś było jedynie (oraz aż) filozofią zaowocowało powstaniem gotowych do ...

11:00 - 11:45 Krystian Kaczor

Scrum jest z nami od 1995, ale tak naprawdę pod polskie strzechy zawitał stosunkowo niedawno. W ostatnich pięciu latach zainteresowanie Scrum w Polsce nieustannie rosło ...

12:00 - 12:45 Rafał Sztwiorok

Od kontroli wersji po automatyzację procesów dostarczania oprogramowania, czyli wszystko co chcielibyście się dowiedzieć o CI i CD ale baliście się zapytać: implementacja, praktyki ...

12:45 - 14:00
08:00 - 09:00
09:00 - 09:45 Łukasz Korowicki

Prelekcja będzie poświęcona zagadnieniu Style Guide Driven Development (SGDD), metodologii pracy przy projektach Front-endowych. Zagadnienie zostanie omówione od strony Developera, przekazując istotne informacje na ...

10:00 - 10:45 Phil Nash

The battle between native and web rages on. Browsers are fighting hard to tear down the benefits that native developers have relied on since the ...

11:00 - 11:45 Piotr Miazga

A concrete introduction to TypeScript - a Javascript superset written by Microsoft that allows users to use real ObjectOriented approach in Javascript. It allows to use ...

12:00 - 12:45 Tomasz Ducin

JavaScript is the most accessible platform of our times. Yet, it has many downsides, especially in terms of big scale applications, created by multiple developers ...

12:45 - 14:00
14:00 - 14:45 Andrzej Mazur

Wirtualna rzeczywistość będzie technologicznym tematem numer jeden w tym roku, w pierwszej jego połowie na rynku pojawi się większość wyczekiwanych urządzeń VR. Co ciekawe mamy ...

15:00 - 15:45 Piotr Kabaciński

Celem prezentacji jest przedstawienie sposobów mierzenia efektywności aplikacji JS-owych. W zależności od potrzeb projektowych chcę opowiedzieć o testach manualnych, sposobach przeprowadzania testów A ...

16:00 - 16:45 Konrad Kokosa

Wydajność aplikacji internetowych to nie jest rzecz, który możemy dodać pod koniec projektu, gdy się nam o tym przypomni. Chcąc mieć wydajny system, temat ...

17:00 - 17:45 Jaroslaw Ratajski

So, You like doing web applications but JavaScript holds You back? On the other hand tools like Gulp, LessCSS, Sass, NPM and framework like AngularJS ...

In this prelection I will try to introduce tools which will transfer creating Wordpress Themes and Overall Frontend Develop to another level. I will talk ...

08:00 - 09:00
09:00 - 09:45 Igor Farafanow

Projektanci UX są traktowani jako eksperci. Nasze rady i wsparcie jest pomocne głównie dlatego, że jesteśmy na czubku całego procesu powstawania nowych technologii. Jest ...

10:00 - 10:45 Michał Mycka

Ludzie w dużej mierze motywowani są emocjami, jakie w danej chwili przeżywają. Sygnały i bodźce emocjonalne są przetwarzane przez nasz mózg kilkusetkrotnie szybciej, niż ...

11:00 - 11:45 Łukasz Tyrała

Animacje, przepływ danych, API, CMSy, strategie treści, architektura informacji, mikrointerackje… a nasze makiety nadal szare. Potem „grafik źle pokolorował”. Adobe Xd, Framer, web design taki ...

12:00 - 12:45 Jakub Danecki

Dobrze zaprojektowana usługa lub produkt odpowiadają na problemy użytkownika, tworzą wartość ułatwiając mu spełnienie potrzeb. Wyzwaniem jest jednak określenie, czym naprawdę są te potrzeby - gdyby ...

12:45 - 14:00

Podzielimy się naszymi doświadczeniami z procesem projektowym na przykładzie kilku wybranych case'ów. Opowiemy o tym, jak zbudować dialog z klientami i wpasować się w ...

15:00 - 15:45 Szymon Heliosz

Brak (przemyślanej) strategii contentowej skutkuje wdepnięciem na minę, która trafia szrapnelem we wszystkich w zespole projektowym (UX, dev, designer, PM). Skutkiem zawsze są op ...

08:00 - 09:00
09:00 - 09:45 Marcin Drobik

During my lecture I'll explain what Xamarin platform is, how it works.. Then, during short live coding session I'll create simple application for ...

10:00 - 10:45 Sebastian Witalec

NativeScript is a free and open source JavaScript framework for building native iOS, Android, and (soon) Windows Phone apps. But I know what you’re ...

Z nową wersją systemu, z nową platformą zawsze wiążą się wyzwania stawiane programistom jeśli chodzi o funkcjonalności, User Experience, aktualizacje środowisk programistycznych czy SDK. Także ...

12:00 - 12:45 Michał Kowalczyk

Djinni ( https://github.com/dropbox/djinni ) jest młodym projektem zapoczątkowanym w Dropbox. Djinni umożliwia współdzielenie warstwy biznesowej/domenowej (napisanej w C++) przez aplikacje zaimplementowane ...

12:45 - 14:00
14:00 - 14:45 Maciej Schmidt

W ostatnim czasie przeżywamy prawdziwy boom na technologie Virtual oraz Augmented Reality dzięki pojawieniu się łatwo dostępnych „gogli” na telefon takich jak Google Cardboard czy ...

15:00 - 15:45 Fatos Hoti

In this talk I present a completely new development flow for creating mobile apps. React, Redux, Webpack etc. those are all subjects that we usually ...

Pokazanie możliwości React Native na przykładzie już zaprogramowanych aplikacji. Wystąpienie wzbogacone o live koding, który pokaże, jak w łatwy sposób można programować użyteczne ...

17:00 - 17:45 Michał Szczepanik

Niektóre rzeczy trzeba dobrze przyprawić żeby były lepsze ... tak samo jest z pisaniem aplikacji na Androida. Jako programiści zaczynamy mieć czasami dość Javy i ...