• DWO 2015

    17–19 Kwietnia 2015 Bielsko-Biała

    Dni Wolnego Oprogramowania ‘15 to jedna z największych bezpłatnych konferencji Open Source w Europie.
    Zarejestruj się

O DWO


DWO '15 DWO '15

Dni Wolnego Oprogramowania

- Kwietnia 2015, Bielsko-Biała

Idea

Ruch Open Source to przede wszystkim nastawienie na innowacyjność, kreatywność i chęć dzielenia się wiedzą. Nie ogranicza się on wyłącznie do kodu źródłowego aplikacji - ruch ten wywiera wpływ na ekologię, sprzęt, powszechny dostęp do wiedzy i edukacji.

Społeczność

Żadna idea nigdy nie odniosła sukcesu bez zaangażowania zwykłych ludzi. Ty również możesz zmieniać świat wokół nas! ‘Uwolnij się’ :-) i dołącz do społeczności Open Source!

Warsztaty

W społeczności Open Source jest wiele osób, które posiadają konkretne umiejętności, a przy tym chętnie się nimi dzielą. Wielu jest również tych, którzy starają się tego rodzaju umiejętności w sobie wykształcić. Warsztaty pozwalają im się spotkać.

Zarejestruj się już teraz!

(uczestnictwo w konferencji jest bezpłatne)

Dni Wolnego Oprogramowania 2015

Prelegenci

Skorzystaj z Wiedzy Wspaniałych Ludzi

Agenda

rejestracja

powitanie

Dariusz Wylon

Jak wnieść wkład w Open Source?

Tomasz Bąk

Mikronawigacja i iBeacony

Wojciech Bachta

PHP dziś i jutro

Mateusz Juściński

przerwa

Cechy charakteru i otoczenia wymagane dla sukcesu projektu

Michał Konieczny

Nie mamy projektanta! Co robić?!

Mikołaj Pastuszko

Kreatywny Inżynier, czy jest to możliwe?

Karol Ryt

do zobaczenia jutro!

Dariusz Wylon

powitanie

Eunika Tabak

Management 3.0 WorkOut. Budowanie zaangażowania w samoorganizujących się zespołach

Dariusz Wylon

przerwa

Czego mój pies nauczył mnie o projektowaniu?

Mikołaj Pastuszko

Aplikacje mobilne tworzone w technologiach webowych

Tomasz Borowski

Co zrobić, żeby zarobić z Microsoft

Katarzyna Pawlonka

przerwa obiadowa

Ansible - wzorce projektowe

Marcin Hlybin

One to rule them all - Docker

Sławomir Rewaj

Vagrant

Michał Zyndul

przerwa

Biometria - Sam jesteś unikalnym dokumentem tożsamości

Łukasz Więcław

Czy PGP to iluzja, a może możemy skorzystać na jego użyciu?

Michał Papis

Otwarta licencja na program komputerowy w polskim prawie autorskim

Marek Wiera

przerwa

Czy typografia rządzi światem i dlaczego tak

Martyna Bargiel

panel "future is now"

Arkadiusz Kwaśny

przerwa

Open hardware - czym jest i jak możemy wykorzystać jego możliwości?

Karol Karczewski

Bacula: the Open Source Backup Tool [EN]

Heitor Medrado de Faria

do zobaczenia jutro!

Dariusz Wylon

powitanie

Dariusz Wylon

MySQL 5.7

Marcin Szałowicz

Scaling out MySQL

Krzysztof Książek

Przekroczyć próg wydajności

Jarosław Czub

przerwa

Polymer

Agnieszka Pilch

Ekosystem Erlanga

Wojtek Gawroński

Procesy wydawania i rozwoju Ubuntu Touch

Łukasz 'sil2100' Zemczak

do zobaczenia za rok :-)

Dariusz Wylon

