Programista www, specjalista od wdrażania aplikacji opartych o Zend Framework i Symfony. Obecnie większość swojego czasu poświęcam na programowanie w języku PHP, w wolnym czasie poszerzam swoją więdzę na temat C/C++ oraz Java z zakresu programowania sieciowego.

Warsaw Startup Weekend 3

To już 3 edycja Startup Weekend w Warszawie, która odbędzie się 13-15 Lipca 2012. Dla mnie to będzie pierwsza edycja w której wezmę udział. Idea spotkań jest bardzo ciekawa. Chodzi o to, żeby zebrać odpowiedni zespół i wspólnie zbudować podstawy startupu. Przy okazji można zdobyć sponsorów i skorzystać z pomocy doświadczonych mentorów. Zapowiada się świetna impreza! Zachęcam wszystkich ludzi z branży do wzięcia udziału. W ubiegłym roku bilet normalny kosztował 49 euro a 29 euro studencki.

NO TO A.C.T.A.

Dołączam się do protestu przeciwko podpisywaniu przez Polskę umowy A.C.T.A. (Anti-Counterfeiting Trade Agreement). Uważam, że jest to sprytny sposób wprowadzenia globalnego monitoringu pod pretekstem walki z piractwem. Takie narzędzie, będzie służyło do wszelkiego rodzaju nadużyć w tym m.in. politycznych. Chyba nikt nie chce być monitorowany 24 godziny na dobę? Gdzie nasza prywatność? Uważam, że to absurd. Popieram walkę z piractwem, ale taka forma jaką proponuje nam A.C.T.A. jest nie do przyjęcia!

Zend Framework Certification

Jednym z moich noworocznych postanowień jest przystąpienie do egzaminu Zend Framework Certification. ZF używam już od ponad 4 lat, dlatego większość pakietu znam dość dobrze. Jednak egzamin to egzamin, weryfikowana jest głównie wiedza teoretyczna i należy się do niego odpowiednio przygotować. Swoją współpracę z tym narzędziemy rozpocząłem od wersji 1.5 i właśnie z tej wersji jest egzamin. Wydrukowałem manuala i przez najbliższe tygodnie będę go dokładnie studiował :) Voucher już mam. Kiedy przystąpię do egzaminu? Myśle, że będzie to połowa lub koniec lutego br. Warto również wspomnieć, że każdy certyfikowany inżynier dostaje developerską licencję na Zend Server oraz Zend Studio. Niestety licencja obejmuje tylko jedną gałąź wersji. Ponad rok temu, otrzymałem licencję na Zend Studio 8.x i nie mogłem jej użyć do wersji 9.x, zaoferowano mi jedynie płatny upgrade. Na swoim koncie posiadam, już m.in. certyfikat Zend PHP 5, mam nadzięję, że wkrótcę zostanę również Zend Framework Certified Engineer :)

Wesołych Świąt

Z okazji Świąt Bożego Narodzenia, życzę wszystkim aby spędzili ten czas razem z najbliższymi! Mam nadzieję, że pod choinką każdy znajdzie to o czym marzył przez ten cały długi rok. Niech ta świąteczna atmosfera toważyszy nam cały czas :)
Wszystkiego Dobrego!

OpenCart 1.5.1.1 Polish

Open Cart to bezpłatna aplikacja do prowadzenia sklepu internetowego. Zainteresowałem się tym projektem kilka miesięcy temu. Szukałem polskiej wersji językowej i trafiłem na forum.opencart.pl. Niestety użytkownicy tego forum udostępniali tłumaczenie odpłatnie. Postanowiłem więc wyjść na przeciw oczekiwaniom polskich użytkowników i założyłem projekt bezpłatnego tłumaczenia. Projekt dostępny jest na code.google.com/p/opencart-polish. Do projektu później przyłączyły się jeszcze 3 osoby. Obecnie trwają prace nad tłumaczeniem dla wersji 1.5.1.3. Pełne tłumaczenie jest obecnie do wersji 15.1.1. Zapraszam do zapoznania się z aplikacją pod adresem opencart.kardasz.eu, panel administracyjny opencart.kardasz.eu/admin login: demo, hasło: demo.

