ZPierwszegoTloczenia.pl w nowym wydaniu

W ubiegłym tygodniu uruchomiona została nowa odsłona serwisu „Blogi z pierwszego tłoczenia”, zbierającego przepisy z kilkudziesięciu najciekawszych polskich blogów kulinarnych. Podobnie jak w przypadku poprzedniej wersji, istniejącej w Internecie od 2008. roku i cieszącej się dużą popularnością, nowa wersja serwisu została zbudowana i wdrożona przez nasz zespół.

Serwis jest jeszcze w fazie testów, jest jednak w pełni funkcjonalny – zapraszamy do jego odwiedzenia i zapoznania się z nowymi możliwościami, jakie zostały udostępnione. (Ostrzegamy jednocześnie, że przeglądanie serwisu może doprowadzić do nagłego przypływu apetytu.)

Prace nad nowym wydaniem serwisu prowadziliśmy przez ostatnich kilka miesięcy. Było to spore przedsięwzięcie, ponieważ zdecydowaliśmy się całkowicie przebudować wszystkie jego mechanizmy. Decyzja ta wynikała z tego, że rozwiązania zastosowane w poprzedniej wersji powoli przestawały wystarczać przy tak dużej ilości publikowanych przepisów i przy rosnącej liczbie odwiedzin, i myśląc o dalszym rozwoju serwisu, potrzebowaliśmy wyraźnie zwiększyć jego wydajność.

Wkrótce zamieścimy na stronie więcej informacji o pracy przy przebudowie serwisu, o zastosowanych w nowej wersji rozwiązaniach i technologiach, oraz o doświadczeniu, jakie dzięki temu zdobyliśmy. A na razie – jeszcze raz zapraszamy do odwiedzenia nowego wydania ZPierwszegoTloczenia.pl i życzymy smacznego.

Wspomagamy Fundację jQuery i Stowarzyszenie „mali bracia Ubogich”

Nadszedł czas na kolejną odsłonę naszej akcji wspomagania projektów open source i organizacji dobroczynnych. W tym miesiącu projekt i organizacja do wsparcia zostały wybrane przez Arka (który jest teraz na wakacjach – pozdrowienia od reszty zespołu, czekamy na widokówkę!).

Zgodnie z wolą Arka, przekazujemy darowiznę na rzecz Fundacji jQuery, której zadaniem jest opieka nad rozwojem biblioteki jQuery. Trudno o lepszy wybór, ponieważ w ostatnich latach chyba nie zdarzyło nam się budować serwisu lub aplikacji webowej, w której nie korzystalibyśmy z jQuery.

Wspieramy także Stowarzyszenie „mali bracia Ubogich”, zajmujące się pomocą osobom starszym oraz przeciwdziałające izolacji i samotności wśród starszych ludzi w Polsce. Stowarzyszenie należy do Międzynarodowej Federacji „les petits frères des Pauvres”, w Polsce działa od 2002 roku.

Przesyłamy pozdrowienia dla twórców jQuery i Fundacji jQuery, oraz dla członków i wolontariuszy Stowarzyszenia „mali bracia Ubogich”.

Wsparcie dla frameworka Kohana i dla „Psa na zakręcie”

Dziś przypada 15. dzień miesiąca, w którym zgodnie z tradycją wspieramy finansowo projekty open source i organizacje prowadzące działalność dobroczynną. Tym razem odbiorców naszej pomocy wybierał Karol.

Projektem open source, który w tym miesiącu wspieramy, jest Kohana – framework do budowania aplikacji webowych według wzorca MVC w języku PHP. Karol jest miłośnikiem tego frameworka i bierze udział w jego rozwijaniu, zatem ten wybór nie jest dla nikogo zaskoczeniem 🙂

Drugą wspieraną organizacją jest grupa wolontariuszy pomagająca bezdomnym zwierzętom, działająca pod nazwą „Pies na zakręcie”, przynależąca do Fundacji Azylu pod Psim Aniołem.

Pozdrawiamy ekipę projektu Kohana i wolontariuszy „Psa na zakręcie”!

Wspieramy Python Software Foundation i Fundację „Medor”

Ani się obejrzeliśmy, a od rozpoczęcia naszej inicjatywy wspierania wolnego i otwartego oprogramowania minął miesiąc, więc przyszedł czas by wspomóc kolejny projekt lub organizację open source, oraz – tak jak poprzednio – inny szlachetny cel, nie związany z oprogramowaniem.

Zdecydowaliśmy, że w każdym miesiącu wyboru projektów lub organizacji do wsparcia będzie dokonywał ktoś inny z naszego zespołu. W tym miesiącu wybierającym został Krzysiek (aplauz!).

