• Strona główna
  • Curriculum Vitae
  • O mnie
  • Przykład: Gramatyka w PHP
  • Przykład: Kompresja CSS
  • Przykład: Kompresja JavaScript
  • Przykład: Skracanie linków
  • Przykład: Wykrywanie serwera HTTP
  • Przykład: Własna bramka SMS
  • Mapa strony
  • Kontakt
Niebieski Pomarańczowy Zielony Różowy Fioletowy

Konferencja 4Developers

Opublikowane 25 marca 2012. Autor: Kamil Brenk. Wizyt: 628.

Kategorie: Po godzinach
Tematyka: konferencje, PHP, skalowalność, wydajność serwisów internetowych

mar 25

Konferencja 4Developers to zapewne znane już wszystkim spotkanie dla informatyków, głównie programistów PHP i Javy, choć nie tylko. Na konferencji poruszane są także tematy niezależne od języka (wydajność, skalowalność, zarządzanie projektami IT), a całość jest prowadzona przez świetnych specjalistów z całego świata.

W tym roku i ja powinienem wybrać się na konferencję 4Developers, do czego zachęcam również i innych programistów.

W naszym kraju niestety nieczęsto zdarzają się konferencje i spotkania dla programistów. Na szczęście są osoby próbujące zmienić ten stan rzeczy, a tego efektem jest zbliżająca się dużymi krokami konferencja 4Developers, która odbędzie się 18 kwietnia br. w Poznaniu.

Tak jak i we wcześniejszych latach, tak i w tym roku konferencja jest podzielona na cztery główne ścieżki, które pokrótce omówię.

PHP
  • Tworzenie aplikacji moblinych w JavaScript z Sencha Touch 2
    Martin de Keijzer

    Od dłuższego czasu słuchać głosy o zbliżającej się erze Post-PC i rosnącej liczbie urządzeń mobilnych. Strony i aplikacje dla tych urządzeń różnią się od stron tworzonych na stacjonarne komputery – mamy znacznie mniejszy wyświetlacz, inne przeglądarki, wolniejsze łącze internetowe. Ponadto otwierają się przed nami nowe możliwości, a wraz z nimi i nowe problemy.

    Podczas tego spotkania zostanie omówiony znany framework dla języka JavaScript – Sencha Touch 2, który ujednolica i ułatwia tworzenie aplikacji dla urządzeń mobilnych (iPhone, BlackBerry, Android).

  • Nie zostawaj w tyle: jak dowiedzieć się dzisiaj co jest potrzebne jutro
    Stefan Koopmanschap, Joshua Thijssen

    Zachęcająco brzmiący temat spotkania, na którym mają zostać omówione technologie i narzędzia potencjalnie najbardziej pożądane przez pracodawców. Jakie to będą narzędzia dowiemy się dopiero podczas spotkania :) Ze swojej strony obstawiam (dla PHP): Symfony2 i/lub Zend Framework 2, Packagist i/lub PEAR2 + kilka innych.

  • Geolokalizacja i mapy z wykorzystaniem PHP i MongoDB
    Derick Rethans

    Derick Rethans jest zapewne znany wielu osobom, bowiem kto dzisiaj nie używa Xdebug czy też Mcrypt? To właśnie dzięki niemu mamy owe narzędzia.

    Tematem spotkania będzie geolokalizacja w PHP – pobieranie informacji o lokalizacji użytkownika (obiektu), przedstawienie jej na mapie i różnego rodzaju operacje. Dane będą składowane i przetwarzane przy pomocy nierelacyjnej i darmowej bazie MongoDB.

  • Jak wybrać odpowiednią bazę NoSQL
    Juozas Kaziukėnas

    Do dyspozycji programisty jest wiele nierelacyjnych baz danych, m.in. MongoDB, Apache CouchDB, Dynamo, Apache Cassandra i inne. Po tym wykładzie powinniśmy wiedzieć jaką bazę dobrać do naszych celów, w zależności od przeznaczenia czy ilości składowanych danych.

