fdd-movie2

Zobacz relację 2016!

O konferencji

Future Dev Day to bezpłatna konferencja programistyczna. Inicjatywa zrodziła się z chęci poszerzania wiedzy i umiejętności oraz wymiany doświadczeń między osobami pracującymi w obrębie jednej firmy, lecz w różnych zespołach projektowych. Każda z 5 minionych edycji konferencji gromadziła coraz większą liczbę uczestników, a jej tematyka rozszerzała się tak, jak rozszerzały się kompetencje inżynierów tworzących zespół Future Processing.

Mark-Seemann

Gość specjalny:

Mark Seemann

Tytuł prelekcji: Humane Code

Mark Seemann pomaga programistom w tworzeniu kodu, który jest łatwiejszy w utrzymaniu. Zawodowo interesuje się programowaniem funkcyjnym, programowaniem obiektowym, architekturą oraz ogólnie rozumianym wytwarzaniem oprogramowania. Oprócz tego, że napisał książkę o Dependency Injection, stworzył kilka kursów dostępnych na Pluralsight. Mark jest również autorem licznych artykułów na temat programowania.

Szukasz wiedzy i inspiracji do pracy?
Poznaj konferencję FDD!

20

17

Konferencja odbędzie się

1 grudnia

Rejestracja startuje

30 października

fb

Na Facebooku jest nas już

Dołącz

Tematyka

Mówimy o najnowszych technologiach, platformach i technikach wytwarzania oprogramowania, które już zdobywają rynek lub mają ku temu bardzo duży potencjał. Kilka z do tej pory poruszanych tematów to programowanie obiektowe, ASP.NET, Docker, Big Data, Angular 2.0, deep learning, czy skalowanie w chmurze Amazona.

Nie brakuje również branżowych nowinek i informacji o ciekawych narzędziach, które każdy będzie mógł wykorzystać w swojej codziennej pracy. W ten sposób inżynierowie inspirują się do rozwoju w obszarach niezbędnych do realizacji kolejnych ambitnych projektów.

Nad programem konferencji czuwa dedykowany zespół programistów, którzy na co dzień pracują w Future Processing. Dzięki temu tematyka FDD oparta jest o zagadnienia z prawdziwych projektów informatycznych.

Obejrzyj poprzednie prelekcje

A może chcesz więcej?

Zobacz blog techniczny

Wiedza przekazywana w obrębie pracowników Future Processing przekłada się nie tylko na tworzenie wartościowej i inspirującej konferencji, jaką jest FDD. O naszych planach, aspiracjach, spostrzeżeniach oraz nowatorskich metodach, które stosujemy, możesz dowiedzieć się ze specjalistycznego Bloga Technicznego.

Zobacz blog techniczny
technical_blog_03

Najnowsze wpisy z bloga

Agenda

1 grudnia 2017

Czas jednego wykładu: około 25 minut

Miejsce: Aula Drewniana, „Nowe Gliwice” – Cechownia GAPR

Pobierz PDF z agendą

Start
  1. 8:20
    Rejestracja uczestników
Wykłady

9:00

Blok wykładów I

Nie tylko software
  1. .NETowiec w Kosmosie

    W październiku 2015 roku rozpoczęły się prace nad przygotowaniem oprogramowania komputera pokładowego polskiego satelity PW-Sat2. Od tego momentu Maciek bierze w nich udział i łączy świat „nudnych bizesowych .NET-owych aplikacji webowych” ze światem elektroniki, C++ i Kosmosu. W ramach swojego wykładu opowie o technologii, a także o różnicach i podobieństwach w obu światach oraz wyzwaniach — tych przyziemnych i tych pozaziemskich.

  2. Prawie rzeczywista rzeczywistość, czyli AR i VR

    AR, VR, MR — świat technologii uwielbia skróty, ale o co tak naprawdę w nich chodzi? W czasie wystąpienia prelegenci przedstawią słuchaczom, z czym „to się je” i jak należy to ugotować.

    Prelekcja pozwoli na poznanie różnic oraz części wspólnych takich technologii jak Augmented, Virtual i Mixed Reality, w odniesieniu do ich wykorzystania w praktyce. Przekonacie się także, jak w prosty sposób rozpocząć swoją przygodę z rzeczywistością wirtualną i rozszerzoną znaną nie tylko z branży rozrywkowej, ale i tą w poważnym wydaniu.

  3. Bezpieczeństwo funkcjonalne systemów wbudowanych

    Bezpieczeństwo funkcjonalne jest częścią bezpieczeństwa całkowitego systemu. Jego zapewnienie gwarantuje prawidłową realizację zdefiniowanych funkcji i zabezpieczeń.

    Systemy ze zdefiniowanymi poziomami bezpieczeństwa funkcjonalnego stosowane są w wielu gałęziach przemysłu, m.in. w przemyśle obronnym, lotniczym, kosmicznym, transporcie kolejowym czy sterowaniu procesami przemysłowymi. W każdym z wymienionych zastosowań istnieją normy, których spełnienie wymaga odpowiedniego podejścia do projektowania systemów wbudowanych, zarówno na poziomie sprzętu, jak i oprogramowania. Na wykładzie omówione zostaną najważniejsze wymagania oraz dobre praktyki dotyczące projektowania systemów safety critical. Przeprowadzona zostanie również analiza kilku systemów wbudowanych pod kątem bezpieczeństwa funkcjonalnego. Przedstawione będą także przykładowe usterki, ich propagacja w systemie oraz wpływ na błędne działanie całego systemu, a — w efekcie — również możliwe awarie.

  1. 10:40
    Przerwa kawowa

