Ksiazka: Java. Efektywne programowanie. Wydanie II

Java. Efektywne programowanie. Wydanie IIJava. Efektywne programowanie. Wydanie II

Java jest dzis jednym z najpopularniejszych jezykow na swiecie, powszechnie znanym (czesto lubianym) i stosowanym w wielu projektach o duzych rozmiarach.

Joshua Bloch w swojej ksiazce pokazuje najlepsze praktyki programowania w Javie.

Uklad ksiazki jest bardzo przejrzysty – kazdy rozdzial to kolejny aspekt, na ktory nalezy zwrocic uwage podczas pracy nad kodem.

Czytaj dalej Ksiazka: Java. Efektywne programowanie. Wydanie II

Ksiazka: Wyrazenia regularne. Wprowadzenie

Wzorzec MVC w PHP dla profesjonalistówWyrazenia regularne. Wprowadzenie

Kazdemu programiscie przyjdzie wreszcie skorzystac z wyrazen regularnych. Warto zatem miec chocby podstawowa wiedze dotyczaca tego mechanizmu.

Skad jednak czerpac taka wiedze? Calkowite postawy sa na tyle proste, ze mozna spokojnie znalezc przyklady w internecie. Troche bardziej skomplikowane lub nawet zaawansowane wykorystanie „reg expow” takze moze byc latwo znalezione.

To, czego mi zawsze brakowalo bylo pochylenie sie nad pewnymi podstawowymi niuansami. Michael Fitzgerald w swojej ksiazce wlasnie to robi. Prowadzi krok po kroku czytelnika od przykladow bardzo prostych przez coraz trudniejsze do naprawde ciekawych przypadkow. Wyjasnia przy okazji mechanizmy jakie wykorzystuje oraz pokazuje rozne sposoby otrzymania tego samego wyniku.

Czytaj dalej Ksiazka: Wyrazenia regularne. Wprowadzenie

Ksiazka: Wzorzec MVC w PHP dla profesjonalistów

Wzorzec MVC w PHP dla profesjonalistówWzorzec MVC w PHP dla profesjonalistów

Wzorzec MVC na dobre zagoscil we wszelakich projektach informatycznych. Pozwala na rozsadny podzial na warstwy i oddzielenie logiki od danych, a takze kodu robiacego cokolwiek „na serwerze” od kodu wyswietlajacego np. strone internetowa.

Chris Pitt bardzo starannie opisuje kolejno, co trzeba napisac (i w tracie ksiazki sam pisze pokazujac czytelnikowi wszystkie kroki), aby stworzyc wlasny framework PHP implementujacy wzorzec MVC.

Czytaj dalej Ksiazka: Wzorzec MVC w PHP dla profesjonalistów

Książka: „Scrum. O zwinnym zarządzaniu projektami”

Scrum. O zwinnym zarządzaniu projektamiScrum. O zwinnym zarządzaniu projektami

Scrum jest najpopularniejszą zwinną metodyką zarządzania projektem, a także jedną z najdynamiczniej wdrażanych w różnych firmach.

Mariusz Chrapko przedstawia się w książce jako doświadczony scrumowiec, który chętnie podzieli się z czytelnikiem częścią swojej wiedzy. Sądzę, że z książki „Scrum. O zwinnym …” można się naprawdę wiele nauczyć. Autor używa przyjemnego i zrozumiałego języka, okraszając swoją opowieść licznymi anegdotami (nie tylko „z życia IT”).

Ze słowem „scrum” zawsze kojarzyły mi się dwa inne „serum” i „sacrum”. W opisywanej pozycji Scrum jest uznawany za „serum”. Warto jednak nadmienić, że w kilku miejscach autor przyznaje, że w konkretnych sytuacjach, konkretni ludzie lub całe organizacje niezbyt potrafili pracować zgodnie ze scrumem. Mówiąc szczerze zdziwiłbym się, gdyby w takiej książce nie uznawano opisywanej metodyki jako „serum”. Oceniam jednak, że autor całkiem zgrabnie wplótł pewne ostrzeżenia przed ryzykiem związanym z nowym podejściem. W przypadku drugiego słowa też początkowo odnosiłem wrażenie, że wszystko jest naciągane pod scruma, co jest prawdą tylko częściowo.  W dalszej części lektury przekonałem się, iż to jednak scrum ma służyć ludziom, a nie ludzie scrumowi (choćby duża elastyczność związana z codziennymi spotkaniami zespołów zdalnych). Czytaj dalej Książka: „Scrum. O zwinnym zarządzaniu projektami”

Książka: „Przechytrzyć Google. Odkryj skuteczną strategię SEO i zdobądź szczyty wyszukiwarek”

Przechytrzyć Google. Odkryj skuteczną strategię SEO i zdobądź szczyty wyszukiwarekPrzechytrzyć Google. Odkryj skuteczną strategię SEO i zdobądź szczyty wyszukiwarek

Na temat pozycjonowania stron internetowych pod kątem wyników w wyszukiwarkach internetowych mówi, pisze i robi się coraz więcej. Pozycja na pierwszej stronie to często być albo nie być dla wielu firm. Nie dziwi zatem fakt, że i w ofercie helionu ostatnio znalazło się bardzo wiele książek o tej tematyce.

O SEO napisano wiele. O pozycjonowaniu przeczytałem też już niemało, a i praktykowałem amatorsko w tej dziedzinie trochę. Czytając jednak książkę Evana i Bradleya Bailynów miałem chwilami wrażenie, że mają jakieś przecieki z NASA o rychłym końcu świata. Dlaczego zdradzacie tę wiedzę, skoro rzekomo jest to taki pewnik?! Ta myśl pojawiała mi się nieustannie. Czytaj dalej Książka: „Przechytrzyć Google. Odkryj skuteczną strategię SEO i zdobądź szczyty wyszukiwarek”

