Książka „Debugowanie (…)”

Okładka Debugowanie. Jak wyszukiwać i naprawiać błędy w kodzie oraz im zapobiegać

Na polskim rynku wydawniczym istnieje coraz większa liczba książek, których zadaniem nie jest tylko nauka składni języka. Ba! Coraz więcej książek o programowaniu nie mówi o żadnym konkretnym języku.

Podobnie jest też z książką Paula Butchera. Autor nie pokazuje jak kodować w Javie, C, czy PHP. Zamiast tego robić coś dużo bardziej przydatnego (dla programistów, którzy składnie języka już mają opanowaną) – uczy techniki programowania.

Programowanie to – co najmniej – rzemiosło. Czasem nawet pokusiłbym się tu o określenie „sztuka”.

Czytaj dalej Książka „Debugowanie (…)”

Wyjątki w PHP 5

Mechanizm wyjątków pozwala na uniknięcie sytuacji, w których trzeba było tworzyć setki kodów błędów, a następnie za każdym razem sprawdzać, jaki kod został zwrócony przez funkcję. Dodatkowo – rzucony wyjątek można przechwycić i obsłużyć. O tym, jak się to robi przeczytasz dalej.

Czytaj dalej Wyjątki w PHP 5

Autoloader w PHP 5

Chyba nie muszę nikogo przekonywać do tego, że warto jest podzielić kod na logiczne moduły, zamiast umieszczać wszystkiego w jednym pliku. Później można za pomocą funkcji require_once / include_once załączyć jedynie potrzebne skrypty i z tych cegiełek budować nasz system. Niestety takie rozwiązanie, prócz niezaprzeczalnych plusów, ma też minusy. W tym artykule postaram się pokazać jak owe minusy zniwelować.

Czytaj dalej Autoloader w PHP 5

Książka „Mocne strony JavaScript”

Okładka Mocne strony JavaScript

To, że Javascript jest w tej chwili jednym z najpopularniejszych języków programistycznych świata – rzecz oczywista. To, że każdy kto chce tworzyć nowoczesne strony www wcześniej czy później JS nauczyć się musi – rzecz pewna. To, że JavaScript jest najbardziej niezrozumianym (SIC!) językiem świata – rzecz, którą warto zrozumieć.

Douglas Crockford był mi do tej pory znany jedynie z publikacji, które czytałem w internecie, a także z nagrań wideo z jego wykładów o JavaScript. Jest światowej sławy ekspertem JavaScript.

Książka „JavaScript – mocne strony” już od dawna budziła moją ciekawość. Czy spełniła pokładane w niej nadzieje? I tak. I nie. Mimo tak niejednoznacznej oceny, pozycja ta (licząca zaledwie ok. 150 stron) na stałe znajdzie miejsce na mojej półce i z pewnością jeszcze nie raz do niej wrócę.

Czytaj dalej Książka „Mocne strony JavaScript”

Książka „Head First Servlets & JSP. Edycja polska. Wydanie II”

Okładka Head First Servlets & JSP. Edycja polska. Wydanie II

Czasem mogłoby się wydawać, że prócz PHP na serwerze nie znajdziemy już niczego. Nie jest to oczywiście prawda. Istnieją konkurencyjne technologie.

Jedną z nich jest właśnie JSP. Książka „Head First Servlets & JSP. Edycja polska. Wydanie II” w niezwykle oryginalny sposób próbuje nauczyć czytelnika bardzo solidny podstaw. Być może treść książki można zmieścić nie na prawie 900 stronach, a na 400. Jednak wtedy zdecydowanie straciłaby to co w niej najoryginalniejsze – sposób przekazywania wiedzy.

Ciekawe diagramy, skreślone napisy, komiksy i obrazki obok tekstu powodują, że książkę czyta się szybko i przyjemnie, a na twarzy nie raz pojawia się uśmiech. Nie sądziłem, że poważną książkę można napisać w taki sposób. Jednak autorom tej pozycji – udało się.

Czytaj dalej Książka „Head First Servlets & JSP. Edycja polska. Wydanie II”