Wydajność i skalowalność
  • Problemy skalowalności: najpierw leczyć, potem zapobiegać
    Thijs Feryn

    Podczas tego spotkania zostanie omówiona bardzo interesująca mnie tematyka, jaką jest wydajność, skalowalność i ogólna optymalizacja aplikacji, jak i serwera. Zostaną tutaj omówione popularne narzędzia, tj. Varnish, PHP-FPM, Nginx, APC, CDN, Gearman czy Memcached. Mniam! :D

  • Hadoop w Hurtowni Danych nk.pl
    Wojciech Langiewicz

    Apache Hadoop to ciekawe oprogramowanie pomagające w zarządzaniu i przetwarzaniu ogromnych ilości danych, wykorzystywana przez takich gigantów jak Amazon, AOL, Facebook, Yahoo czy Twitter.

    Wojciech omówi sposób użycia Hadoop w Hurtowni Danych nk.pl.

  • Sensowne skalowanie
    Rowan Merewood

    Spotkanie, na którym zostaną omówione zagadnienia skalowalności w teorii (kiedy i jak?) oraz w praktyce (czym?). Niestety nie znamy narzędzi i technologii, które zostaną omówione i użyte podczas wykładu.

  • Rozproszone przetwarzanie zadań
    Mariusz Gil

    Rozproszone aplikacje to raczej nie tematyka dla początkujących programistów, niemniej wcześniej czy później każdy dojdzie do momentu, w którym nasza aplikacja będzie korzystała z wielu baz danych lub wielu serwerów. Jak sobie poradzić z tym potencjałem? Mariusz opowie o swoich doświadczeniach, omawiając przy tym m.in. MemcacheQ, Gearman, Beanstalkd, Q4M for MySQL, Resque, Amazon SQS oraz ActiveMQ.

  • REST i ograniczenia hypermediów
    Ben Longden

    Tworzenie API typu REST nie należy do prostych zadań i wymaga od developera narzucenia specjalnej architektury dla swojej aplikacji. Ben Longden omówi (na przykładach) dobre praktyki i problemy przy tworzeniu serwisów typu „RESTful”.

  • Zabawa w cachowanie i tuning w celu osiągnięcia wysokiej skalowalności
    Wim Godden

    Cachowanie przetworzonych operacji, zapytań SQL czy wygenerowanych części lub całych stron to często standard dla języków interpretowanych. Podczas tego wykładu dowiemy się jak to zrobić w praktyce przy użyciu m.in.: Zend Framework, Memcached, Nginx i Varnish.

  • Puppet dla głuptasów
    Joshua Thijssen

    Puppet to narzędzie dla administratorów, które służy do konfigurowania i zarządzania dużą ilością maszyn. O jakości może poświadczyć używanie przez wielu znaczących graczy na rynku internetowym, m.in. Nokia, Digg czy Twitter. Podczas wykładu zostanie omówiony Puppet, ale także Vagrant i Veewee.

Zarządzanie projektami IT
  • Alfa Team, czyli pierwszy Scrum w Allegro
    Jacek Wieczorek

    Kilka słów o pracy w grupie przy wykorzystaniu metodyki Scrum (iteracyjnej metodyce prowadzenia projektów).

  • 5 lat zdalnej pracy, 2 firmy
    Andrzej Krzywda

    Na spotkaniu zostaną omówione wady i zalety zdalnego sposobu prowadzenia pracy, a także porady jak budować dobry i zgrany zespół czy rozważania na temat, kiedy warto pracować zdalnie, a kiedy stacjonarnie.

    Jako programista pracujący zdalnie nie wybaczyłbym sobie opuszczenie tego wykładu :)

  • Kiedy sprint to za wolno, czyli podejście Lean w sferze startup’ów
    Marcin Kokott

    Kolejny interesujący mnie wykład o prowadzeniu i budowaniu własnych startup’ów. Zostanie tutaj omówione podejście typu Lean Startup polegające na iteracyjnym budowaniu startupu i szybkim dostosowywaniu go obecnych realiów rynkowych.

  • Szacowanie, albo jak wykopać swój własny grób
    Rowan Merewood

    Tematyka powinna zainteresować wszystkich freelancerów, bowiem będzie o szacowaniu projektów (czasowo i kosztowo).

  • Zarządzanie wizualne proste narzędzia usprawniające pracę zespołu
    Paweł Brodziński

    Na spotkaniu tym zostanie omówiony sposób wizualnego wspomagania pracy zespołu. Wykorzystane zostaną tutaj takie narzędzia jak tablica, kilka markerów i samoprzylepnych karteczek :-)

Java