11:00

Blok wykładów II

Machine learning
  1. Machine Learning Cookbook

    Termin „Machine Learning” (ML) szybko przenika do świadomości programistów na całym świecie. W FP ów trend doskonale obrazuje rosnąca liczba projektów, w których jest wykorzystywany. Na wykładzie przedstawiciele kilku takich projektów opowiedzą, czym jest uczenie maszynowe, jak wygląda praca nad nim i dlaczego warto z niego korzystać.

    Zanim zaserwują swoje najlepsze dania, doradzą, jak uzupełnić swoje zaplecze w odpowiednie mięso (dane), narzędzia (biblioteki) oraz przepisy (algorytmy). Ograniczony czas prezentacji na pewno pozostawi niedosyt, który będziecie mogli zaspokoić w zaciszu własnej programistycznej kuchni. Prezentacja skierowana do wszystkich głodnych wiedzy i zainteresowanych wejściem w świat ML.

  2. Machine learning done right: An approach to successfully building AI products

    We all want to roll out Machine Learning (ML) into our products but, in the majority of the cases, requirements, constraints, and problems with our models appear along the way. Do we have to reinvent the wheel every time? Can this nuanced process be broken down, so that we can trace progress and provide estimates? Can we learn how to deal with uncertainty when working commercially with ML? During this presentation, we will talk about how the ML-powered products are built in the ECONIB project, ensuring reliable results through reproducible research. This framework can be used as a roadmap for any future product that uses ML and has a component of research within it.

    The lecture is conducted in English.

  1. 12:00
    Obiad

    Progress Bar, Future Processing (budynek F3)

13:30

Blok wykładów III

Klocki architekta
  1. Flux — architektura aplikacji dla budowania UI

    W czasie prelekcji Sebastian opowie o tym, czym jest architektura Flux – z jakich klocków się składa oraz jakie są jej główne zalety. Uczestnicy dowiedzą się, dlaczego warto ją stosować i jak pomaga rozwiązywać typowe problemy, z jakimi przychodzi się mierzyć podczas tworzenia nowoczesnych interfejsów użytkownika.

  2. Jak ułatwić pracę z API przy użyciu GraphQL?

    Wymagania klientów ulegają ciągłym zmianom, przez co tworzone dla nich aplikacje wciąż się rozrastają. Skutkiem tych zmian jest fakt, że udostępniane API staje się coraz trudniejsze w utrzymaniu i w dalszym rozwoju. Istnieją jednak narzędzia, które mogą pomóc zapanować nad chaosem, a jednym z nich jest GraphQL. W czasie swojej prelekcji Mateusz zaprezentuje słuchaczom, jak go wykorzystać, by ten chaos ostatecznie poskromić.

  3. Serverless — jak i kiedy?

    Serverless jest zyskującym na popularności podejściem zarówno w startupach potrzebujących szybkiej weryfikacji rynku, jak i w poważnym biznesie szukającym rozwiązań wspierających skalowalność. Jak obiecuje sama nazwa, koncept ten redukuje wszelkie zmartwienia dotyczące infrastruktury, co z kolei umożliwia łatwe i szybkie dostarczanie rozwiązania.
    Na bazie przykładów opartych o platformę Azure, Bartek doradzi uczestnikom, kiedy i jak można wejść w świat Serverless. Dzięki prelekcji uczestnik będzie w stanie samodzielnie stworzyć projekt oparty o omawianą architekturę.

  1. 15:00
    Przerwa kawowa

15:15

Blok wykładów IV