Warsztaty

  • sala ACI, piętro IV

    Scrum is Fun - czyli symulacja projektu zwinnego za pomocą klocków Lego

    Agnieszka Pawlicka

    Agnieszka pawlicka

    Scrum is Fun - czyli symulacja projektu zwinnego za pomocą klocków Lego

    Chcesz dowiedzieć się jak sprostać codziennym wyzwaniom, jakie przed developerem stawiają agilowe projekty? Jak zmierzyć prędkość zespołu i zaplanować kolejny sprint? Jak planować i negocjować zadania do wykonania podczas jednej iteracji? Jak zrozumieć klienta i czego on właściwie od nas chce?

    Wszystkie te pytania będą przedmiotem warsztatów ze Scruma, a odpowiedzi na nie zbudujemy wspólnie z klocków Lego. Pracując w kilkuosobowych zespołach, wcielisz się w rolę developera i w praktyczny sposób przećwiczysz zasady Scruma. W atmosferze zabawy poznasz praktyczne elementy pracy w metodyce Scrum. Symulacja dodatkowo stworzy możliwość omówienia błędów i naruszeń reguł, które mogą skutkować problemami w trakcie pracy nad produktem.

    Warsztaty ze Scruma przy użyciu klocków Lego to intrygujące wprowadzenie w świat zwinnego zarządzania projektami. Świat ciekawy i wciągający jak zabawa z klockami Lego. Zapraszam :-)

  • sala L406, piętro IV

    Warsztaty z Raspberry Pi

    Łukasz Oleś

    Lukasz oles

    Błażej Faliszek

    Blazej faliszek

    Warsztaty z Raspberry Pi

    Warsztaty z Raspberry Pi przybliżą jeden z najpopularniejszych mikrokoputerów osobom, które nie miały z nim jeszcze do czynienia oraz pozwolą na podszlifowanie wiedzy oraz umiejętności tym wszystkim, którzy już kiedyś realizowali projekty oparte o ten mikrokomputer. W czasie warsztatów postaramy się wprowadzić początkujące osoby w świat elektroniki oraz pokazać kilka ciekawych zastosowań dla Raspberry Pi.

  • sala L412, piętro IV

    Podstawy systemu CMS Drupal

    Grzegorz Bartman

    Grzegorz bartman

    Podstawy systemu CMS Drupal

    Skrócona wersja zajęć praktycznych z DrupalDay

    http://www.slideshare.net/grzegorzbartman/drupalday-drupal-global-training-days-wprowadzenie-do-drupala

  • sala L136A, piętro I

    Koa framework nowej generacji dla node.js/io.js

    Piotr Kościelniak

    Piotr koscielniak

    Koa framework nowej generacji dla node.js/io.js

    Podczas 120 minutowego warsztatu chciałbym zaznajomić uczestników z frameworkiem koa. Będzie to warsztat dla osób początkujących. Podczas warsztatu uczestnicy stworzą od podstaw prostą lecz kompletną aplikację webową. Aplikacja ta zostanie stworzona z wykorzystaniem node.js/io.js oraz frameworka koa. Podczas tworzenia aplikacji uczestnicy poznają podstawy oraz dobre praktyki w node.js. Warsztat będzie zawierał szereg zadań dla uczestników, tak aby mogli oni od razu wykorzystać w praktyce zdobytą wiedzę.

  • sala ACI, piętro IV

    TBA

    Martyna Bargiel

    Martyna bargiel

    TBA

    TBA

  • sala L406, piętro IV

    Rails - less is more - czyli jak pisać więcej kodu w krótszym czasie

    Łukasz Gaweł

    Lukasz gawel

    Mateusz Świszcz

    Mateusz swiszcz

    Rails - less is more - czyli jak pisać więcej kodu w krótszym czasie

    Podczas warsztatów chcielibyśmy pokazać najpopularniejsze narzędzia, które przyspieszają pisanie kodu w Ruby on Rails oraz ułatwiają prowadzenie projektu.

    Między innymi:

    1) Podstawowe gemy ułatwiające pracę takie jak:

    * Simple Form

    * Decent Exposure

    * Draper

    * Pry

    * Better Errors

    * Guard

    2) Użycie Slim zamiast HTML/Erb

    3) Użycie CoffeeScript zamiast zwykłego JavaScriptu

    4) Użycie Sass zamiast CSS

  • sala L412, piętro IV

    Warsztaty z nowoczesnego programowania w PHP

    Mateusz Juściński

    Mateusz juscinski

    Warsztaty z nowoczesnego programowania w PHP

    Podczas mojej przygody z PHP język znacznie się zmienił, programiści otrzymali całą gamę narzędzi, które ułatwiają im życie. Niestety często spotykam się z wykorzystywaniem niewygodnych i przestarzałych elementów języka, mimo dostępności nowocześniejszych rozwiązań.

    Podczas tych warsztatów odbędziemy podróż w czasie. Zaczynając od 2003 roku, rozwiniemy nasze umiejętności programowania w PHP o 12 lat rozwoju tego języka i wylądujemy w 2015 roku. Zaprezentuję domyślnie dostępne narzędzia, bez których nie widzę możliwości programowania w PHP, które są zupełnie nieznane wielu programistom.

  • sala L136A, piętro I

    Wprowadzenie do chmury Microsoft Azzure

    Ryszard Dałkowski

    Ryszard dalkowski

    Michał Smereczyński

    Michal smereczynski

    Wprowadzenie do chmury Microsoft Azzure

    Teoria dużej chmury

    * Dlaczego duża serwerownia to nie chmura.

    * Ekonomia chmury.

    * Microsoft Azure a konkurencja - czy coś go wyróżnia?

    Centrum zarządzania wszechświatem

    * Panel zarządzania v.1

    * Panel zarządzania v.2

    * Linia komend CLI

    * Powershell

    * Inne narzędzia dla administratora

    Krótki przegląd dostępnych usług i technologii

    * Nie tylko wirtualizacja

    * Open Source - ważny element układanki

    * Przydatne klocki infrastruktury

    * Dane - nie tylko w bazach

    * Inne usługi gotowe do wykorzystania: Media Services, Mobile Services, Authentication, Remote App…

  • sala L136A, piętro I

    IaaS w praktyce

    Ryszard Dałkowski

    Ryszard dalkowski

    Michał Smereczyński

    Michal smereczynski

    IaaS w praktyce

    To trzeba wiedzieć - availability set, affinity group, storage, disks, endpoints…

    Budujemy wirtualną serwerownię

    * Sieci wirtualne i lokalne - konfiguracja

    Uruchamianie serwerów (i nie tylko)

    * Skąd się bierze VM do Azure - 1300 do wyboru

    * Z "ręki" czy z kreatorem?

    * Własny Linux w "microsofcie"

    Cloud Services

    * czyli skalowanie rozwiązań

  • sala L136A, piętro I

    PaaS w praktyce

    Ryszard Dałkowski

    Ryszard dalkowski

    Michał Smereczyński

    Michal smereczynski

    PaaS w praktyce

    Platforma aplikacyjna Azure

    * Dostępne technologie

    * Galeria aplikacji czyli repozytorium także dla Ciebie

    Uruchamiamy aplikacje

    * CMS z repozytorium (Drupal, Joomla!, Wordpress i inne do wyboru)

    * Własna aplikacja na kilka sposobów

    Jak to działa?

    * Co tam jest pod spodem

    * Skalowanie aplikacji

  • sala L412, piętro IV

    Idealny prezent, czyli jak dobrze spaczkować

    Dominik Mierzejewski

    Dominik mierzejewski

    Idealny prezent, czyli jak dobrze spaczkować

    Jednym z głównych zadań twórców dystrybucji Linuksa jest tworzenie pakietów z oprogramowaniem i opieka nad nimi. Paczka musi być łatwa do zainstalowania, dobrze działać i integrować się z resztą dystrybucji. Podczas warsztatów opowiem, jak to robimy w Fedorze i przybliżę najważniejsze wytyczne tworzenia pakietów w tej dystrybucji. Potem zajmiemy się częścią praktyczną, czyli przygotujemy pakiet zgodny z tymi wytycznymi, gotowy do zgłoszenia do recenzji.

    Wymagania:

    * umiejętność skompilowania i zainstalowania typowego projektu open-source ze źródeł

    * zainstalowana dowolna wspierana wersja Fedory (20, 21, 22, rawhide) lub Red Hat/CentOS (5, 6), może być na maszynie wirtualnej

  • sala L406, piętro IV

    Architektura mikroserwisów

    Marek Talik

    Marek talik

    Architektura mikroserwisów

    Koncepcja architektury systemów rozproszonych zbudowanych z usług komunikujących się ze sobą nie jest nowa. W ekosystemie Javy (także innych) od wielu lat istnieją technologie pomagające budować systemy typu SOA (Service Oreineted Architecture) - począwszy od pojedyńczych WebService'ów (RPC, SOAP, REST) skończywszy na otwartych lub komercyjnych platformach integracyjnych ESB. Dlaczego by nie przenieść tych doświadczeń, patternów i technologii do świata pojedyńczej aplikacji? Jakie korzyści i wyzwania niesie ze sobą rozbicie monolitycznej aplikacji na niezależne 'klocki' realizujące usługę poprzez swój interfejs?

    Podczas warsztatów pracować będziemy z przykładową aplikacją składającą się z 2-3 mikroserwisów.

    Będzie to okazja do dyskusji m.in na temat:

    * zakresu pojedynczej mikrousługi

    * organizacji developmentu i deploymentu

    * wykorzystanych technologii (Spring-Boot, Spring-REST)

    Dla osób zainteresowanych aktywnie wziąć udział w warsztatach wymaganym będzie:

    * zainstalowana Java 8

    * zainstalowany Maven 3

    * ulubione IDE do Javy

  • sala L136A, piętro I

    Pierwsze starcie z kontenerami - Docker jako narzędzie w developmencie

    Justyna Ilczuk

    Justyna ilczuk

    Pierwsze starcie z kontenerami - Docker jako narzędzie w developmencie

    Warsztat jest adresowany do osób, które co nieco już słyszały o Dockerze, ale nie mają z nim jeszcze doświadczenia i chciałyby się nauczyć stosować go w praktyce.

    Podczas warsztatu:

    * ściągniemy obraz kontenera z internetu

    * uruchomimy prostą komendę w kontenerze

    * komenda run

    * montowanie wolumenów, forwardowanie portów, uruchamianie kontenerów w trybie zdemonizowanym

    * utrwalanie kontenerów na podstawie commitowania kontenera

    * wstęp do Dockerfile'a (specyfikacji budowy obrazów dockerowych)

    * moja pierwsza aplikacja w Dockerowym kontenerze.

  • sala ACI, piętro IV

    XP Game. Nie tylko programowanie może być ekstremalne.

    Daniel Wicher

    Daniel wicher

    Marcin Bałda

    Marcin balda

    XP Game. Nie tylko programowanie może być ekstremalne.

    XP Game to zabawny sposób na zapoznanie graczy z elementami konceptu Programowania Ekstremalnego (Xtreme Programming). Gracze będą mieli okazje poznać takie elementy jak:

    * velocity, estymacje historyjek, zasada „yesterday's weather” (wczorajszej pogody) oraz cyklu życia w XP.

    Każdy może wziąć udział! W XP Game każdy z graczy może wcielić się w rolę klienta oraz dostawcy (developera) rozwiązania.

