Warsztat programisty PHP – IDE

Kilka miesięcy temu popełniłem wpis zatytułowany Warsztat programisty PHP, w którym wymieniłem najważniejsze narzędzia jakimi posługuje się (powinien posługiwać się) programista PHP. Dzisiejszy wpis będzie stanowił rozwinięcie zawartym w nich informacji. Na pierwszy ogień idzie IDE. Czasy, w których do tworzenia aplikacji internetowych (nazywanych wtedy stronami) wystarczył notatnik lub dowolny inne nieskomplikowany edytor, minęły bezpowrotnie. Dzisiaj, aby móc pracować nad większością projektów, niezbędne jest IDE, czyli kombajn usprawniający naszą pracę. Na rynku mamy dostępnych co najmniej kilka dobrych aplikacji i nie da się jednoznacznie stwierdzić, która z nich jest najlepsza. Przez długi czas pracowałem na…

Cache’owanie konfiguracji aplikacji opartej o Zend Framework

Duże aplikacje napisane w oparciu o Zend Framework zazwyczaj zawierają duży plik konfiguracyjny, niejednokrotnie zapisany w postaci XML. Im większy plik konfiguracyjny, tym wolniej jest on tłumaczony do postaci rozumianej przez PHP. Z tego właśnie względu warto zastosować cache’owanie konfiguracji naszej aplikacji. Wbrew pozorom nie jest to proces skomplikowany i wymaga jedynie kosmetycznych poprawek w projekcie. Wystarczy utworzyć klasę dziedziczącą po Zend_Application, a w niej przesłonić metodę odpowiedzialną za wczytanie pliku konfiguracyjnego. class Batman_Application extends Zend_Application { /** * @var null|Zend_Cache_Core */ private $_cache = null; /** * @var null|string */ private $_configFile = null;…

Co się dzieje z Socl?

Pod koniec roku 2011 popełniłem artykuł Społecznościowe ramię wyszukiwania Microsoft – Socl od środka, w którym opisałem podstawy działania serwisu społecznościowego Microsoftu. Od tego czasu minęło kilka tygodni, do Socl zalogowałem się kilka razy, kilka razy coś wyszukałem i zamieściłem jako nowy post oraz wymieniłem kilka komentarzy. I już. Socl na więcej nie pozwala, a nawet jeśli, to i tak nie ma z kim tego używać lub po prostu nie chce się tego używać. Czy to oznacza, że Socl to niewypał? Skądże znowu. Jest to dobrze zaprojektowany serwis, z aktywnym supportem odpowiadającym na każde, najgłupsze…

Moje oczekiwania wobec roku 2012

Pod koniec roku zawsze spotykamy się z licznymi analizami mającymi na celu zaklinanie rzeczywistości oraz udowadnianie, która firma doradcza/analityczna jest najlepsza. Wystarczy wejść na dowolną stronę piszącą o szeroko rozumianym IT, by znaleźć wróżby i przepowiednie. Zrywając z tą tradycją postanowiłem wymienić moje oczekiwania wobec roku 2012. Nie jest to przewidywanie przyszłości, tylko subiektywna opinia o nadchodzących wydarzeniach. Windows 8 – nowy system operacyjny Microsoftu podbije serca użytkowników podobnie jak zrobił to Windows 7 i nawet Metro UI nie będzie tak męczące na desktopie jak to się wydaje. Tablet z Windows 8 – kilka firm…