Polski English
mapa serwisu login kontakt
Mąchocice k/Kielc, 28-30 września

Agenda

pobierz

piątek, 28.09.2012 r.

16:30 Przyjmowanie gości / Check-in
17:30 Symfony2 w chmurze
Wojciech Sznapka
„Chmura” - chwytliwe słowo kluczowe, uwielbiane przez marketingowców, ale też wielka szansa dla programistów i architektów, aby sprostać wysokiemu obciążeniu i zoptymalizować koszty infrastruktury serwerowej. W prezentacji pochylę się nad kilkoma scenariuszami uruchamiania aplikacji w chmurze, wyeksponuję punkty, które muszą być dostosowane aby system działał poprawnie w takim środowisku i pokaże jak radzić sobie z tym przy użyciu frameworka Symfony2. Przedyskutujemy również sposoby deploymentu zarówno prostych aplikacji, jak i tych, które działają pod wielkim obciążeniem, które wymagają złożonej architektury.
18:30 Sztuczna inteligencja w PHP
Mateusz Badziński
Do czego może nadawać się sztuczna inteligencja w PHP? Wszelkiego rodzaju analizy i prognozy różnorakich danych są w od dawna aproksymowane przy użyciu mechanizmów AI. Na prelekcji dowiemy się do czego używać, jak wydajnie obsługiwać duże ilości danych i czego AI niestety za nas nie zrobi :)
19:00 Kolacja / Supper
20:00 Composer - zarządzanie zależnościami w PHP
Michał Pipa
Prezentacja ma na celu zapoznanie z narzędziem służącym do zarządzania zależnościami w projektach tworzonych w języku PHP. Zostanie zaprezentowane samo narzędzie, jego konfiguracja oraz zestaw dobrych praktyk z nim powiązanych. Omówiony zostanie również standard PSR-0.
21:00 Shoper Programming Challenge
Dreamcommerce S.A. - dostawca oprogramowania Shoper do prowadzenia sklepu internetowego organizuje konkurs, w którym sprawdzisz swoje programistyczne umiejętności. Weź laptopa, bądź punktualnie i podejmij wyzwanie! Dla najlepszego - beczka, która z pewnością przyda się na jesienny wieczór.

sobota, 29.09.2012 r.

09:00 Śniadanie / Breakfast
10:00 How to remove PHP calls and servers can scale your site like crazy !
Wim Godden
Tools like Varnish can improve performance and scalability for static sites, but when user-specific content is needed, a hit to the backend is still needed, causing scalability issues. We'll look at a new Nginx module which implements a fast and scalable solution to this problem, changing the way developers think about designing sites with user-specific content.
11:00 wydajność aplikacji PHP, czyli co z tym loadem
Paweł Kornijów
prelekcja traktowałaby o szeroko pojętym temacie wydajności aplikacji PHP na podstawie doświadczeń wyniesionych z 5 letniego procesu tworzenia i rozwoju systemu NOCOWANIE.pl, obejmująca zagadnienia optymalizacji bazy danych - dlaczego nie da się tego zrobić raz a dobrze, podstawowych i nie tak podstawowych błędów często popełnianych przy budowie aplikacji oraz dobrych praktyk programistycznych wpływających mocno na wydajność, propozycji sposobów keszowania danych i organizacji środowiska testowego.
12:00 Varnish In Action
Thijs Feryn
Varnish is a reverse caching proxy that is steadily becoming the default standard in enterprise environments. A lot of people know what Varnish is and what it can do out of the box, but there s plenty more it can do with the necessary tweaking/tuning. During my talk I will show you which tools it comes with and how it can be configured/programmed to serve the most common use cases.
13:00 Obiad / Lunch
14:00 The Real Value of Open Source: ROI and beyond
Jeffrey A- "jam" McGuire
Learn how to pitch the real values offered by the open source model without "sounding like a software hippie". Learn why Drupal is a great choice of project when you're looking for a web platform to develop on or launch a project.
Using open source solutions like Drupal can save you money. The bottom line always counts, especially today. No one should be wasting money. When businesses waste money, they shut down. When governments waste money, there are much worse, much broader consequences. But there are important reasons to use open source solutions beyond the price tag. The "Four Freedoms" that define open source software also define real business value: innovation, cost-savings, and risk mitigation. If you understand the true value in open source software and multiply them by a massively successful project like Drupal, you can bring your organization real benefits and add real value. Let's think open source (let's think Drupal!), be its champions and explain it to our colleagues, bosses, friends, and decision makers: whether your MP, European bureaucracy, or marketing department.
15:00 Programowanie aplikacji dla Windows 8 w HTML 5 i Javascript
Bartłomiej Zass
Nowy interfejs systemu Windows 8 wnosi najbardziej rewolucyjne zmiany od czasów Windows 95. Najważniejsze jednak, że aplikacje możemy pisać na wiele nowych sposobów – także w HTML 5 i JavaScript. W trakcie sesji przybliżymy nowe API (WinRT) i zobaczymy jak programować aplikacje działające w nowym, kafelkowym świecie wykorzystując dotychczasowe umiejętności. Dowiesz się w jaki sposób dotrzeć ze swoją aplikacją do milionów użytkowników poprzez Windows Store lub dostarczyć ją klientowi na tabletach ARM. Poznamy od podstaw najważniejsze elementy platformy.
16:00 Unit Testing Zend Framework apps
Michelangelo van Dam
Unit testing is still considered the biggest challenge in development: everyone knows they should do it, but reality shows most developers skip it due to several reasons. With this talk I show how easy it is to unit test Zend Framework applications without loosing precious time and create top-notch apps that require little maintenance after delivery.
17:00 How to check if your application really works? Automated testing of various PHP projects.
Lukasz Cepowski
Fixing bugs again? Imagine a world where you don't spend most of the time fighting critical bugs again and again after every release. This presentation will show you how to setup and manage an automated environment for testing various types of php projects, how to test, integrate and measure a quality of your software. Let's try the continous integration in our professional work.
18:00 Lobotomia czyli shardowanie bazy Allegro
Krzysiek Szłapiński
Jak poshardowaliśmy bazę allegro? Jakie mięliśmy problemy? Jakich technologii użyliśmy? Ile trwał cały proces? Jakie są wnioski? Kiedy nie należy tego robić? Na te i więcej pytań postaram się odpowiedzieć w mojej prezentacji.
19:00 Wieczór przy grillu / Evening with outdoor barbecue