Frontendowe trendy
  1. Case study: pluginable frontend

    Krótka opowieść o tym, jak do jednolitej i uniwersalnej aplikacji, zespół Maxa wprowadził separację kontekstów biznesowych, tak aby i klient i developerzy byli zadowoleni, a wdrażane funkcjonalności były niezależne i dostępne tylko dla wybranego kontekstu. W czasie tej opowieści dowiecie się jak od totalnej załamki, przejść do czegoś, czym ów zespół jara się dziś przy każdym nowym tasku. To także opowieść o rozwiązaniu, którego ewolucja wciąż trwa i — jak przewidział sam Darwin — końca nie widać.

    Bynajmniej nie będzie to opowieść o najnowszych trendach i rozwiązaniach technicznych, ale z pewnością wielu zainteresuje case study i solucja dla problemu „pluginowalności” aplikacji frontendowej. Kwestiom frontendu jako takiego towarzyszyć będą także przypowieści o backendzie i biznesie.

  2. Wprowadzenie do Progressive Web Apps

    W czasie wystąpienia Patryk postara się odpowiedzieć na kilka nurtujących pytań, które zadają sobie wszyscy nowocześni web developerzy: Czym jest Progressive Web Apps? Czy aplikacja webowa może działać bez internetu? Jak i po co wprowadzać PWA do projektu?
    Za pomocą konkretnych przykładów, zostanie zaszczepiona w uczestnikach wątpliwość co do potrzeby wyprodukowania kolejnej natywnej aplikacji mobilnej.

  3. WebAssembly — przeglądarkowa rewolucja

    WebAssembly to zdecydowanie najbardziej rewolucyjna technologia ostatnich lat, która wielkimi krokami zbliża się do naszych przeglądarek. Niektórzy nawet twierdzą, że ta ultranowoczesna broń XXI wieku zburzy twierdzę JavaScriptu. W czasie wystąpienia Rafał postara się zdradzić tajniki WebAssembly i opowie, co takiego rewolucyjnego wnosi do i tak już dynamicznego świata web developerów. Wisienką na torcie będzie prezentacja siły rażenia WebAssembly.

  1. 16:45
    Przerwa kawowa

17:00

Gość specjalny

  1. Humane Code

    Why are most code bases bad? Why is it, that, despite our best intentions, code rots between our fingers? The answer is that most of us still think of code as merely a technical tool to reach a goal: implementing a feature, fixing a bug. While it certainly is that, it’s also a written medium for communicating with (other) people: your colleagues, and your future self. We spend more time reading code than we do writing it so we should optimise code for readability, instead of focusing on how fast we can produce it. Learn how to think productively about software development, so that you can maintain a sustainable pace, even with a growing code base. This talk is about humane code, and how programming is first and foremost an activity that ought to focus on communication.

    The lecture is conducted in English.

Zakończenie

  1. 18:15
    After Party

    Progress Bar, Future Processing (budynek F3)

Prelegenci

Gość specjalny
Mark Seemann
Krzysztof Kotowski
Kasjan Kotynia
Artur Trzęsiok
Maciej Nowak
Michał Dudak
Sebastian Kremiec
Arkadiusz Pryzwan
Krzysztof Czyż
Bartłomiej Glac
Mateusz Książek
Łukasz "Max" Kokoszka
Patryk Hadasz
Rafał Brzoska
Pablo Ribalta

O nas

o-fp

Future Processing

Z małej grupki przyjaciół w 2000 roku, przekształciliśmy się w ponad 800-osobowy zespół. Zbudowaliśmy silne wewnątrzfirmowe więzi i oparte na zaufaniu relacje z klientami. Od samego początku w Future Processing kierujemy się pasją i zaangażowaniem.

W pracy nie boimy się ambitnych projektów i chętnie podejmujemy wyzwania. Dzięki wiedzy technicznej i doświadczeniu, tworzymy oprogramowanie najwyższej jakości.

Przede wszystkim lubimy to, co robimy. Ponadto, chętnie dzielimy się wiedzą – to m.in. dlatego powstała konferencja FDD. Organizujemy również takie wydarzenia jak Quality Excites, Deadline24, czy Dobre Praktyki Tworzenia Oprogramowania.

Historia

Każda kolejna edycja FDD to garść najnowszych trendów, popularnych technologii oraz ciekawych przykładów z codziennych projektów. Wszystko składa się na ogromną porcję inspiracji, której owoce obserwujemy w ciągu całego roku pracy przy realizacji wielu projektów FP.

FDD to do tej pory
75 inspirujących wystąpień

Dotychczas na naszej scenie
pojawiło się 60 prelegentów

Poprzednie edycje

Kliknij na rok, aby dowiedzieć się więcej

fdd_www2016_v1_03-4

Miejsce

Centrum Edukacji i Biznesu

"Nowe Gliwice" - Cechownia

44-100 Gliwice,
ul. Bojkowska 37

Zobacz na mapie

Kontakt

Chcesz wiedzieć więcej o inicjatywie FDD?
Skontaktuj się z nami wypełniając formularz po prawej
lub wyślij maila na adres:

fdd@future-processing.com


Wyślij kopię wiadomości na mojego maila

Newsletter

Ta strona używa plików cookies