Książka: „The Smashing Book #2. Edycja polska”

The Smashing Book #2. Edycja polskaThe Smashing Book #2. Edycja polska

Popularnego bloga www.smashingmagazine.com prawdopodobnie większości nie trzeba przedstawiać. Dla tych, którzy jeszcze go nie znają jest to jeden z najbardziej poważanych blogów dla web developerów i web designerów.

Autorom piszącym na blogu widocznie nie wystarczyła już tamta forma i zabrali się za stworzenie książki. Dziesięciu autorów stworzyło książkę (z 10 rozdziałami), która w sposób bardzo przekrojowy mówi o całym procesie projektowania, tworzenia (w tym lekko zahaczając o programowanie), promocji i utrzymania strony. Choć nie tylko o stronach jest tu mowa. Właściwie niektóre tematy zaskoczyły mnie całkowicie, choćby rozdział o typografii (w dużym skrócie czcionki)
pokazał mi jak rozległy to temat i jak niewiele w tej kwestii wiem.

Ciekawym jest to, że każdy rozdział jest napisany przez kogoś innego. Trudno oczekiwać, że jedna osoba miałaby tak rozległą wiedzę popartą doświadczeniem i jeszcze umiałaby to opisać w zjadliwy sposób. Czytaj dalej Książka: „The Smashing Book #2. Edycja polska”

Książka: „Dojo. The Definitive Guide”

HTML5 i CSS3. Standardy przyszłościDojo. The Definitive Guide

Jeśli właśnie zadajesz sobie pytanie: „Czym u licha jest Dojo?” to wiedz, że sporo nie wiesz o nowoczesnych, bardzo przyjaznych użytkownikowi i programiście frameworkach (toolkitach) JavaScript.

Dojo Toolkit jest jednym z najlepszych frameworków Javascript dostarczanym razem z zestawem narzędzi, np. Shrinksafe (zmniejszanie rozmiaru kodu plików JS), buildscript (budowanie jednego pliku z kodem wielu modułów), checkstyle, itp.

Dojo Toolkit jest w pełni darmowy.

Dojo Toolkit wspiera wszystkie najpopularniejsze przeglądarki.

Dojo Toolkit jest nadal rozwijany i posiada dobre zaplecze społecznościowe.

Dojo Toolkit jest tematem książki, którą warto przeczytać. Czytaj dalej Książka: „Dojo. The Definitive Guide”

Książka: „Podręcznik CSS. Eric Meyer o tworzeniu nowoczesnych układów stron WWW”

Podręcznik CSS. Eric Meyer o tworzeniu nowoczesnych układów stron WWW. Smashing MagazinePodręcznik CSS. Eric Meyer o tworzeniu nowoczesnych układów stron WWW. Smashing Magazine

Eric Meyer jest jednym z najbardziej rozpoznawanych specjalistów od CSS. Wszystkie dotychczas wydane w Polsce książki jego autorstwa można nazwać jednym słowem – Meyersztyk (skojarzenia z meisterstück w pełni słuszne).

Najnowsza pozycja „Podręcznik CSS. Eric Meyer o tworzeniu nowoczesnych (…)” nie urzekła mnie do tego stopnia jak poprzednie. Sądzę, że nie jest to jednak spowodowane brakiem fachowej wiedzy czy ciekawych przykładów. Po prostu przywykłem do tego, że każda kolejna książka Meyera zwalała mnie z nóg. Czytaj dalej Książka: „Podręcznik CSS. Eric Meyer o tworzeniu nowoczesnych układów stron WWW”

Książka: „Lekcja programowania. Najlepsze praktyki”

Lekcja programowania. Najlepsze praktykiLekcja programowania. Najlepsze praktyki

Coraz szersze zastosowanie nowoczesnych technologii informatycznych wymaga coraz większej rzeszy ludzi, którzy potrafią programować. Programowanie to nie tylko pisanie działającego kodu (podobnie jak poezja to nie tylko stawiania liter na papierze w znośnym porządku).

Tak postawiona teza nasuwa pytanie – czym tak naprawdę jest programowanie? Na to pytanie każdy musi odpowiedzieć sobie sam. A książka „Lekcja programowania. Najlepsze praktyki” w pewnym stopniu powinna pomóc.

Czytaj dalej Książka: „Lekcja programowania. Najlepsze praktyki”

Książka: „JavaScript. Programowanie obiektowe”

Okładka JavaScript. Programowanie obiektowe

W świecie JavaScript rewolucja za rewolucją. Na szczęście wyłania się już ścisła elita autorów, których będzie można polecać z zamkniętymi oczami i nie bać się ich cytować, będąc pewnym, że głupot nie gadają.

Stoyan Stefanov – zapamiętać to nazwisko.

Połączenie Erica Meyera i Douga Crockforda. Zdecydowanie najlepsza książka o JavaScript (nie tylko obiektowym, ale całkowicie ujmująca temat) jaką przeczytałem. A proszę mi wierzyć – było ich kilka.

Stawiam ją na równi z „Mocnymi stronami JavaScript” (D. Crockford) jeśli chodzi o wiedzę, którą autor przekazał w książce. Jednocześnie uważam, że jest o poziom lub dwa łatwiejsza do przyswojenia. Przykłady są bardziej intyicyjne, całość sprawia wrażenie pełnej prezentacji, a nie jedynie szczątkowych notatek. Czytaj dalej Książka: „JavaScript. Programowanie obiektowe”