„Tajniki języka JavaScript. Na drodze do biegłości” – Recenzja.

Powiem szczerze, miałem wątpliwości czy pisać recenzję tej książki. Po lekturze „Tajników języka JavaScript. Na drodze do biegłości„, autorstwa Kyle’a Simpson’a nie byłem za bardzo pewny co mam myśleć.

Nie chodziło tu zdecydowanie o jakość tekstu, ale bardziej o to, że nie byłem pewny, z czym właściwie się zetknąłem. Nie wiedziałem, czy traktować tę książkę jako niezależną całość, czy jedynie jako fragment czegoś większego. Ostatecznie, poszedłem w tę pierwszą opcję. W końcu „Tajniki języka JavaScript. Na drodze do biegłości„, można kupić jako osobny tom.

Tajniki języka JavaScript. Na drodze do biegłości recenzja Czytaj dalej „Tajniki języka JavaScript. Na drodze do biegłości” – Recenzja.

„Zaawansowane techniki języka Javascript” – recenzja.

Dziś mam dla was kolejną recenzję książki. Tym razem recenzowana pozycja to „Zaawansowane techniki języka Javascript. Wydanie drugie„, autorstwa John’a Resig’a, Russ’a Ferguson’a oraz John’a Paxton’a.

Książkę kupiłem już jakiś czas temu (w promocyjnej cenie podczas przedsprzedaży), ale przez dłuższy czas nie mogłem się za nią zabrać. Nosiłem ją przez prawie miesiąc w plecaku (widać efekty tego noszenia na zdjęciach 🙂 ) licząc, że znajdę kiedyś chwilę aby zapoznać się z jej treścią. W końcu się udało i mogę opisać moje wrażenia 🙂

Zaawansowane techniki języka Javascript recenzja Czytaj dalej „Zaawansowane techniki języka Javascript” – recenzja.

„JavaScript. Zasady programowania obiektowego” – recenzja.

Obiektowość to zdecydowanie jeden z najważniejszych aspektów JavaScript’u. Pamiętam swój moment „AHA” (to tak to działa!) podczas nauki tego języka. Było to moment, w którym pojąłem jak działają obiekty, a raczej jak ja mogę z nich korzystać.

W dzisiejszym poście przedstawię książkę, dzięki której udało mi się to wszystko załapać. Książka ta to JavaScript. Zasady programowania obiektowego autorstwa Nicholasa C. Zakas’a.

JavaScript. Zasady programowania obiektowego - recenzja Czytaj dalej „JavaScript. Zasady programowania obiektowego” – recenzja.

„Git. Rozproszony system kontroli wersji.” Recenzja

W dzisiejszych czasach, bardzo dużo programistów pracuje w zespołach, których członkowie rozmieszczeni są na całym świecie. Nic dziwnego, że narzędzia do synchronizacji danych i kontroli wersji, stały się tak popularne, wręcz niezbędne. Nawet jeżeli pracujesz sam przy małych projektach, system kontroli wersji, znacznie ułatwi Ci pracę. Zresztą, chyba nie muszę nikogo przekonywać, że takie rozwiązania są przydatne, to powinien wiedzieć każdy, kto chociaż trochę interesuje się programowaniem 🙂

Książka, o której dziś będzie mowa, to wprowadzenie do takiego systemu kontroli wersji. Jest to Git. Rozproszony system kontroli wersji autorstwa Włodzimierza Gajdy. Omawiany w niej system to oczywiście ogromnie popularny Git.

"Git. Rozproszony system kontroli wersji." Recenzja Czytaj dalej „Git. Rozproszony system kontroli wersji.” Recenzja

„Świat poza jQuery Biblioteki: AngularJS, KnockoutJS, BackboneJS” – Recenzja

W dzisiejszym poście chciałbym przedstawić swoje wrażenia po przeczytaniu Świat poza jQuery Biblioteki: AngularJS, KnockoutJS, BackboneJS autorstwa Karola Rogowskiego. Książka została wydana przez wydawnictwo PWN.

jQuery jest bezsprzecznie jednym z najczęściej wykorzystywanych bibliotek JavaScriptu. Jednak od jakiegoś czasu można zauważyć wzrost popularności innych frameworków. Trudno znaleźć dziś ofertę pracy we front-endzie, która nie wymagałaby znajomości np. Angulara. Nie ma się co dziwić, te frameworki często okazują się bardzo pomocne.

Technologie sieciowe rozwijają się bardzo szybko. Strony internetowe już dawno przestały być statycznymi wizytówkami, a stały się pełnoprawnymi aplikacjami, mogącymi spokojnie konkurować z tymi tworzonymi dla środowiska desktopowego. Oczywiście, wraz ze wzrostem złożoności stron internetowych, wzrósł czas pracy nad nimi oraz poziom wymaganych do tej pracy umiejętności. I tu wracam do wspomnianych już frameworków. Dzięki nim, tworzenie aplikacji internetowych, staje się dużo prostsze i mniej czasochłonne. Ale nie oznacza to, że stało się proste. Wciąż wymagany jest dość konkretny poziom umiejętności. Kiedy doda się do tego jeszcze zarządzanie projektem, automatyzacje zadań, testowania itd. Okazuje się że wciąż wymagany jest dość duży pakiet umiejętności. Jak to ugryźć? Od czego zacząć? Nie ma na to pytanie jednej dobrej odpowiedzi, dróg jest wiele. Jedną z nich jest na pewno książka Świat poza jQuery Biblioteki: AngularJS, KnockoutJS, BackboneJS.

poza jQuery Biblioteki: AngularJS, KnockoutJS, BackboneJS Czytaj dalej „Świat poza jQuery Biblioteki: AngularJS, KnockoutJS, BackboneJS” – Recenzja

„HTML 5 i CSS 3 definicja nowoczesności” – Recenzja

Nie muszę chyba nikogo przekonywać, że HTML i CSS to technologie, które każdy front-endowiec znać musi. Bezsprzecznie, są to podstawy podstaw. Nie mamy co zabierać się za jakiekolwiek prace w środowisku webowym, nie znając tych dwóch technologii.

Mimo to dość często ich wartość jest deprecjonowana przez programistów. „HTML? Każde dziecko może się tego nauczyć w jeden wieczór.” I faktycznie, HTML i CSS nie są może tak złożone jak języki programowania, ale wciąż są bardzo ważne. Często lekceważymy te technologie, a jest to niebezpieczne, bo są wciąż rozwijane. Możemy się obudzić z ręką w przysłowiowym nocniku. Nasza wiedza jest byle jaka i nie znamy nowych trendów. Wiem jak to jest, bo sam jestem winny zaniedbywania HTMLa 🙂

Na szczęście są sposoby aby uniknąć takiego losu. Jednym z nich jest sięgnięcie po dobrą książkę opisującą temat. W tym poście chciałbym przedstawić wam taką właśnie książkę. Traktuje ona o HTMLU „piątce” i CSS „trójce” – HTML 5 i CSS 3 definicja nowoczesności autorstwa Dawida Mazura.

HTML 5 i CSS 3 definicja nowoczesności Czytaj dalej „HTML 5 i CSS 3 definicja nowoczesności” – Recenzja