Język Java nie leży w kręgu moich najbliższych zainteresowań, a w związku z tym niewiele jestem w stanie powiedzieć o owych wykładach i zainteresowanych odsyłam do agendy 4Developers dla Javy. Omówione zostaną następujące tematy:

  • Jakość – co zrobić, żeby błędy w kodzie nie zatruwały nam życia?
    Uberto Barbini
  • (map Clojure everyday-tasks)-praktycznie (wyłącznie)
    Clojure praktycznie

    Jacek Laskowski
  • Dekonstrukcja architektury w czasach kryzysu
    Jarek Pałka
  • Out-of-container Integration Testing – skutecznie
    Sam Brannen
  • Napisz webframework w tydzień. Co daje JEE6 i jak powstał Asamal
    Tomasz Szymański
Podsumowanie

Konferencja 4Developers to nie tylko ogromna dawka wiedzy, ale także możliwość nawiązania nowych branżowych kontaktów czy porozmawianie z ekspertem jakiejś dziedziny, zadanie swoich pytań i rozwianie wszelkich wątpliwości.

Nieczęsto wybieram się na konferencje i to jest mój błąd, jednak w najbliższym czasie powinno się to zmienić :-) Również w najbliższym czasie powinienem wybrać się na inne ciekawe spotkanie – meet.php. Niedługo po spotkaniu opublikuję także swoją relację i wrażenia.

Czy ktoś z czytelników bloga również wybiera się na 4Developers lub był w zeszłych latach i może się wypowiedzieć w temacie?

Komentarze zostały wyłączone.

Kamil Brenk Blog

PHP, JavaScript, SQL, HTML

  • Informacje o blogu

    Kamil Brenk

    Blog o tworzeniu aplikacji na potrzeby sieci Web.

    Praktyczne przykłady, porady i sztuczki. PHP, SQL, AJAX, JavaScript, HTML i pochodne.

    Kanał RSS

    • Najnowsze
    • Komentarze
    • Popularne
    • Liczniki w CSS
    • Wyprzedaż książek o programowaniu!
    • Niestandardowy placeholder
    • JavaScript w modułach
    • Co dalej z blogiem?
    • Interaktywna mapa w HTML i CSS
    • Olsztyn: Jak wyseparować zawartość zassaną przez file_get_content?
    • ERMLAB: Od czegoś trzeba zacząć :) Wiele osób właśnie stawia na...
    • david: co nalezy wkleić na stronę aby plik ze stylami był ladowany...
    • krynicz: Nie jestem pewien czy dobrze to rozumiem: wpisujemy OG w...
    • yaro: Jak zmienić re_write znak "_" na "-"?
    • Piotr: stworzyłem prostą stronkę w PHP, czy jest możliwość aby...
    • MichalR: Super sprawa... bardzo przydatne.. dzieki i pozdrawiam..
    • Niestandardowe czcionki na stronie
    • Sposoby wczytywania JavaScript
    • Gramatyka w PHP, część 1
    • Umowa i zaliczka dla freelancera
    • Wysyłanie wiadomości SMS w PHP
    • Projekt aplikacji po stronie klienta
    • Własny mechanizm Feed
  • Szukajka
    Wpisz co chcesz wyszukać na stronie…
  • Kategorie
    • Apache
    • Freelancer
    • Front-end Development
    • HTML5 & CSS3
    • Inne
    • JavaScript
    • Książki
    • PHP
    • Po godzinach
    • Pozycjonowanie
    • Protokół HTTP
    • SQL
    • Wyrażenia regularne
  • Moje serwisy
    • Testy zawodowe
    • Miłość, uczucia i seks
  • Czytane blogi
    • Wojciech Sznapka
    • Wojciech Soczyński
    • Michał Wachowski
    • Tomasz Kowalczyk
    • Filip Górczyński
  • Strona główna
  • Curriculum Vitae
  • O mnie
  • Przykład: Gramatyka w PHP
  • Przykład: Kompresja CSS
  • Przykład: Kompresja JavaScript
  • Przykład: Skracanie linków
  • Przykład: Wykrywanie serwera HTTP
  • Przykład: Własna bramka SMS
  • Mapa strony
  • Kontakt

Kamil Brenk © 2010. All rights reserved.

Designed by FTL Wordpress Themes brought to you by Smashing Magazine.

Do góry ∧