Giter VIP home page Giter VIP logo

livebook's People

Contributors

bykowski avatar

Watchers

 avatar  avatar  avatar

livebook's Issues

Skorowidz

Aby szybko wyszukać, sprawdzić , przypomnieć sobie najważniejsze elementy w danym zagadnieniu. Spis terminów może być przydatny do powtórek na rozmowe kawlifikacyjną np:

AOP:
Aspectj 40
@EnableScheduling 44
@scheduled 44
Swagger:
Annotation Driven Design 35

Ściąga najlepszych pryaktyk dla REST

Może warto dodać do ściągi najlepszych praktyk dla REST na str. 30 tak jak to jest z Dockerem na str. 140 wersje elektroniczną do ściągnięcia. I wtedy gdy ktoś będzie chciał to sobie wydrukuje większy format, albo zobaczy w większym formacie na ekranie. To małym druczkiem trzeba już się przypatrywać troszkę.

Spis treści https

Może dodać na końcu książki spis treści z wszystkim adresami https do repozytorium książki. Czasem albo nawet dosyć często coś się zaznacza karteczkami, albo podkreśla kolorami to co ważne, ale jak tego za dużo to to nie pomaga i wtedy się szuka gdzie to było. I taki spis samych https mógłby być podręczny do szybkieg wyszukania. Np:
Rozdział16: DOCKER
https://bykowski.pl/book/v1/docker/1....136
https://bykowski.pl/book/v1/docker/2....140
https://bykowski.pl/book/v1/docker/3....141

Literówka strona 20

Na stronie 20 (rozdział 00) jest zdanie zawierające "Z pewnością nie musimy tworzyć wielu instancji takich klasa [...]" powinno być instancji takich klas.

Podziekowanie - wydawnictwo?

To chyba nie dokońca feature . Zastanawialam się nad tym. Na stronie książki jest info że gdy ktoś kupuje ksiązkę i pree book to może otrzymać specjalne podziekowanie. W niektórych ksiazkach są podzieńkowania autorów. Może też dodać na początku ksiązki dla kogoś, np wydawnictwo. Też troche go szukałeś i pertraktacje pewnie też trochę trwały, więc może warto ze względu na współprace i kolejne edycje.

Rozdział 0

str7. Dążenie do jej doskonałości to jedno, natomiast główną ambicją jest chęć sprostowania ciągle to nowym zamianom -> czy tam miało być nowym zmianą?
str: 8 drobna propozycja: Dowiesz się, czym jest, a czym nie jest Spirng Boot , czy nie bylo by bardziej chwytliwe: Spirng Boot - dowiesz się, czym jest, a czym nie. ?
Literówka str.10: Wielu programistów, który z trudem akceptowali -> ..., którzy z trudem akceptowali.
str 14. ...i dalej tworzyć je dynamicznie , dlatego lepsze będzie niepozostawianie tego pod ..., -> ,dlatego lepiej będzie niepozostawiać tego pod kontrolą Springa.

Pytanie rekrutacyje/pytania do materiału

Może trochę więcej takich pytań rekrutacyjnych. To jest bardzo fajne i przydatne. Rekruter może zapytać o wszystko, ale myslę bardziej o tym jak takie pytania brzmią. Rekruter może zadać pytanie w taki sposób że nie wiadomo co chodzi na początku i trzeba dopytać. Pytania rekrutacyje / albo wogóle pytania w książce do materialu bez odpowiedzi zmuszą do myślenia czy faktycznie to rozumiem i potrafię to wytłumaczyć, a jesli nie to dzięki temu spowoduje to powtórke, spojrzenie na temat z innej strony, poszukanie dalszych infoamcji.

Zła metoda HTTP w przykładzie

Na stronie 40 (rozdział 02) jest przykład który w endpoincie ma "/get-example" a ta metoda oznaczona jest adnotacją @PostMapping. Może to być trochę mylące. Nie ma tutaj też zmiany zasobów więc tym bardziej powinno być @GetMapping.

Rozdział 2

Chyba trochę za dużo enterów :) bo tak troche wizualnie str 22 "w punkcie końcowym" może można dać do jednej lini.
str 26. "Przykladowa implementacja" zdanie się powtarza , 1x wystarczy :)

Literówki - cały zakres książki