PostgreSQL. Receptury ...

Baza danych PostgreSQL jest ciekawą alternatywą od bardzo popularnego MySQL'a. Jest w pełni darmowa i oferuje dużo więcej możliwości niż wspomniany konkurent. Wyróżnia się wysoką wydajnością oraz stabilnym działaniem. Jest najczęściej zestawiana w porównaniach z MySQL'em, który niejednokrotnie przegrywa w testach. Obiektowo-relacyjny system bazodanowy jest w bardzo dużym stopniu zgodny ze standardami ANSI SQL 1998,92,89. Warto jej sie przyjżeć bliżej, dlatego polecam wam książkę autorstwa Simon Riggs i Hannu Krosing, która jest dostępna w wydawnictwie Helion. Po więcej szczegółów odsyłam na stronę helionu.

Ubuntu 11.04, robione w pośpiechu?

Długo oczekiwane przeze mnie Ubuntu 11.04 coraz częściej sprawia wrażenie nie dopracowanego systemu. Miałem sporo problemów z poprawnym dostosowaniem Unity do moich potrzeb. Pracuje na dwóch monitorach, w trybie separate x screen. Niestety Unity nie radzi sobie z drugim monitorem skutkiem jest brak niektórych efektów (np. brak paska menu) na drugim monitorze. Kolejne problemy to własne skróty programów na lewym panelu - brak narzędzia w stylu "Dodaj własny aktywator". Zupełnie nie trafia do mnie nowy styl Ubuntu, dlatego przełączyłem się na sesję "Klasyczny Ubuntu". Znowu rozczarowanie, tryb separate x screen na dwóch monitorach wciąż powoduje brak części efektów i elementów na drugim monitorze. Brak np. menu okna, czy panelu otwartych okien na drugim monitorze nie pozwala na wygodną pracę. W końcu dałem sobie spokój i przełączyłem się na sesję "Klasyczny Ubuntu bez efektów". Jednak i tu nie obyło się bez problemów. Nie mogłem dodać do panelu żadnego komponentu, który znajdował się na drugim monitorze (np. panel otwartych okien, obszar powiadomień itp.). Pomocne tu było rozszerzenie Xinerama, które rozwiązało problem (dostępne np. w nvidia-settings). W praktyce wygląda to tak jakbyśmy użyli jednocześnie seperate x screen i twin view, możemy mieć różne panele na monitorach a jednocześnie możemy przesuwać okno z jednego monitora na inny. I w taki o to sposób udało mi się w końcu poprawnie skonfigurować środowisko. Jednak czasami zdażaja sie błędy na pierwszym monitorze np. znikające menu i ikony panelu (dopiero po najechaniu myszą na ten obszar menu i ikony pojawiają się). Do szczęścia brakuje jescze działających efektów compiz fusion do których zdażyłem się przyzwyczaić :) Próbowałem, później przełączyć się w tryb "Klasyczny Ubuntu" z efektami i okazało się, że pierwszy monitor był zupełnie czarny a na drugim widziałem to czego nie było widać na pierwszym. W tryb "Ubuntu" unity wogóle nie dało się przełączyć, zobaczyłem tylko tapetę pulpitu i na tym koniec. Przypuszczam, że powoduje to włączona Xinerama.
Błędy, błędy, błędy! Odnoszę wrażenie, jakby programiści pracowali w dużym pośpiechu... za dużym! Pozostaje cierpliwie czekać na aktualizacje.

Nowy Rok, nowa praca

