Najnowsze artykuły
- ArtykułyHobbit Bilbo, kot Garfield i inni leniwi bohaterowie – czyli czas na relaksMarcin Waincetel15
- ArtykułyCzytasz książki? To na pewno…, czyli najgorsze stereotypy o czytelnikach i czytaniuEwa Cieślik253
- ArtykułyPodróże, sekrety i refleksje – książki idealne na relaks, czyli majówka z literaturąMarcin Waincetel11
- ArtykułyPisarze patronami nazw ulic. Polscy pisarze i poeci na początekRemigiusz Koziński42
Popularne wyszukiwania
Polecamy
Nicolas Bevacqua
2
7,0/10
Pisze książki: informatyka, matematyka
Autor jest inżynierem tworzącym interfejsy użytkownika. Jest też niekwestionowanym ekspertem programowania i niestrudzonym piewcą idei open source. Doskonale zna JavaScript i chętnie dzieli się swoją wiedzą z innymi pasjonatami tego języka. Pisze książki o kodowaniu i publikuje swoje artykuły na ponyfoo.com. Mieszka w Buenos Aires w Argentynie.
7,0/10średnia ocena książek autora
6 przeczytało książki autora
6 chce przeczytać książki autora
0fanów autora
Zostań fanem autoraKsiążki i czasopisma
- Wszystkie
- Książki
- Czasopisma
Nowoczesny Javascript: Poznaj ES6 i praktyczne zastosowania nowych rozwiązań
Nicolas Bevacqua
6,5 z 4 ocen
7 czytelników 1 opinia
2018
Najnowsze opinie o książkach autora
Modularny JavaScript dla zaawansowanych Nicolas Bevacqua
7,5
Wcześniej przeczytałem "JavaScript Application Design: A Build First Approach" (niestety, nie wydane po polsku) - właściwie to chyba niecałą ^^ - i zmieniła moje myślenie o JavaScripcie i programowaniu w tym języku, aplikacji webowej. Znaczy, to pewnie głównie dlatego, że wiedzę o JS miałem na poziomie podstawowym, ot, wiedziałem, z grubsza, jak zaimplementować jakiś algorytm (rzecz jasna, z posiłkowaniem się dokumentacją, tutorialami lub, ewentualnie, Stack Overflow) - ale nie miałem na swoim koncie żadnego napisanego od zera projektu. Od przeczytania jej (połowicznego) minęło trochę czasu, trochę poszperał w necie - rok 2015 (a więc ES6 dopiero wchodził) - mamy 2019, 4 lata, i trochę trąci już myszką (jeśli chodzi o narzędzia, ale koncepty chyba nadal są aktualne).
"Modularny JavaScript dla zaawansowanych" jest trzecią książką autora, drugiej, "Nowoczesny Javascript. Poznaj ED6 i praktyczne zastosowania nowych rozwiązań", wyd. pol. Helion 2018, (jeszcze) nie przeczytałem; trochę również śledziłem blog autora na ponyfoo.com . Jest to, powiedziałbym, zbiór esejów (choć jednocześnie - warto przeczytać go "longiem", od początku do końca) o inżynierii oprogramowania i tworzeniu dobrego, skalowalnego i - przede wszystkim - modularnego, oprogramowania w JS. Faktycznie, tak jak NB zaznaczył we wstępie, brakuje takiej książki na rynku, która traktuje o tym temacie w odniesieniu do JavaScriptu. Jest to na pewno książka dla tych, którzy już nieco liznęli temat, nie polecam początkującym - sam nadal uważam się za "JS Nooba", i parę zagadnień muszę doczytać gdzie indziej, poszperać w necie, w dokumentacji JS, API, czy narzędzi. Jednocześnie, może paradoksalnie, tym, którzy chcą się więcej pobawić w JS, polecam lekturę książki jak najszybciej - JS jest jednym z tych języków, w których łatwo można zakodzić źle zaprojektowane projekty (moim zdaniem, jeszcze gorsze projekty niż niesławny PHP) - bez odpowiedniej wiedzy. Trochę żałuję, że przeczytałem tak późno, i że tak późno również zajrzałem do "Javascript Application Design: Build First Approach".
Jeszcze uwagi różne - czytało się dobrze. Zaletą jest mała objętość książki - 160 stron (przeczytałem w jeden dzień - pytanie, jaki poziom zrozumienia ^^'). Jest to jednocześnie małą wadą, moim zdaniem, przydałoby się więcej reprezentatywnych przykładów, może jakichś odniesień do istniejących projektów. Również, miałem nadzieję, na więcej dobrych porad odnośnie samego front-endu, tutaj, mam wrażenie, autor więcej uwagi poświęcił back-endowi i bibliotekom "użytkowym" (z założeniem, że z naszego wytworu programistycznego korzystać będą inni developerzy JS; nota bene, NB jest wielkim fanem i propagatorem idei Open Source, i zaleca korzystanie z niektórych praktyk, czy metodyk, również w wytwarzaniu zamkniętego oprogramowania).
Tłumaczem jest Tomasz 'Comandeer' Jakut, programista webowy z.. wykształceniem polonisty. Ale - w przeciwieństwie do jego autorskiej książki, "JavaScript. Programowanie zaawansowane" (Helion 2016) - pan Tomasz trzymał się raczej ściśle pierwowzoru, bez swojego charakterystycznego, luźnego stylu (Nicolas Bevacqua również ma dość fajny, dość luźny styl pisania, moim zdaniem) - no, chociaż nie wiem, czy gdzieś jeszcze w literaturze polskojęzycznej używana jest "obiecanka" jako tłumaczenie nowego javascriptowego mechanizmu Promises :D albo ci koszmarni "siecio-robociarze"...
Warto wspomnieć, że na stronie Nicolasa Bevacqua, https://ponyfoo.com/books/practical-modern-javascript#toc można przeczytać jego książkę za darmo - bądź w miarę wygodnym formacie a la blog Ponyfoo - za drobną "opłatą" w postaci udostępnienia informacji na serwisie Twitter, bądź w mniej wygodnym, ale nadal czytalnym, formacie na publicznym repozytorium git książki -> https://github.com/mjavascript/practical-modern-javascript . Ja sam na pewno będę wracał do książki w czasie moich zabaw z JS, jak będę chciał przypomnieć sobie poszczególne koncepty.
Ogólnie, polecam. Tą niszę, jaką są dobre praktyki programowania w tym obrzydliwym, nieświętym języku, jakim jest JavaScript, hehe, ta pozycja Nicolasa Bevacqua świetnie wypełnia. Czekam z niecierpliwością na kolejne ksiązki z serii Modularny JavaScript (o czym wspomniał NB w książce gdzieś, pewnie na blogu),a tych co chcą więcej (lub nie są pewni, czy zacząć czytać "Modularny JavaScript i chcą zapoznać się z autorem) zachęcam do śledzenia jego bloga Ponyfoo.com.