Organizacją wybraną przez Krzyśka jest Python Software Foundation, fundacja wspierająca język Python, zajmująca się rozwojem i promocją tego języka, oraz wspomagająca społeczność programistów Pythona na całym świecie. W realizowanych przez nas projektach niejednokrotnie korzystaliśmy z Pythona, zarówno w rozwiązaniach webowych, jak i przy tworzeniu aplikacji desktopowych.

Drugą organizacją, którą w tym miesiącu wspieramy, jest Fundacja „Medor” ze Zgierza (czyli rodzinnych stron Krzyśka). Postanowiliśmy zaadoptować (na zasadach adopcji wirtualnej) jednego z psów, którymi zajmuje się Fundacja, noszącego jakże wdzięczne imię „Wafel”.

Obie fundacje pozdrawiamy i dziękujemy za wysiłek, jaki wkładają w opiekę nad swoimi podopiecznymi, zarówno psami i kotami, jak i Pythonami.

Wspieramy Fundację FreeBSD i „Przystań Ocalenie”

Po dłuższej przerwie wracamy do blogowania, dowodząc zarazem, że pogłoski o śmierci naszego firmowego bloga były mocno przesadzone. W tym powrotnym wpisie chcielibyśmy coś ogłosić.

Przez prawie osiem lat istnienia naszej firmy pracowaliśmy głównie z wolnym i otwartym oprogramowaniem, wykorzystując je w charakterze narzędzi w naszym środowisku pracy, oraz opierając na nim rozwiązania tworzone dla naszych klientów. Wolne i otwarte oprogramowanie zawsze dzielnie nam służyło i pozwalało nam się rozwijać.

Chcielibyśmy teraz zrewanżować się jego twórcom, którzy często pracują napędzani jedynie pasją i nie dostają za to wynagrodzenia, choć efekty ich pracy służą i przynoszą zyski tysiącom, a czasem milionom użytkowników. Postanowiliśmy od dziś co miesiąc wspomagać wybrany projekt open source lub organizację propagującą wolne i otwarte oprogramowanie niewielkim datkiem pieniężnym.

Naszą inicjatywę rozpoczynamy od przekazania darowizny na rzecz Fundacji FreeBSD, wspierającej rozwijanie systemu operacyjnego FreeBSD, z którego od wielu lat korzystamy na naszych firmowych serwerach (ten wpis na blogu też jest serwowany przez FreeBSD).

Ponieważ jednak świat nie kończy się na oprogramowaniu, postanowiliśmy również co miesiąc przekazywać taki sam datek na inny szlachetny cel, nie związany z oprogramowaniem. Dziś w ten sposób wspieramy „Przystań Ocalenie”, przytulisko dla koni i innych zwierząt, od lat zajmujące się ratowaniem koni przeznaczonych na rzeź i dające schronienie wielu zwierzętom okrutnie potraktowanym przez ludzi.

Pozdrawiamy ekipę Fundacji FreeBSD oraz wszystkich pracowników, wolontariuszy i mieszkańców „Przystani Ocalenie”.

PHPCon 2011

W dniach 21-23. października w Mąchocicach niedaleko Kielc odbyła się konferencja PHPCon, poświęcona przede wszystkim programowaniu oraz tworzeniu aplikacji w języku PHP. Początkowo chcieliśmy się na nią wybrać całym zespołem programistów, jednak bieżące projekty wstrzymywały zespół przed ostateczną decyzją. Ja od samego początku byłem zdecydowany na wyjazd, w zeszłym roku bardzo chciałem wybrać się na tę konferencję, jednak z pewnych względów nie udało mi się – ale postanowiłem sobie, że przy kolejnej edycji nie odpuszczę 🙂 Bez głębszego zastanowienia zarejestrowałem się, niestety tyle szczęścia nie mieli pozostali programiści z naszego zespołu, gdyż z powodu bardzo dużego, nieoczekiwanego przez organizatorów zainteresowania miejsca szybko się skończyły. Pojechałem więc na PHPCon reprezentując cały nasz zespół, co moim zdaniem udało się bardzo dobrze, ale o tym później.

Dojazd na miejsce nie sprawił większych problemów, ale przy kolejnych edycjach mam nadzieję, że organizatorzy postarają się o lepszą lokalizację. Hotel, który został wynajęty na potrzeby konferencji spełniał oczekiwania, jednak moim zdaniem położony był dość daleko od miasta i trafienie do niego mogło sprawić małe kłopoty (niedaleko samego hotelu straciliśmy drogę na GPS-ie). Po rozpakowaniu się i zakwaterowaniu mieliśmy jeszcze czas na „pozwiedzanie” hotelu i odpoczęcie przed pierwszymi wykładami.

