piątek, 20 kwietnia / ścieżka technologiczna
Audytorium 1, strona lewa (1. piętro)
Sponsorem ścieżki technologicznej jest Microsoft |
| 8:15 – 09:00 |
Rejestracja uczestników konferencji |
| 9:00 – 09:15 |
Otwarcie drugiego dnia konferencji, przywitanie uczestników.
|
| 9:15 – 10:00 |
Interactive On-Stage Java EE 6 Over-Engineering [wykład w j. angielskim]
Adam Bien
A maintainable CRUD Java EE 6 application can be built in 5 minutes. Because I have to fill 30 minutes, I intend to show you the real power of Java EE 6 and particularly JSF 2, JAX-RS, CDI, JPA and EJB in the remaining 25 minutes. Plugins, Strategies, Aspects, Factories and indirections is just the beginning of this extreme over-engineering. Heretical questions are particularly welcome
|
| 10:00 – 10:45 |
Beyond the Buzz: Pluggable JavaFX Corporate Applications [wykład w j. angielskim]
Geertjan Wielenga (Oracle)
JavaFX provides a user experience comparable to Adobe Flash and Microsoft Silverlight. But what’s the relevance of JavaFX in the corporate world? In this session, the business-oriented features of JavaFX are highlighted, in the context of the NetBeans Platform, a popular basis for creating pluggable Java desktop applications.
W tym samym dniu, o godz. 15:00, Geertjan Wielenga poprowadzi warsztaty, które będą kontynuacją wykładu.
|
| wystąpienie odwołane |
App czy HTML5?
Kamil Brzeziński (allegro.pl)
Dzisiejsze telefony komórkowe to już nie przestarzała Java, która na jednym urządzeniu działała, a na innym nie. Możliwości smartfonów nie odbiegają już mocno od komputerów, które jeszcze 2-3 lata stały na naszych biurkach. Z racji dużej dynamiki rynku ciężko przewidzieć co nas czeka, za rok czy 2 lata. Czy warto inwestować w aplikację mobilną dla jednej platformy czy może wybór uniwersalnego narzędzia to klucz do sukcesu. Podczas prezentacji dowiecie się nie tylko którą drogą warto iść, ale też przykłady z życia pokazujące, że odpowiednia droga to klucz do sukcesu.
|
| 10:45 – 11:00 |
przerwa kawowa |
| 11:00 – 11:30 |
Jak wykorzystać GTO i 5in5 do budowy aplikacji jutra … dziś.
Piotr Pietrzak (IBM)
Myśląc o nowym systemie czy aplikacji musimy brać pod uwagę fakt, że może być on wykorzystywany przez docelowego odbiorcę (zwłaszcza korporacyjnego) przez wiele lat. Jak nie wpaść w pułapkę braku skalowalności, braku odporności na awarię czy też po prostu stworzeniem kompletnie chybionego i nie dopasowanego rynkowo produktu. Z odpowiedzią może przyjść IBM Global Technology Outlook i 5in5 czyli pięć innowacji które zmienią nasze życie w przeciągu najbliższych 5 lat. Spróbujmy czasem popatrzeć wspólnie w „technologiczną” szklaną kulę, a być może znajdziemy pomysł na stworzenie nowego lub innowacyjnego produktu. „Internet of things” – czemu nie.
|
| 11:30 – 12:00 |
Ataki DDoS na rządowe serwery.
Piotr Konieczny (niebezpiecznik.pl)
|
| 12:00 – 12:30 |
Pożar na łączach – czyli jak walczyć z armią spammerów.
Jakub Łęgowski, Tomasz Potęga (wp.pl)
W Wirtualnej Polsce nieustannie spotykamy się z koniecznością walki ze spammerami. Wynajdują oni cały czas nowe sposoby, by wykorzystywać zasoby WP do wysyłania spamu, co z kolei prowadzi do powstawania coraz to nowych zabezpieczeń. Podczas prezentacji dowiecie się między innymi:
- Dlaczego spammerzy zakładają konta na wp,
- Jak zabezpieczamy się przed spammerami i próbami wysyłania spamu z WP,
- Jaka jest skuteczność captchy i dlaczego zagraniczni spammerzy doskonale liczą po polsku do 100,
- W jaki sposób odwiedzić jednego dnia 48 krajów i jak wykorzystać to do namierzenia spammera.
|
| 12:30 – 13:15 |
przerwa obiadowa |
| 13:15 – 13:45 |
Zbuduj sobie chmurę – oVirt or no virt
Piotr Baranowski (OSEC)
Prezentacja omawia powstanie projektu RHEV, jego arcyciekawe i zaskakujące dzieje i przemianę w projekt open source – oVirt. Perypetie projektu to kilka dosyć niezwykłych zdarzeń, które zadziwią uczestników. Decyzje, które przeczą zdrowemu rozsądkowi, a okazały się niezwykle trafionymi. Prezentacja techniczna z dozą analizy wpływu kultury wolnego i otwartego oprogramowania na świat biznesu.
Podczas moich 30 minut opowiem skąd się wziął ten projekt, jak się przepoczwarzył w darmowe i wolne oprogramowanie. Jak nie ucierpiał przy tym wielomilionowy biznes red hat’a. Opowiem jak można przepisać dużą aplikację napisaną z .NET C# na javę, ile to zajęło i jaki był efekt. Dlaczego otwieranie oprogramowania poprawia jego jakość i _NIE_ zagraża biznesowi. W drugiej połowie oczywiście pokażę co to robi i jak działa. Zaprezentuję też bezpośrednie korzyści wynikające z wdrożenia/użycia oVirt.
|
| 13:45 – 14:15 |
Mobile, How Do I Develop Thee? Let me Count the Ways. [wykład w j. angielskim]
James Hughes (Kainos)
Mobile development is a bit like writing web apps back in the browser war days – full of decision anxiety, volatility and platform specific issues. There is no one true answer yet most people think there should be. This talk will cover the popular(ish) options from native all the way to web solutions (and all the mashup magic in-between). Oh yes and some opinion as well.
|
| 14:15 – 14:45 |
Puppet – system do zarządzania systemami.
Łukasz Jagiełło (Gratka Technologie Sp. z o.o.)
Puppet – system do zarządzania systemami. Doskonałe rozwiązanie do administracji w chmurach oraz wszędzie tam gdzie cenimy sobie porządek, powtarzalność i wygodę w konfiguracji. W czasie prezentacji postaram się pokazać jak przygotować prostą konfigurację, jak to uruchomić i rozwinąć oraz co możemy dzięki temu osiągnąć. Pokażę jak w prosty sposób uzyskać w pełni automatycznie skalowalną infrastrukturę w Amazon EC2 dla aplikacji webowej.
|
| 14:45 – 15:00 |
przerwa kawowa |
| 15:00 – 15:30 |
Efektywne przeglądy kodu w zespołach agile.
Wojciech Seliga (Spartez)
Sesja opisuje praktyczne i lekkie podejście do przeglądów kodu źródłowego (ang. code review) w zespołach tworzących oprogramowanie zgodnie z duchem metodologii zwinnych (ang. agile) – zarówno w zespołach kolokowanych jak i rozproszonych geograficznie. Przedstawione zostaną nauki wyniesione z wielu projektów software’owych z ostatnich kilku lat: prawdziwa wartość przeglądów kodu, najlepsze praktyki oraz pułapki z nimi związane.
Wyjaśnione zostaną reguły pozwalające na uczynienie przeglądów kodu praktykami efektywnymi, raczej bezbolesnymi, lubianymi i akceptowanymi przez zespół developerski.
Przeglądy kodu zostaną także porównane z programowaniem w parach i przeanalizowane zostaną cechy charakterystyczne, wady i zalety obu tych podejść pozwalających na poprawienie jakości oprogramowania. Wszystko to w podejściu jak najbardziej praktycznym.
|
| 15:30 – 16:00 |
Testy jednostkowe – jak tu ich nie kochać?
Rafał Borowiec (Goyello)
Rafał Borowiec podczas swojego wystąpienia nauczy uczestników kochać testy jednostkowe. W trakcie prezentacji słuchacze będą mieli szansę dowiedzieć się czym są testy jednostkowe, poznać charakterystykę testowania ad-hoc oraz proces pisania testów jednostkowych w praktyce. Oprócz tego, na prezentacji zostaną przedstawione tzw. „best practices” jak i obalone największe mity związane z tematyką unit testing. Treść prelekcji będzie szczególnie przydatna dla developerów, team leaderów, project managerów i testerów.
|
| 16:00 – 16:30 |
Rekrutacja dla branży IT – Pięć rzeczy, które musisz wiedzieć żeby znaleźć odpowiednią dla siebie pracę. [CFP]
Tymoteusz Klocek (Recruit Coders)
Laureat Call For Papers, zgłoszenie, które zdobyło najwięcej głosów, można zobaczyć na stronie http://infoshare.pl/2012-2/call-for-papers-zgloszenia/#2
Kim jesteś?
Pytanie, które trzeba sobie zadać zanim zaczniesz pisać CV. Jakie znaczenie przy wyborze firmy ma twoja osobowość? Dlaczego tylu ludzi jest niezadowolonych z pracy? Co jest twoją wartością? Jak się dowiedzieć ile możesz zarabiać.
Czego oczekujesz od swojej pracy?
Czym płacą firmy oprócz pieniędzy? Kto to jest jumper, jaki popełnia błąd i dlaczego nikt go nie chce zatrudnić?
Jak to powiedzieć?
Czym się różni CV dobre od doskonałego. Krótko i na temat.
Czego oczekują firmy od Ciebie?
Odpowiedź – to 50% sukcesu w drodze do nowej pracy.
Nowe trendy w rekrutacji programistów. O tym, co będzie się działo na rynku za rok, dwa… i jak się do tego przygotować.
|