Recenzje
AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych. Wydanie II
AJAX jest technologią, która pozwala tworzyć witryny bez zbytniego nakładu pracy. Książka uczy pisania interaktywnych aplikacji przy użyciu technologii AJAX i PHP. W publikacji czytelnik znajdzie ogólne informacje na temat tej technologii, omówienie zasad łączenia w całość takich elementów jak język JavaScript z kaskadowymi arkuszami stylów CSS, obiektami XMLHttpRequest, plikami XML i dokumentami HTML. Pozna podstawy programowania obiektowego w języku JavaScript oraz zasady współdziałania z PHP i bazami danych MySQL. Dowie się, jak tworzyć formularze i jak weryfikować poprawność wprowadzanych danych. Nauczy się debugować kod i automatycznie testować aplikację. Pozna wzorce projektowania aplikacji internetowej z uwzględnieniem jej użyteczności i bezpieczeństwa. Poznaniu technologii AJAX sprzyja duża liczba zamieszczonych w książce przykładów, które dotyczą złożonych zagadnień, takich jak bezpieczeństwo kodu i optymalizowanie go pod kątem współpracy z wyszukiwarkami.
NetWorld Piotr Kociatkiewicz, 6/2011
Hurtownie danych. Od przetwarzania analitycznego do raportowania
Zebranie danych to tylko pierwszy krok, prawdziwe problemy pojawiają się dopiero przy ich przetwarzaniu. Szczególnie są dokuczliwe w przypadku, gdy dane pochodzą z różnych źródeł lub są przechowywane w różnych systemach baz danych. W takich przypadkach należy skorzystać z architektury hurtowni danych. Książka jest dobrym wprowadzeniem do zagadnień związanych z tą architekturą danych. Prezentuje potencjalne metody definiowania elementów hurtowni i sposoby manipulowania nimi z wykorzystaniem języka MDX SQL. Podkreśla wagę analizy danych i jej prezentacji. Wskazuje na możliwości użycia do tego celu MS Excela i języka C# na platformie .NET, podaje sposób skonfigurowania serwera WWW do wizualizacji raportów. Zrozumieniu przekazywanej wiedzy sprzyja duża liczba dobrze dobranych przykładów. Publikacja jest skierowana do osób zajmujących się zarządzaniem i ekonomią, a także wszystkich, którzy interesują się szeroko pojętą tematyką baz danych.
NetWorld Piotr Kociatkiewicz, 6/2011
JavaServer Faces. Wydanie III
Książka „JavaServer Faces. Wydanie III” autorstwa Davida Geary’a oraz Cay’a S. Horstmanna jest pozycją, którą powinien posiadać każdy programista interesujący się językiem Java i webdevelopmentem. Na ponad pięciuset stronach można znaleźć niezwykle przydatne i ciekawe informacje. Początkujący zrozumieją ją bez problemu, a osoby, które miały już do czynienia z JSF, zaktualizują i usystematyzują swoją wiedzę w tym temacie. Publikacja zawiera wszystko, co jest potrzebne do opanowania rozbudowanych elementów Framework JSF 2.0.
Opisywana przeze mnie publikacja została wydana przez wydawnictwo Helion w marcu 2011 roku. Dla przypomnienia dodam, iż w roku 2008 została opublikowana w Polsce „JavaServer. Wydanie II”. Mogliśmy się z niej nauczyć, jak tworzyć aplikacje JSF w środowisku Eclipse, jak korzystać z frameworku JBoss Seam oraz jak implementować niestandardowe komponenty, konwertery i mechanizmy weryfikujące.
W najnowszej książce Geary’a i Horstmanna mamy natomiast zawarte informacje, które potrzebne są do opanowania elementów Framework JSF 2.0. Czytelnik pozna dzięki niej tajniki znaczników Framework JSF oraz obsługi zdarzeń. Dzięki opisywanej książce, w przystępny sposób można się dowiedzieć, jak budować komponenty złożone oraz nauczyć się implementować własne, niestandardowe. Oprócz tego w „JavaServer Faces. Wydanie III” zawarte są informacje, w jaki sposób w swoich aplikacjach wykorzystać technologię AJAX. W ostatnim rozdziale czytelnik znajdzie pomocne wskazówki na temat diagnozowania i rejestrowania zdarzeń. Ponadto, zawarte są tu także praktyczne przykłady kodu, rozszerzające technologię JSF.
Książka kosztuje obecnie 99 zł. Według mnie, jak na prawie sześćset stron bardzo przydatnych informacji, jest to cena niewygórowana. Jak zwykle David Geary oraz Cay S. Horstmann postarali się, aby publikacja została napisana zrozumiale, przejrzyście i w interesujący sposób. W książce znajduje się bardzo dużo prostych przykładów dla lepszego zobrazowania opisywanych problemów. Czyta się ją bardzo szybko, ale trzeba mieć cały czas dostęp do komputera, żeby na bieżąco ćwiczyć. Ewentualnie można pod koniec wracać do przedstawionych w książce przykładów. Bardzo spodobało mi się także to, że w książce jasno i wyraźnie ukazane są zarówno zalety JSF 2.0, jak i wady. Dzięki temu początkujący czytelnik będzie mógł się zastanowić i zdecydować, czy chce się tym zająć, czy może wybrać coś innego oraz w jakich przypadkach podejmować konkretne decyzje.
Kreatywny Bazar Tomasz Łopuszański
Sztuka kodowania. Sekrety wielkich programistów
„Programiści to tajemnicze osoby, które potrafią zmusić komputery do wykonywania karkołomnych zadań, wymyślanych przez zwykłych użytkowników”. Takie zdanie możemy przeczytać na tylnej okładce książki Petera Seibela pt. „Sztuka kodowania. Sekrety wielkich programistów”. Po przeczytaniu takiej sentencji zdecydowanie ma się ochotę sięgnąć po tę publikację i ją przeczytać. „Sztuka Kodowania” jest książką nie tylko dla programistów, informatyków, ale także mogą ją przeczytać ci, którzy są blisko wymienionych wyżej osób. Dlaczego wspominam o tej ostatniej grupie? Ponieważ sądzę, że pozwoli ona zrozumieć, jak specyficzne jest środowisko pracy programisty.
Opisywana przeze mnie książka została wydana przez wydawnictwo Helion w lutym 2011 roku. Oprawa miękka, stron 408. Oryginalny tytuł to „Coders at work” i został wydany w 2009 roku. „Sztuka kodowania” to 15 rozdziałów. Każdy rozdział to wywiad z innym specjalistą z dziedziny programowania. Obecnie publikacja kosztuje 69zł. Moim zdaniem jest to niezbyt niska, ale przystępna cena jak na zbiór luźnych rozmów. Książka przeznaczona jest głównie dla pasjonatów, bardzo dobrych programistów, którzy chcą jedynie stać się jeszcze lepszymi w swoim fachu. Czytelnik, który dopiero zaczyna swą przygodę w tej dziedzinie, oprócz ciekawych anegdot i różnych filozofii, nie znajdzie w tej książce gotowych przykładów. Zatem nie jest to książka do nauki.
„Sztuka kodowania. Sekrety wielkich mistrzów”, jak już wcześniej wspomniałem, to zbiór wywiadów z piętnastoma najbardziej znanymi i najbardziej utalentowanymi programistami. Znajdziemy tu wypowiedzi osób takich jak: Jamie Zawinski, Brad Fitzpatric, Douglas Crockford, Brendan Eich, Joshua Bloch, Joe Armstrong, Simon Peyton Jones, Peter Norvig, Guy Steele, Dan Ingalls, L. Peter Deutsch, Ken Thompson, Fran Allen, Bernie Cosell oraz Donald Knuth. Poprzez wywiady z powyższymi osobistościami autor stara się odpowiedzieć w swojej książce na różne pytania. Najważniejszym z nich jest to, czym tak naprawdę jest programowanie. Oprócz tego, stara się przybliżyć czytelnikowi, jak swoją karierę rozpoczynali wielcy tej branży. Dzięki temu początkujący informatyk, który jeszcze nie wie, jaką dokładnie dziedziną tej nauki się zająć, może zostać „zarażony miłością” do pisania kodu.
Moim zdaniem, osoba, która przeczytała książkę Petera Seibla, może mieć mały niedosyt. Dlaczego? Jak dla mnie brakuje tu kilku bardziej znanych osobistości, jak Linus Torvalds czy Bill Gates. Niemniej jednak, jest to dość ciekawa pozycja, która niekoniecznie czegoś nas nauczy, ale zapewne przedstawi nowe spojrzenie na świat koderów.
Kreatywny Bazar Tomasz Łopuszański
Twój podręczny uspokajacz. Niezbędnik każdej kobiety
Wydawnictwo Sensus proponuje paniom "Twój podręczny uspokajacz. Niezbędnik każdej kobiety". Kate Hanley zwraca się do czytelniczek zmęczonych codziennością, proponując im prywatny łyk relaksu, głęboki oddech i nabranie sił na kolejny dzień, tydzień, a nawet cały rok (jeśli to prezent na urodziny...). Jeśli którejś z pań wydaje się, że jej życie jest nieustannym pasmem frustracji i stresu, a do tego "czuje to w kościach" - to jest książka, na którą czekała. Autorka proponuje metody zatroszczenia się o siebie, które skutecznie i trwale wyeliminują dolegliwości ciała, duszy i umysłu.
POLSKA - DZIENNIK ŁÓDZKI .N, 2011-05-28