![Cezary Sanecki Ponad Kodem](/img/default-banner.jpg)
- 7
- 319
Cezary Sanecki Ponad Kodem
Registrace 22. 10. 2020
Uwielbiam dzielić się wiedzą, którą posiadam. Aktualnie dotyka to działki Java, Spring, Refaktoryzacja, Architektura oraz wielu pomniejszych. Jeśli lubisz krótkie wideo, rozważ subskrypcję mojego kanału.
#Integracja: Korzystamy z Feing Client
Implementując klienta API mamy możliwość skorzystania z wielu dostępnych klientów HTTP. Jednym z nich jest RestTemplate, z którego skorzystaliśmy w poprzednim filmie. Dzisiaj spróbujemy skorzystać z alternatywy w postaci Feign Client.
👉 Przydatne linki:
▫ Kod: github.com/cezarysanecki/blog-code
💻 Wejdź na mojego bloga po więcej:
cezarysanecki.pl/
🔔 Subskrybuj mój kanał:
@cezarysaneckiponadkodem
👉 Przydatne linki:
▫ Kod: github.com/cezarysanecki/blog-code
💻 Wejdź na mojego bloga po więcej:
cezarysanecki.pl/
🔔 Subskrybuj mój kanał:
@cezarysaneckiponadkodem
zhlédnutí: 25
Video
#Integracja: Tworzymy klienta API
zhlédnutí 44Před 2 měsíci
W poprzednim odcinku przygotowaliśmy sobie żądanie jak i odpowiedź pod kątem wybranego przez nas API. Teraz skupimy się na tym, aby je wykorzystać i fizycznie uderzyć do API. 👉 Przydatne linki: ▫ Kod: github.com/cezarysanecki/blog-code 💻 Wejdź na mojego bloga po więcej: cezarysanecki.pl/ 🔔 Subskrybuj mój kanał: @cezarysaneckiponadkodem
#Integracja: Przygotowujemy kontrakt dla klienta API
zhlédnutí 60Před 2 měsíci
Żadna aplikacja nie żyje w próżni. Integrujemy je ze sobą, aby lepiej pomagały nam rozwiązywać nasze problemy. Spróbujemy w tym odcinku napisać kontrakt w Javie w postaci klas pod kątem wybranego przez nas API, aby następnie stworzyć takiego klienta. 👉 Przydatne linki: ▫ Public APIs: github.com/public-apis/public-apis ▫ Json2Java: json2csharp.com/code-converters/json-to-pojo ▫ Kod: github.com/c...
#Refaktoryzacja: Wypychamy zewnętrzne zależności
zhlédnutí 31Před 3 měsíci
Jednym z najgorszych typów kodu jest ten, nad którym nie mamy kontroli. Dzięki kilku technikom możemy wypchnąć taki kod na peryferia naszej aplikacji, gdzie będziemy mieć nad nimi kontrolę. Dzisiaj przedstawię Ci jedną z tych technik. 💻 Wejdź na mojego bloga po więcej: cezarysanecki.pl/ 🔔 Subskrybuj mój kanał: @cezarysaneckiponadkodem
#Refaktoryzacja: Refaktoryzujemy kod, aby dodać test
zhlédnutí 29Před 4 měsíci
Jest z powodów braku testów jest zły design aplikacji. Z tym właśnie problemem chcę się zmierzyć w tym filmie. Zobaczymy jak dzięki refaktoryzacji mechanicznej możemy dodać pierwszy test w naszej aplikacji. 💻 Wejdź na mojego bloga po więcej: cezarysanecki.pl/ 🔔 Subskrybuj mój kanał: @cezarysaneckiponadkodem
#Refaktoryzacja: Czym jest refaktoryzacja? by Cezary Sanecki
zhlédnutí 30Před 4 měsíci
Żeby dokonywać refaktoryzacji na początku warto zapoznać się z definicją mówiącą czym ona właściwie jest. W tym filmie omawiam co możemy zmieniać, a czego nie powinniśmy ruszać podczas refaktoryzacji. Tłumaczę też na przykładzie czym jest obserwowalne zachowanie. 💻 Wejdź na mojego bloga po więcej: cezarysanecki.pl/ 🔔 Subskrybuj mój kanał: @cezarysaneckiponadkodem
#Refaktoryzacja: Wprowadzamy Value Object! by Cezary Sanecki
zhlédnutí 100Před 4 měsíci
Pierwszym narzędziem przy refaktoryzacji jest wprowadzenie Value Object. Pozwala nam na wiele rzeczy, o których usłyszysz w filmie. Tylko trzeba go wprowadzać stopniowo, aby "nie zbawiać od razu całego świata". 💻 Wejdź na mojego bloga po więcej: cezarysanecki.pl/ 🔔 Subskrybuj mój kanał: @cezarysaneckiponadkodem
Może zrobisz odcinek o efektywnej pracy w intelij?
Cześć knzpl2051! Dzięki za propozycję, dodam ją sobie do listy do przemyślenia jak mogłoby to wyglądać. :)
używanie skrótów i szybkość edycji kodu jest imponująca
Dzięki alkopluralis! Trochę się siedzi w tym IDE ;)
Zobaczyłem twój post na LinkedIn, bardzo fajny materiał ale mam kilka pytań ;) 1. Czy nazwy filmów nie są przypadkiem zamienione? Bo w tym filmie wprowadzasz Value Object, a w drugim opowiadasz o refaktoryzacji. 2. Bardzo fajnie użyty live template aby widz nie musiał czekać na napisanie kodu, widać przygotowanie przed filmem. 3. Dodałbym jakiś podkład muzyczny w tle, ale taki bardzo delikatny aby uniknąć ciszy i dobrze słyszało się twój głos. 4. Czy klasa VinNumber nie powinna być finalna?
1. Aaaa faktycznie, teraz wiem o co Ci chodzi :) Faktycznie moja pomyłka, teraz już jest poprawione :) 2. Dzięki! :) 3. Właśnie nad tym myślałem, rozważę ;) dzięki za tip 4. Czujny widz z Ciebie ;) Powinna być, ale to już powiedzmy detal implementacyjny. Mam nadzieje, że nie przyszłoby nikomu, aby dziedziczyć po VinNumber :D