Na odsiecz tablicom w walce z ViewModelem

yarpo napisał na swoim blogu artykuł o ViewModelu w aplikacji opartej o Zend Framework. Nie pozostawił suchej nitki na tablicach asocjacyjnych jako sposobie przekazywania danych do widoku, pokazał w zamian wykorzystanie tytułowego ViewModelu. W pełni zgadzam się z przedstawioną diagnozą problemów, ale zgłaszam zdanie odrębne odnośnie ich rozwiązania, a w szczególności – co do potępienia tablic asocjacyjnych. Czytaj dalej »

Gorący eksperyment

Jak zachowuje się użytkownik na stronie. Na co patrzy i w co klika? A konkretniej: czy patrzy i kilka w to, w co chcemy, żeby klikał (zwykle najbardziej chcemy, żeby klikał w rzeczy opisane „kup”, „zapłać” etc.) Takie dylematy towarzyszą na co dzień osobom biznesowo odpowiedzialnym za strony i aplikacje. Niedawna dyskusja na ten temat zainspirowała mnie do przygotowania prostego skryptu heatmapy. Raczej proof of concept i eksperyment niż gotowe rozwiązanie, ale coś tam napisałem. I tylko liczę na to, że typowy użytkownik przegląda mojego bloga trochę inaczej niż ja – bo zaglądałem głównie do Firebuga (łącznie z jego kodem źródłowym)

Czytaj dalej »

W trosce o środowisko

O środowisko należy dbać. Nie zamierzam tu jednak prowadzić żadnej ekokampanii, a raczej spisać jak zainstalować sobie wygodne środowisko developerskie dla PHP. Notka ma służyć głównie mi samemu w przyszłości, gdy będę potrzebował coś przeinstalować – do tej pory zawsze kończyło się to rozpaczliwym przekopywaniem się przez Google (skąd trafiałem głównie na pytanie + odpowiedź „sprawdź w Google”). Gdy wreszcie udało mi się zgromadzić wszystko w jednym miejscu – postanowiłem zarchiwizować to na blogu. Jeśli zaś komuś jeszcze się przyda – tym lepiej.

Czytaj dalej »

NOR-STA trafia pod strzechy (kominem)

W poprzednim wpisie o Platformie Usług NOR-STA napisałem, że to nie jest technologia dla każdego. Jakże się myliłem! Okazuje się, że dobrzy ludzie na całym świecie wzięli na warsztat pogłoski o nieistnieniu Świętego Mikołaja i postanowili rozprawić się z nimi raz na zawsze. Oczywiście z pomocą NOR-STA.

Czytaj dalej »