Recenzje
ASP.NET 2.0. Zapiski programisty
Troska o czas czytelnika jest cechą charakterystyczną serii "Zapiski programisty". Wydawane w ramach niej pozycje dostarczają pokaźną dawkę informacji, które można zastosować w praktyce, natomiast próżno w nich szukać długich, teoretycznych wywodów. Warto też zwrócić uwagę na okładkę przypominającą z wyglądu zeszyt, a także fakt, iż całość jest drukowana na papierze w kratkę. Tego typu oprawa w połączeniu z licznymi uwagami pojawiającymi się na marginesach nieustannie przypomina, że mamy do czynienia z notatkami programistów skoncentrowanych na tworzeniu kodu.
Autor przybliża czytelnikom zmiany wprowadzone w Visual Studio 2005 oraz analizuje nowe, interesujące kontrolki w ASP.NET 2.0. Przedstawia koncepcję stron wzorcowych, służącą do wizualnego dziedziczenia stron. Uczy także tworzenia serwisów z wykorzystaniem struktury Web Parts, umożliwiającej użytkownikom ukrywanie tych informacji, które nie leżą w kręgu ich zainteresowań. Omawia ponadto nowe mechanizmy związane z dostępem do baz danych oraz zwiększaniem wydajności i poziomu bezpieczeństwa. Godne uwagi są również materiały traktujące o profilach ułatwiających personalizowanie witryny oraz o wykorzystywaniu tematów i skórek w celu utrzymania spójnego interfejsu użytkownika. Całość uzupełniają wskazówki ułatwiające proces lokalizowania tworzonych aplikacji.
Sięgając po książkę "ASP.NET 2.0. Zapiski programisty" zapewniamy sobie dostęp do rzeczowych, zwięzłych i nastawionych na praktyczne zastosowania informacji przybliżających nowe elementy wprowadzone w ASP.NET 2.0. Bez wątpienia jest to publikacja dla osób ceniący swój czas, poszukujących rozwiązań, które można użyć we własnych aplikacjach, oraz unikających jak ognia długich, teoretycznych wywodów. Dla doświadczonych programistów będzie to z pewnością cenna pozycja.
J2EE. Podstawy programowania aplikacji korporacyjnych
Pozycja kierowana do programistów, projektantów i kierowników projektów pozwala zapoznać się z najlepszymi praktykami projektowymi stosowanymi podczas tworzenia systemów informatycznych z wykorzystaniem platformy J2EE. Autor podkreśla, iż w środowisku korporacyjnym zbyt długie tworzenie aplikacji może oznaczać, że na etapie wdrożenia stanie się ona bezużyteczna ze względu na dużą dynamikę zmian w środowiskach biznesowych. Radykalne skracanie czasu pracy nad projektem grozi natomiast pominięciem fazy modelowania i testowania, co negatywnie wpływa na jakość i stabilność programu. Optymalnym rozwiązaniem jest zapoznanie się z prezentowanymi w książce metodykami, sposobami modelowania aplikacji oraz narzędziami do automatycznego generowania szkieletu kodu źródłowego. W połączeniu ze wskazówkami dotyczącymi konfigurowania środowiska programistycznego oraz technikami testowania kolejnych modułów stwarza to możliwość znacznego zredukowania czasu pracy nad projektem bez negatywnych efektów ubocznych.
Java. Programowanie obiektowe
Na wstępie zaprezentował on ogólne cechy programowania obiektowego, po czym przystąpił do omówienia cech szczególnych obiektowości Javy. Przybliżył czytelnikom zagadnienia związane z klasami, obiektami, interfejsami, metodami, pakietami i modyfikatorami. Sporo uwagi poświęcił apletom, stanowiącym przykład obiektowego podejścia do całego programu. Na uwagę zasługują również materiały traktujące o programowaniu sterowanym zdarzeniami oraz o obsłudze wyjątków, za pomocą której realizowana jest m.in. obsługa błędów pojawiających się w programie. Warto też wnikliwie zapoznać się z rozdziałem poświęconym programowaniu wielowątkowemu, w którym zawarte zostały interesujące wskazówki związane z zarządzaniem wątkami i ich synchronizacją.
Na słowa uznania zasługuje fakt, że autor wzbogacił swe rozważania pokaźną ilością kodów źródłowych. Liczące zwykle od kilku do kilkunastu linii fragmenty programów nie tylko ilustrują opisywane zagadnienia, lecz również stanowią przykłady efektywnych metod implementacji mechanizmów wykorzystywanych w praktyce w rzeczywistych aplikacjach. Tego typu podejście sprawia, iż stanowią one szczególnie istotny element w procesie opanowywania zasad programowania obiektowego. Książkę warto polecić zarówno początkującym programistom, jak i doświadczonym twórcom oprogramowania, dla których może ona stanowić rodzaj podręcznego kompendium wiedzy o technikach obiektowych.
PHP5. Profesjonalne tworzenie oprogramowania
Jest ona kierowana do programistów, którzy sprawnie posługują się poprzednimi wersjami PHP i są zainteresowani poznaniem możliwości oferowanych przez nowe wcielenie tego języka. Dostarcza im informacji o programowaniu zorientowanym obiektowo i przybliża metody tworzenia aplikacji ukierunkowane na ich testowanie z wykorzystaniem biblioteki PHPUnit. Uczy posługiwania się wzorcami projektowymi, a ponadto omawia zagadnienia związane z obsługą dokumentów XML i z usługami sieciowymi funkcjonującymi w oparciu o protokół SOAP. Czytelnicy poznają ponadto zaawansowane techniki programowania baz danych oparte o biblioteki Creole i Propel oraz nowe rozszerzenie zwiększające możliwości współpracy z bazą danych MySQL. Na uwagę zasługują też materiały traktujące o często zaniedbywanych fazach rozwijania projektów programistycznych, a mianowicie o generowaniu dokumentacji i modelowaniu aplikacji za pomocą języka UML.
Marketing perswazyjny. 25 niezmiennych praw skutecznej perswazji w tekstach marketingowych
W książce autorzy przedstawiają zagadnienia przez wielu utożsamiane wyłącznie z manipulacją i potępiane, przez niektórych zaś traktowane jako niezbędny element procesu komunikowania. Starają się oni wykazać, iż skuteczność słowa mówionego zależy bardziej od tego jak ludzie mówią, niż jak słuchają, co pozostaje w sprzeczności z prezentowanym poglądem m.in. przez Ralpha G. Nicholsa oraz Leonard A. Stevensa, którzy zakładali całkowicie przeciwną tezę. Aczkolwiek argumentacja P. Łabuza i M. Urbańskiego jest równie przekonująca.
Recenzowana publikacja przygotowana została na merytorycznie dobrym poziomie. Może ona stanowić bogaty zasób informacji na temat perswazji i możliwości wykorzystania umiejętności perswazyjnych w biznesie i życiu osobistym nie tylko dla laików. Autorzy publikacji wskazują możliwości jakie tkwią w każdym człowieku, a następnie pokazują jak pozyskana wiedza i umiejętności, mogą stanowić o sukcesie osobistym i szybkim rozwoju kariery zawodowej. Wskazują również, że to co może wydawać się dla wielu osób niemożliwe, tak jak sukces zawodowy, wcale nie musi pozostawać tylko w sferze marzeń.
W książce ukazano wybrane techniki komunikacji werbalnej, dzięki którym możliwe jest forsowanie swojego stanowiska, zdania oraz przekonywanie. Z uwagi na szerokie omówienie problemu perswazji dzięki publikacji możliwe jest inne spojrzenie na ukryte możliwości jakimi dysponuje każdy człowiek.
Druga część książki poświęcona jest skutecznej perswazji realizowanej z wykorzystaniem tekstu. Jest to istotne ponieważ nie tylko sposób komunikacji ma wpływ na odbiorcę (czyli komunikaty niewerbalne) ale również słowo mówione czy pisane. Ta część wyróżnia publikację od innych podobnych opracowań dostępnych na rynku. Pokazuje jak mówić, aby przekaz wysyłany z określoną intencją dokładnie tak był odebrany przez tego, do którego jest on kierowany.
Książka zapisana jest w sposób bardzo przystępny dla każdego czytelnika, nawet dla tych osób, które po raz pierwszy spotykają się z analizowaną tematyką. Ukazuje metody dzięki którym czytelnik będzie mógł wyłapywać próby manipulacji i bezwładnego wpływu na jego decyzje i działania. Znane jest powiedzenie, że warto poznać jeżyk wroga, aby z nim walczyć lub odpowiednio przygotować. Dlatego uważam, że książka stanowi nie tylko lekturę o charakterze edukacyjnym (przy czym bezwzględnie należy na nabyte umiejętności patrzeć przez pryzmat etyki), ale również jest poradnikiem samoobrony przed atakiem i działaniami, których celem miałaby być manipulacja. Autorzy nawiązują do procesu komunikacji interpersonalnej, i w tym kontekście omawiają techniki NLP jako zespół umiejętności wspomagających zmianę swojego sposobu myślenia oraz pojmowania świata, opierających się na posiadanych przez każdego człowieka zasobach.
Reasumując, oceniana książka zasługuje na jej opublikowanie. Będzie z pewnością kolejną interesującą pozycją z zakresu NLP, aczkolwiek zastosowanie zawartych w praktyce należy rozważać z uwzględnieniem zasad etyki i szacunku do odbiorców procesu komunikacji.