Recenzje
C# i .NET
Trudno znaleźć na polskim rynku książkę, która bez zbędnego wprowadzenia w podstawy programowania omawia podstawowe konstrukcje języka, elementy biblioteki standardowej .NET, kontrolki Windows Forms, GDI+, .NET Remoting, pracę z dokumentami XML, techniki zabezpieczania kodu i wiele innych aspektów dość dobrze znanych każdemu, kto miał okazję spędzić trochę czasu w projektach realizowanych przy wykorzystaniu platformy NET i języka C#. Chociaż nagromadzenie tak wielu tematów spowodowało, że kilka z nich jest omówionych zbyt pobieżnie to programiście, który chce tylko zajrzeć za drugą stronę barykady takie przekrojowe omówienie może przypaść do gustu. Mimo to programista NET skuszony numerem "2.0" na okładce, odnajdując w publikacji zaledwie wprowadzające informacje o możliwości niesionych przez nową wersję może poczuć lekki niedosyt.
Podsumowując książkę "C# i NET" z czystym sumieniem mogę polecić każdemu, kto ma zamiar poznać możliwości platformy .NET, Choć ostrzegam, że trzeba się uzbroić w odrobinę cierpliwości aby nie usnąć nad tą publikacją. Wiedza w niej zawarta z pewnością wystarczy, aby samodzielnie wykorzystać tę technologię i sprawnie podjąć poszukiwania szczegółowych informacji o interesujących nas elementach platformy .NET. Programista, który ma już za sobą przygodę z tą technologią niestety nie znajdzie tu wiele nowych informacji, a książka ta co najwyżej pomoże mu uporządkować już zdobytą wiedzę. Niemniej jednak na uznanie zasługuje wysiłek autora, aby przedstawić w ramach jednej publikacji tak szerokie spektrum zastosowania "C# i .NET", co niewątpliwie mu się udało. Głównie dzięki temu jest to aktualnie najlepsza moim zdaniem publikacja omawiająca możliwości platformy .NET na polskim rynku wydawniczym.
Więcej niż architektura oprogramowania
Autor opisuje problemy z jakimi możemy się spotkać podczas projektowania. Luke Hohmann poruszył wiele kwestii tak normalnych dla rynku IT, ale nie opisywanych w innych książkach. Książka nakreśla czytelnikowi procesy produkcyjne rozbudowy funkcjonalne wdrożeniowe oprogramowania. Przeczytamy tu nie tylko o problemach związanych z softwarem, ale też o czynniku ludzkim jak np. rozumowanie programisty ich przyzwyczajenia i skłonności oraz relacje programistów do innych członków zespołu. Wszystko to jest poparte licznymi przykładami wziętymi z wieloletniej pracy Hohmanna jako programisty czy też szefa zespołu projektu. Mało jest pozycji na rynku których charakter byłby bardziej praktyczny. Ciekawym pomysłem jest też umieszczenie po każdym rozdziale podsumowania oraz rad dotyczących co warto sprawdzić i co warto spróbować.
Minusem pozycji jest zatrzymywanie się i rozprawianie na tematy marketingowe, co nie oznacza, że te kwestie są mniej znaczące, jednak wielu programistów ten fakt może denerwować. Niestety spis treści nie do końca spełnia swoje role. Czego dowiemy się z haseł np: "Tak to jest potrzebne" czy "Chcę wiedzieć co jest grane". Nie za wiele.
Czy jest to książka, z której nauczymy się architektury oprogramowania? Z pewnością nie do końca, gdyż będziemy musieli sięgnąć do pozycji bardziej technicznych. Czy zrozumiemy i nauczymy się analizować procesy i problemy związane z oprogramowaniem, o których mielibyśmy się dowiedzieć podczas naszej pracy w tej tematyce? Z pewnością tak.
Harvard Business Review. Przywództwo w sytuacjach przełomowych
Na przedstawioną publikację składa się osiem rozbudowanych artykułów wybitnych teoretyków i praktyków zarządzania oraz krótki artykuł podsumowujący całość. Wszystkie publikowane były w "Harvard Business Review" na przestrzeni od 1979 do 2004 roku. Kryterium wyboru tych tekstów była ich popularność wśród czytelników i wpływ, jaki wywarły na środowisko naukowe.
(…)
Artykuły prezentowane w omawianym zbiorze pozwalają spojrzeć na przywództwo z bardzo różnych stron. To stanowi siłę tej publikacji, gdyż badacze przywództwa przekonali się już wielokrotnie, że jest ono niezwykle skomplikowanym i trudno definiowalnym zjawiskiem -- w różnych sytuacjach jest ono odmienne. Stąd wszelkie uogólnienia dotyczące przywództwa rzeczywiście mogą mieć charakter jedynie dosyć banalnych uwag. Ważne jest jednak nie to, by tych uniwersalnych rad poszukiwać, a raczej, aby znajdować dobre wzorce i przykłady w każdej z omawianych sytuacji. To, niestety, jest oczywiście trudne - żyjemy w końcu w czasach, w których niemal każda sytuacja może mieć charakter przełomowy.
Przeczytaj pełny tekst recenzji.
Reklama internetowa
Z książki można dowiedzieć się, jaki jest profil polskiego internauty, a także jakie formy reklamy stosować, by uzyskać zamierzony cel. Autorka opisuje także, w jaki sposób znane marki skutecznie zaistniały w Internecie i jaka jest przyszłość reklamy internetowej.
Spring Framework. Profesjonalne tworzenie oprogramowania w Javie
Książkę czyta się przyjemnie poznając kolejne tajniki Springa. Poszczególne tematy są wyjaśnione w sposób bardzo przejrzysty. Może czasem zbyt przejrzysty. Autorzy prezentując kolejny etap danego problemu powtarzają wcześniej przedstawiony już kod i dodają do niego jedna lub dwie nowe linie. Przez to książka jest dosyć obszerna z mniejszą ilością treści niż mogłoby się wydawać. To stracone miejsce można było poświecić np. na rożnego rodzaju przypisy typu rozwinięcia skrótów użytych w książce.
Nikt przecież nie zna ich wszystkich. Sam miałem czasami problem ze zorientowaniem się o czym w danej chwili jest mowa, gdy trafiłem na miejsce, gdzie nagromadziło się wiele skrótów. Inną sprawą jest idealizacja Springa. Niejednokrotnie jest on porównywany do innych frameworków. Oczywiście zdaniem autorów opisywany framework jest znacznie lepszy od konkurencyjnych. Są one wręcz poniżane.
Wytyka się im wady i pokazuje jedynie zalety Springa. Jestem pewien, że Spring także ma wiele wad o czym nie było ani słowa. Mimo kilku wad tej książki uważam jednak, że warto ją przeczytać, jeśli tylko ktoś jest zainteresowany tą tematyką. Zawartość merytoryczna podręcznika stoi na dobrym poziomie. Można się wiele nauczyć mimo, że czasem można się zirytować np. gdy autorzy po raz kolejny zachwalają Springa, wytykając wady innych frameworków.