• Open Source Days 2015

    17–19 April 2015 Bielsko-Biała

    The Open Source Days conference is one of the biggest free Open Source events in Europe.
    Register

About DWO


DWO '15 DWO '15

The Open Source Days

- April 2015, Bielsko-Biała

Idea

Open Source movement is fueled by and fosters innovation, creativity and knowledge sharing. It is not limited to app source code generation and distribution. Open Source impacts ecology, hardware, access to knowledge and education.

Community

Great ideas do not change the world by themselves. It is the people who get engaged and stand for a cause that do so! You also are free to change the world around us! Join the Open Source community.

Workshops

There are people in Open Source community who possess and are eager to share a wide range of practical skills. On the other hand, there are those who want to learn. Workshops offer an excellent opportunity for both to meet and interact.

Register now :-)

Attendance is free

Dni Wolnego Oprogramowania 2015

Speakers

Benefit from the knowledge of some great people

Agenda

Registration

Opening

Dariusz Wylon

Jak wnieść wkład w Open Source?

Tomasz Bąk

Mikronawigacja i iBeacony

Krystian Cieslak

PHP dziś i jutro

Mateusz Juściński

Break

Czy typografia rządzi światem i dlaczego tak

Martyna Bargiel

Cechy charakteru i otoczenia wymagane dla sukcesu projektu

Michał Konieczny

Nie mamy projektanta! Co robić?!

Mikołaj Pastuszko

Break

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

Karol Ryt

See you tomorrow!

Dariusz Wylon

Opening

Eunika Tabak

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

Dariusz Wylon

Break

Czego mój pies nauczył mnie o projektowaniu?

Mikołaj Pastuszko

Aplikacje mobilne tworzone w technologiach webowych

Tomasz Borowski

TBA

Katarzyna Pawlonka

Lunch Break

Ansible - wzorce projektowe

Marcin Hlybin

One to rule them all - Docker

Sławomir Rewaj

Vagrant

Michał Zyndul

Break

Biomteria - 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

Break

panel "future is now"

Arkadiusz Kwaśny

Break

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

See you tomorrow!

Dariusz Wylon

Opening

Dariusz Wylon

MySQL 5.7

Marcin Szałowicz

Scaling out MySQL

Krzysztof Książek

Przekroczyć próg wydajności

Jarosław Czub

Break

Polymer

Agnieszka Pilch

Ekosystem Erlanga

Wojtek Gawroński

Procesy wydawania i rozwoju Ubuntu Touch

Łukasz 'sil2100' Zemczak

See you next year!

Dariusz Wylon

Workshops

  • 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

    TBA

    Kamil Gałuszka

    Kamil galuszka

    TBA

    TBA

  • 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 L3xx, piętro III

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

    Piotr Koscielniak

    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 L3xx, piętro III

    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 L3xx, piętro III

    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 L3xx, piętro III

    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

Venue

The conference will take place at the university

Akademia Techniczno-Humanistyczna in Bielsko-Biała

Bielsko-Biała, ul. Willowa 2 - Building L (Lecture hall L128)

Directions / Access

On foot

Bus 10 or 57 - destination bus stop: Bystrzańska/Willowa; Bus 12, 24 or 24BIS - destination bus stop: Szeroka/Bystrzańska
Detailed Bus / MZK Map

By car

There are car parks which can be accessed from the streets: Czołgistów and Willowa; There is also a car park at the univeristy campus. It can be accessed exclusively from the Willowa street. (Parking fee: 3 zł)

Map

The map below shows some important locations: the conference venue, bus stops and links to schedules, hotels, hostels and restaurants

Sponsors & Partners

Offer your support and

sponsor the Open Source Days ‘15 Check the Sponsorship Booklet for details

King
Magellanic
Rockhopper

Supporters

Contact

Should you have any queries, please do not hesitate to contact us using the channels below.

+48 661 120 232

Follow us & stay up to date

The Open Source Days ‘15 Team

The people who help organize the Open Source Days ‘15 event.

Organizers