niedziela, 30.09.2012 r.

09:00 Śniadanie / Breakfast
10:00 Programowanie aspektowe w PHP
Mariusz Gil
Programowanie obiektowe możemy postrzegać jako dwuwymiarową przestrzeń klas, obiektów i występujących pomiędzy nimi interakcji w postaci np. wywołań metod. Na przestrzeni lat powstało także wiele metod i rozwiązań pomagających zapanować nad tworzącą się w ten sposób skomplikowaną siecią, warto by tu wspomnieć choćby enkapsulację, wzorce GoF czy GRASP. Niemal zawsze pojawiają się jednak zagadnienia przecinające przestrzeń ortogonalnie, bez związku z konkretną funkcjonalnością. Przeplot logiki aplikacyjnej z dodatkowym kodem realizującym zadania poboczne (tzw. warkocz) utrudnia jego analizowanie czy debugowanie. Trudno chyba sobie jednak wyobrazić aplikację bez systemu logowania zdarzeń, czy pomiaru czasów wykonania poszczególnych fragmentów kodu w trybie debug. Z pomocą w implementacji logiki ortogonalnej przychodzi paradygmat programowania aspektowego, opracowany przez Gregora Kiczalesa w laboratoriach Xerox PARC. Za jego pomocą można niejako stworzyć trzeci wymiar, w którym umieszczana i implementowana jest logika ortogonalna, którą na dodatek można natychmiastowo włączać/wyłączać w całym kodzie źródłowym, bez potrzeby jego modyfikacji! Największe sukcesy paradygmatu AOP są związane z językiem Java (i kompilatorem AspecjJ), to jednak istnieje szereg rozwiązań dla PHP, dzięki którym nasz kod może stać się jeszcze bardziej modularny czy też “re-używalny”. W trakcie sesji zapoznamy się z terminologią wykorzystywaną w AOP, zasadę tworzenia i wykorzystywania aspektów oraz możliwe do zastosowania biblioteki i frameworki PHP.
10:45 Sphinx w systemach e-commerce, cienie i blaski wdrożenia
Darek Górecki, Rafał Nauka
W czasie prezentacji eksperci Empathy - Internet Software House przedstawią case study z wdrożenia silnika wyszukiwarki Sphinx w projekcie e-commerce. Będzie można usłyszeć m.in. o założeniach projektowych, o tym jakie problemy przyniosła implementacja oraz jak zostały one w toku prac rozwiązane.
11:30 Potęga Refactoringu
Adrian Słowik
Czy zastanawiałeś się kiedyś, czy refactoring Twojego kodu jest opłacalny? Czy jest wygodny? A może aplikacja jest już tak skomplikowana, że firma upadnie jeśli zabraknie choćby jednego z programistów? W ramach prelekcji przedstawione zostaną techniki przygotowywania nowych bibliotek i metody wprowadzania zmian w istniejącym kodzie, tak by osiągnąć małym kosztem elastyczność i czystość kodu.
12:30 Opcjonalny obiad / Optional lunch
13:30 Zakończenie / Check-out

prelegenci


Mateusz Badziński

Lukasz Cepowski

Michelangelo van Dam

Thijs Feryn

Mariusz Gil

Wim Godden

Darek Górecki

Paweł Kornijów

Jeffrey A- "jam" McGuire

Rafał Nauka

Michał Pipa

Adrian Słowik

Krzysiek Szłapiński

Wojciech Sznapka

Bartłomiej Zass

rejestracja


Załóż konto, by móc korzystać z pełnej funkcjonalności serwisu. To nie to samo, co zgłoszenie uczestnictwa.

Jeśli masz już konto, zaloguj się.


zalogowanych użytkowników: 0
odwiedzających gości: 2

Złoty Sponsor


Microsoft

Patroni Medialni


php.pl
OSWorld
Siódmy
OSNews
webhosting.pl
Linux Magazine

wyk. P. Matusek, Betasoft & D. Grzesista, dgnet.pl; wersja z 2016.04.15