Przeskocz do treści

Docker CookbookNeependra Khare czerwiec 2015. Dzisiaj o świecie wirtualizacji i chmurach. Przeglądając książkę przypomniałem sobie ostatnie szkolenie na Chmurowisku dotyczące konteneryzacji za pomocą OpenShift. Ciekawe, że po Webinarze inaczej spojrzałem na książkę o Dokerze, z tym że OpenShift wychodzi na mniej skomplikowany niż Docker.
Jeżeli nie za bardzo interesuje Cię wirtualizacja to w tej książce warto poświęcić chociażby chwilę na przeczytanie pierwszego rozdziału. W bardzo przystępny sposób wyjaśnione jest czym różnią się różne rodzaje wirtualizacji.

Mastering TypeScript - Second EditionPo tygodniowej chorobie wracam do przeglądania pozycji książkowych na PacktPub. Kilka książek i to ciekawych mnie ominęło ale mam nadzieję, że w tym cyklu powtórkowym książek jakie serwuje wydawnictwo jeszcze wrócą. Po powrocie na dobre przywitanie książka bardzo zbliżona do języka programowania, który lubię. Ale o co chodzi? JavaScript jest prosty do nauki (w miarę 🙂 ) ale pisanie złożonych projektów już takie nie jest. JS pomimo, że ma zaimplementowaną obiektowość to do końca taki nie jest i dla osób przechodzących z innych zorientowanych obiektowo języków trudno jest się odnaleźć. TypeScript ma pomóc a dokładnie wypełnić braki JavaScript. Jest to język programowania silnie typowany, zorientowany obiektowo wykorzystujący kompilator do generowania kodu JavaScript. Czyli TypeScrpit generuje JavaScript 🙂
Autor ksiązki: Nathan Rozentals a wydana w lutym 2017

Mastering PHP Design PatternsDzisiaj gratka dla programistów PHP, pojawiła się pozycja autora Junade Ali a wydana we wrześniu 2016 roku. Książka opisuje jak przy pomocy wzorców projektowych przygotować "elegancki" kod do wielokrotnego użycia w PHP 7. Ciekawy może być ostatni rozdział o tym jak pisać dobry kod, przez całą książkę czytaliśmy o wzorcach a na samym końcu dowiadujemy się jak te wzorce zaimplementować w naszym kodzie.

Go Design PatternsWidać dzisiaj PacktPub zafundował kontynuację wczorajszej książki o języku programowania Go, który opisywałem już wcześniej.  Tak naprawdę to ten podręcznik powinien być jako pierwszy. W świetnie nazwanym rozdziale Ready... Steady... Go! opisane są wszystkie elementy tego języka programowania zaczynając od instalacji środowiska, poprzez zmienne, funkcje, operatory, typy ... a kończąc na GitHub'ie a dokładnie na odpowiedniej konfiguracji katalogów źródłowych. Jeżeli znudziły Ci się już języki obecnie najpopularniejsze to warto sięgnąć po tę pozycję. Autor książki to Mario Castro Contreras a wydana w lutym 2017 roku.

Dzisiaj powtórka z moich wpisów, czyli książka o języku programowania GO. Z tego też powodu dzisiaj z innej beczki a mianowicie o Podcastach jakich słucham i wg. mnie jakie warto słuchać w świecie IT.retrospektywa.com
Pierwszy jaki bym polecił to świeży Podcast Mateusza Kupilasa - Retrospektywa. Dlaczego świeży, ponieważ zaczął go nagrywać pod koniec 2017 roku. O czym możemy posłuchać w Jego podcaście, przede wszystkim oprócz informacji o technikaliach przedstawiona jest wizja powstawania różnych rozwiązań i programów. Mateusz fantastycznie wyciąga od swoich rozmówców najciekawsze informacje o ich produkcie, jak powstawał i dokąd Oni sami zmierzają. Nawet, jeżeli nie słyszeliście kiedykolwiek o tych ludziach to podczas słuchania naprawdę ich polubicie.

Drugi Podcast bardziej techniczny to DevTalk Maćka Aniserowicza. To słuchowisko istnieje już od 70 odcinków, ale ostatni odcinek to majstersztyk a mianowicie możemy posłuchać o Zdrowym życiu. Oczywiście wcześniejsze nagrania są też rewelacyjne, każde warte spędzonego na słuchaniu swojej sekundy.

Na podsłuchu to podcast Niebezpiecznika w którym możemy posłuchać o bezpieczeństwie. Bardzo rzeczowe nagrania, szkoda tylko że tak rzadko się pojawiają. Jeden z moich ulubionych to o kartach kredytowych i sieci tor i vpn.

Mastering WiresharkGroźnie brzmiący tytuł ale bardzo ciekawa pozycja, mało związana z programowaniem ale dzięki niej można bardzo dobrze poznać zawartość rzeki jaką jest internet. Swoją przygodę zaczynałem z Etherealem i kursem Administratora Servera 2008. Na szkoleniu był fantastyczny prowadzący, który wyjaśniał nam zapytania stacji do serwera i właśnie przy pomocy tego programu pokazywał jak wygląda pakiet rozgłoszeniowy oraz zwrotny. A do czego może być przydatne podsłuchiwanie pakietów, czy tylko w przechwytywaniu danych czyli kradzieży? Oczywiście, że NIE a przede wszystkim do wykrywania problemów z siecią, do jej optymalizacji. Pomimo, że w tytule jest użycie słowa Mastering nie oznacza, że trzeba być mistrzem (w końcu to opanowanie 🙂 umiejętności) od samego początku jest opisany budowa warstw sieci TCP/IP i to w dosyć przystępny sposób.
Czytaj dalej... "Mastering Wireshark"

Learning PySparkPySpark czyli połączenie Pythona i Sparka. Python czym jest już nie będę pisał ale czym jest Spark? Spark a dokładnie Apach Spark to open-sourcowy silnik którego zadaniem jest tworzenie zapytań i przetwarzanie ich. Cechuje się dużą szybkością. Tak, że idealny partner dla Pythona i odwrotnie, pomimo że jądrem Sparka może być również Java, Ruby itd.
Książka wydana w grudniu 2017 roku przez Tomasza Drabasa i Denny Lee.

Delphi CookbookAutor Daniele Teti rok wydania czerwiec 2016. Jak zobaczyłem tytuł to nie wierzyłem, w końcu gdzieś tam w szkole po drodze życia pracowałem z Delphi. Świetne narzędzia wizualne, w książce mamy 60 przykładów zastosowania ... no i super ale cena to około 1600 EURO. Czyli książka nie jest dla mnie.