Miejsce

Konferencja odbędzie się na uczelni

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Bielsko-Biała, ul. Willowa 2 - Budynek L (Sala L128)

dojazd

Na nogach

MZK linie nr: 10, 57 - przystanek docelowy Bystrzańska/Willowa oraz linie nr: 12, 24, 24BIS - przystanek docelowy Szeroka/Bystrzańska
Szczegółowa mapka MZK

Samochodem

Od ulicy Czołgistów, oraz Willowej znajdują się ogólnodostępne parkingi. Na terenie uczelni (wjazd tylko od ulicy Willowej) również są parkingi płatne (opłata zryczałtowana 3 zł)

Mapa

Na poniższej mapie zostały oznaczone ważne punkty, takie jak: miejsce konferencji :-), przystanki autobusowe wraz z linkami do szczegółowych rozkładów jazdy, hotele, hostele, restauracje

Sponsorzy i Partnerzy

Przygarnij pingwinka pod swoje skrzydła :-)

i zostań sponsorem DWO '15 Dowiedz się więcej z broszury dla sponsorów?

King
Magellanic
Rockhopper

Wspierają Nas

Kontakt

W razie pytań bądź wątpliwości, zachęcamy do kontaktu za pośrednictwem poniżej wymienionych kanałów.

+48 661 120 232

Bądź na bieżąco

Zespół DWO '15

Ludzie którzy pomagają przy DWO '15.

Organizatorzy