Nowy rok rozpocząłem od zmiany pracy. Obecnie pracuje jako programista w Eurozet Sp. z o. o. - największej grupie radiowej w Polsce. Do moich obowiązków należy projektowanie aplikacji, weryfikacja jakości w projektach, tworzenie i rozwijanie serwisów internetowych m.in.: Radio Zet, Chilli Zet, Planeta FM, Anty Radio, Radio Plus. Fajni ludzie i ciekawa branża ;) a przy okazji pozdrawiam wszystkich z EuroZet!

Zarządzanie projektami IT

W trakcie mojej kariery zawodowej miałem okazję pełnić funkcję team leader'a a obecnie pracuję na stanowisku starszego programisty. Chciałbym pójść dalej i zgłębić temat zarządzania projektami. W mojej domowej bibliotece znalazła się pozycja Zarządzanie Projektami IT Przewodnik Po Metodykach, Adam Koszlajda. Nie jest to książka, która dokładnie opisuje poszczególne techniki. Ma ona na celu przedstawienie ogólnych cech i zasad konkretnych metodyk. Jak sam tytuł wskazuje jest to poprostu przewodnik. Zapowiada się bardzo ciekawie, cóż nie pozostaje mi nic innego jak zabranie się za zgłębianie tajników PM :)

Piękny, czysty i godny zaufania kod

Ostatnio wolny czas poświęcam na doskonalenie umiejętności i staram się poszerzać swoją wiedzę. Jakiś czas temu zakupiłem kilka książek, m.in. Czysty kod. Podręcznik dobrego programisty, Robert C. Martin; Piękny kod. Tajemnice mistrzów programowania, Andy Oram, Greg Wilson; Oprogramowanie godne zaufania. Metodologia, techniki i narzędzia projektowania, Bijay K. Jayaswal, Peter C. Patton. Bardzo ciekawe pozycje, które opisują metodyki wytwarzania i testowania kodu. Za oknem zima a wieczory długie - idealny czas na czytanie :). Po przeczytaniu tych książek, napewno zamieszczę moją recenzję. Zachęcam wszystkich do kupowania książek, szczególnie dlatego, że od 1 stycznia 2011 roku, zostaje wprowadzony podatek VAT na książki (czyt. więcej).

Praca znaleziona

3 Listopada poszerzyłem grono specjalistów Mediovski Technology. Zostałem zatrudniony na stanowisku
Starszego Programisty Aplikacji Internetowych. Cieszę się, że mogę pracować z prawdziwymi fachowcami! Profesjonalne podejście, ambitne projekty i najnowsze technologie - tego szukałem. Od pierwszego dnia, już mi się tu podoba, same pozytywne wrażenia!

W poszukiwaniu nowej pracy

Poszukuje nowych wyzwań i doświadczeń ;) Zajmuję się programowaniem w języku PHP z wykorzystaniem potencjału bazy danych MySQL. Specjalizuje się we wdrażaniu aplikacji opartych o Zend Framework. Chętnie przyjmę ciekawe oferty :)

Zend Certified Engineer

Korzystając z wolnego czasu postanowiłem spróbować sił i przystąpić do egzaminu Zend PHP 5. Egzamin zdałem z pozytywnym wynikiem z czego bardzo się cieszę :) Pytania były ciekawe i jak zwykle to bywa podchwytliwe. Niestety nie mogę podzielić się pytaniami, bo obowiązuje mnie tajemnica, której strzeże Zend.

Hello World

W końcu trochę czasu by zająć się swoimi sprawami. Jak widać udało mi się w końcu zrealizować stronę domową, której mi tak brakowało. W najbliższym czasie uruchomię blog i sekcję portfolio / show case, gdzie zaprezentuje mój dorobek. Strona powstała na frameworku mojego autorstwa, który zwie się Nweb Framework. Skrót Nweb oznacza New Web Site. Przy okazji budowy nowego narzędzia postanowiłem stworzyć również cms do zarządzania stroną. Prawdopodbnie opublikuję aplikację na zasadach open source :)