Hej Przemysław @bykowski :)
podczas czytania wyłapałem sporo literówek które warto byłoby poprawić w kolejnym wydaniu:
strona 20 - Z pewnością nie musimy tworzyć wielu instancji takich klasa -> klas
strona 27 - ... i wykorzystać podstawową, domyślą konfigurację -> domyślną
strona 32 - Rezultat przekładu -> przykładu
strona 45 (ściąga) - 403 FORBIDDEN - ...właściwych prawa użytkownika -> praw
strona 45 (ściąga) - GET - 404 (Not Found) - jeśli zasoby nie odnaleziono -> zasobu
strona 53 (zapowiedź rozdziału 3) - Thymleafa -> Thymeleafa
strona 55 - ... rozwiązania typu Angular, React, Vue stają się słyszanymi wyborami -> chyba chodziło o słusznymi ;)
strona 56 - ... myślisz o karierze backed developera -> backend
strona 56 - ... działać na frotnendzie - frontendzie
strona 57 - backedowca -> backendowca
strona 61 - RestTemaplate -> RestTemplate
strona 84 - JdbcTemplae -> JdbcTemplate
strona 121 - MonogoDB -> MongoDB
strona 127 - Compass to domyśle narzędzie -> domyślne
strona 127 - umożlwiający -> umożliwiający
strona 127 - MonogoDB -> MongoDB
strona 134 - overadowanie -> overradowanie - w ogóle tutaj dobre byłoby użycie słowa nadpisanie, taka moja propozycja
strona 140 - ...pracować z jednym z dostawcą cloudowych -> cloudowym
strona 141 (DDD) - Całość ma odkładnie -> dokładnie
strona 142 - tytuł "Mikrousługi - jakie problemy rozwiązuje? -> rozwiązują?
strona 154 - ..w każdym kliencie oddzielanie -> oddzielnie
strona 163 - aplikacji monologicznej -> pierwszy raz słyszę ten termin, google nic nie podpowiada :D, powinno być monolitycznej?
strona 163 - Cypres -> Cypress
strona 166 - warszawy -> Warszawy ;)
strona 184 - te same SQL-e ze strony 183 wrzucone po raz drugi - zamiast tego tam chyba powinna być jakaś komenda javova/springowa, przynajmniej wcześniejszy opis tak sugeruje ;)
strona 187 - ..po każdym teście wykonywana jest metoda celanUp -> cleanup (tak jest to w poprzedzającym kodzie)
strona 195 (diagram) - Subsriber -> Subscriber
strona 207 - Utworzenie pliku Dokerfile -> Dockerfile
strona 215 - Flyway wczytuje skrypty SQL z katalogu resource -> resources

Kilka miejsc w książce - seter/geter zamiast setter/getter:

  • strona 26 - ..potocznie mówiąc setera... - >settera
  • strona 178 (kod) - w komentarzu geters -> getters

Tabela - związki między relacjami.

Czy z tabelą na str 66 można zrobić tak jak z polecenimi Dokera na str 140? Aby sobie pobrać i wydrukować w większym formacie? Możnaby wtedy zawiesić na talicy korkowej i mieć pod ręką.

Spring Batch

Czy można dodać chociaż podstawowe informacje na temat Spring Batch'a? Też jest to pewna przydatna cześć Springa.

Dokumentowanie API

Propozycja/sugestia
Zawsze jest mowa o Swagger. A gdyby wspomnieć że jest alternatywa i jest jeszcze coś takiego jak OpenApi który już sam w sobie zawiera Swagger'a i inne rzeczy. Że można dodać tą zależność springfox ale że istnieje springdoc-openapi-ui. Aby wiedziec że jest wybór i że takie coś istnieje.

Minimalne wymagania systemowe

Tak sobie pomyślałam, o dodaniu na począteku np. po „kilka słów o publikacji” a przed rozdziałem 0 np. minimalne wymagania systemowe, albo optymalne wymagania systemowe. Myślę o tym jak sugestiach albo o wskazówkach. Może to się wydaje oczywiste ale w sumie nie wiadomo czy ktoś już coś eksperymentował np. Dockerem czy jeszcze nie. Albo że 16Gb to minimum, bardzo ogólnie że przed rozdziałem z Dokerem zaleca się przeprowadzić instalacje Dokera z według oficjalnej strony jeśli jeszcze go nie mamy.

Notatki/Miejsce na Twoje notatki

Na końcu książki mamy klika putych stron.

  1. Może warto dodać napis "Notaki" albo " miejsce na Twoje notatki" na każdej stronie. Wydaje mi się że wizualnie będzie to lepiej wyglądać.
  2. Może dodać jeszcze ze dwie strony, nie któży dużo piszą
  3. Możę dodać linie albo kratkę na dwuch stronach. Ułatwi to pisanie. A biale strony były by przyjazne rysunką.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.