Cześć, kolejną część Kursu Spring Boota czeka już na Youtube. Tym razem nagrałem poradnik o testowaniu integracyjnym aplikacji zabezpieczonej tokenem JWT. Pokazuję jak korzystać z MockMvc i jak testować przy użyciu mockowego użytkownika. Jeśli nie wiesz jak pisać testy integracyjne ze Spring Boot to koniecznie obejrzyj ten odcinek

Kurs Spring Boot 11 - Testy integracyjne aplikacji zabezpieczonej Json Web Tokenem

#spring #programowanie #java #naukaprogramowania
mateuszd - Cześć, kolejną część Kursu Spring Boota czeka już na Youtube. Tym razem na...
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema, jest może jakiś framework który mi pozwoli stworzyć aplikację WWW bez znajomości JS, za to pozwoli mi korzystać z dobrodziejstw async i modyfikować dynamicznie zawartość jakiegoś elementu w HTML?
Niestety we flasku ni mogę :(
#python #naukaprogramowania
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy Programista Musi Znać Język Angielski?

Cześć W dzisiejszym artykule przedstawiłem moją opinię na temat tego, czy programista musi znać język angielski. Przedstawiłem również jakie są korzyści zaawansowanej znajomości tego języka. Opisuję między innymi:
✅ Rozwój kariery,
✅ Firmy,
✅ Rozmowy kwalifikacyjne,
kazik- - Czy Programista Musi Znać Język Angielski?

Cześć W dzisiejszym artykule p...

źródło: comment_1603819201HlrKV2PLi2FRYpvytUCFcc.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tomaszs: ty ale daj to w formie kodu moze w komentarzu/stronce, bo widze, że często coś dodajesz, a przepisywac czasami to tak srednio ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Siema, jest może jakaś nakładka do pycharma dzięki której mogę instalować paczki z pipa?
Inaczej za każdym razem muszę w terminalu odpalać virtualenv i tam uruchamiać pip'a a później freezować paczki.
#python #jetbrains #naukaprogramowania
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak tworzycie i odpalacie pojedyncze programy w JS?
Często jak chcę coś sprawdzić w JS to używająć IntelliJ IDEA muszę utworzyć nowy projekt i dla "JavaScript"owego projektu albo html5boilerplate (sporo plików) albo projekt "Node.JS" gdzie mam od razu package.json i test.iml.

Chciałbym na prędkości tworzyć nowy projekt z jednym plikiem .js, który odpalał by się po Run (Shift + F10) najlepiej w nodejs zebym nie musiał jeszcze szablonu html podczepiać. Robiłbym w
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@scriptkitty: dzięki :) Nie wiedziałem, że gdy node działa jako interpreter to można definiować funkcję. Myślałem, że tylko proste wyrażenia które zwracają od razu wynik. Muszę to i scratch sprawdzić.
  • Odpowiedz
Projektuję prostą aplikację (do nauki, bez skomplikowanej logiki biznesowej), którą chcę oprzeć o mikroserwisy. Logowanie i zakup produktów w oparcie o cenę pobieraną z zewnętrznego API.

Mam mikroserwis od konta użytkowników, a także mikroserwis od produktu wraz z ceną. Jak zapisywać jakie produkty posiada użytkownik? W monolicie robię sobie po prostu relację users_products, a w mikroserwisach przy tym całym rozdziale jak to powinienem zaprojektować?

Kolega sugerował zrobić monolit do którego dorabiam moduły
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurix zrób na razie dobry modularny monolit. Jak dobrze podzielisz go na moduły i wyznaczysz odpowiednie granice architektoniczne to nie będzie problemu przenieść taki moduł jaki mikroserwis. Poczytaj o granicach architektonicznych oraz jak je przekraczać. Polecam książkę "czysta architektura" wujka boba
  • Odpowiedz
@Jurix: ja bym zrobił serwis, który odpowiada za zbieranie informacji o produktach użytkownika. Odpytujesz go wtedy o wszelkie relacja tych dwóch encji. Mikroserwis nie musi wiedzieć nic ponadto i mieć dostępu do encji. Klient tego API będzie miał logikę, która na podstawie zwróconego przez mikroserwis zbioru określi jak wykorzystać i interpretować te dane.

mówi że mikroserwisy łatwiejsze w utrzymaniu przy starszej aplikacji, przy dużych zespołach, jeśli niektórych, podstawowych rzeczy nie
  • Odpowiedz
Siemka Mirki, mam maleńki problem z Visual Studio przy pisaniu w C++.
A w sumie kilka, ale możliwe, że rozwiązanie jest takie same dla każdego.

No więc, dlaczego po zapisaniu pliku powiedzmy "glowna.cpp" nie mogę go odpalić pomimo, że zawiera funkcję main()?
Muszę koniecznie tworzyć nowy projekt, który natworzy milion różnych plików, których na razie nawet nie znam, a potrzebuję tylko odpalić szybko nowo napisaną funkcję.
#naukaprogramowania #visualstudio
Xarazix - Siemka Mirki, mam maleńki problem z Visual Studio przy pisaniu w C++.
A w ...

źródło: comment_1603487788pUM9m9TdoyuoEby8MXWQTe.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Generalnie to polecam też obczaj sobie jak używać gcc czyli kompilatora bezpośrednio... Działa to tak że z linii komend podajesz mu plik wejściowy cpp i tyle. Żadnych projektów czy visual studio.
  • Odpowiedz
@Xordan: Na pewno to sprawdzę, bo na tak "zaawansowane" projekty które tworzę nie potrzebuję tak zaawansowanego narzędzia.
Dzięki twojej uwadze, żeby upewnić się, że to jest ten sam projekt sprawdzałem pixel po pixelu cały interfejs po odpaleniu obydwóch plików i okazało się, że należy jeszcze przypisać plik do projektu (nowe pliki nie są automatycznie przypisywane i trafiają do limbo).

Dziękuję!
  • Odpowiedz
@tomaszs ostatnio wjechał już replaceAll do prototypu Stringa, więc nie trzeba nic kombinować :)

Chociaż moim ulubieńcem (absurdalnym i nie nadającym się na coś więcej niż weekendowy projekt) pozostaje

.split('todo').join('done')
  • Odpowiedz