Inauguracyjny wykład poprowadził Derick Rethans, a poruszył on bardzo rozległy temat geolokacji oraz wykorzystania dostępnych w internecie map w swoich projektach. Prelekcja była bardzo ciekawa, moim zdaniem jedna z lepszych podczas całej konferencji. Kolejnym wykładem była prelekcja poświęcona frameworkowi Yii. Niestety, zarówno przeze mnie, jak i przez większość innych uczestników konferencji została uznana za najsłabiej przedstawioną. Prelegent nie przygotował się dobrze do przeprowadzenia wykładu, prawie półtoragodzinna prelekcja sprowadziła się przede wszystkim do studiowania pierwszych rozdziałów podręcznika. Z perspektywy trzech dni spędzonych na PHPConie mogę uznać, że był to mój jedyny zawód, więc w ogólnym rozrachunku nie miało to większego wpływu na całościową ocenę konferencji.

Podczas konferencji zaprezentowało się wielu prelegentów i wszyscy zainteresowani mogli pogłębić swoją wiedzę o PHP. Bardzo wysoko oceniam prelekcję Dericka Rethansa na temat profilowania aplikacji PHP, na której przedstawił wiele aspektów profilowania i optymalizownia kodu aplikacji. Podobna tematyka została zaprezentowana podczas prelekcji Bartłomieja Rozkruta na temat monitoringu aplikacji PHP oraz w wykładzie Adriana Słowika, który omawiał tematykę transakcyjnego systemu aktualizacji aplikacji WWW. Równie ciekawym wykładem okazała się poruszająca kwestię cache’owania oraz tworzenia infrastruktury rozproszonej dla dużych aplikacji, prelekcja Krzysztofa Szłapińskiego, programisty od kilku lat związanego z najpopularniejszym serwisem aukcyjnym w Polsce – Allegro. Zaprezentował on, na przykładzie właśnie tego serwisu, metody cache’owania i projektowania struktury serwisu na przestrzeni kikunastu lat działania oraz rozwoju Allegro.

Wiele spośród wykładów skupiało się na zaprezentowaniu nowych elementów języka PHP. Szereg wykładów omawiał zagadnienia dotyczące PHP w wersji 5.3 oraz 5.4. Pierwszym z wykładów z serii w tej tematyce była wprowadzająca prezentacja Davida Coalliera o funkcjach PHP 5.3 i 5.4 oraz ich wykorzystywaniu w praktyce. Podczas prezentacji David omówił pobieżnie takie elementy języka, jak przestrzenie nazw oraz traits. Pierwszy element szerzej został przedstawiony podczas jednego z kolejnych wykładów. Michał Zając przeprowadził bardzo ciekawe porównanie nowo powstałych przestrzeni nazw w PHP z od dawna obecnymi przestrzeniami nazw w języku C++. Drugi temat – traits – został szczegółowo omówiony przez Piotra Młynarczyka, doświadczonego programistę w zespole NK.pl (Nasza Klasa). Dużą niespodzianką okazał się, ogłoszony przez Davida na koniec jego prelekcji, konkurs programistyczny w PHP. Celem było stworzenie prostej, ale ciekawej aplikacji w PHP oraz umieszczenie jej w specjalnie przygotowanym do tego serwisie przed zakończeniem konferencji. Wygraną w konkursie była butelka bardzo dobrej i drogiej whiskey. Wraz z Robertem Mikołajukiem (Vokiel), z wykorzystaniem lubianego przez nas frameworka Kohana, stworzyliśmy prostą aplikację realizującą zgłoszenia i zapisy na wydarzenia (na przykład konferencje) za pomocą Twittera. Okazała się ona zwycięską aplikacją i we dwójkę zdobyliśmy główną nagrodę. 🙂

Ogólnie całą konferencję oceniam bardzo dobrze, i jako programista z wieloletnim doświadczeniem, wykorzystujący w dużej mierze język PHP, jestem zadowolony z wykładów i uważam, że wielu nowych rzeczy nauczyłem się i poznałem podczas konferencji PHPCon. W przyszłym roku z pewnością wybiorę się na kolejną edycję i tym razem postaram się, aby pozostali członkowie naszego zespołu nie zastanawiali się zbyt długo nad podjęciem decyzji i wraz ze mną uczestniczyli w tym wydarzeniu.