8 marca o 19:00 Organizuje otwarte szkolenie z zakresu implementacji testów automatycznych w Java/Spring Boot w trakcie którego:
opowiem o piramidzie testów, który określa schemat rozkładu testów w aplikacji
pokaże Ci odpowiedzialności poszczególnych testów, by zyskać rozeznanie kiedy który wybrać
a przede wszystkim wspólnie dokonany, krok po kroku właściwej implementacji testów jednostkowych z wykorzystaniem mocków, testów integracyjnych z wykorzystaniem bazy danych, oraz testów End-2-End.

Szkolenie ukierunkowane jest na praktykę! Więc minimum wykładu tylko
SoftBull - 8 marca o 19:00 Organizuje otwarte szkolenie z zakresu implementacji testó...
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czego oferty pracy wymagają od Java Developera w 2021?
Na to pytanie szukałem odpowiedzi realizując research na ostatnim LiveStreamie!

Przede wszystkim owocem tej pracy jest mapa kompetencji (wraz ze źródłami do nauki), dzięki której możemy uporządkować i nadrobić wszystko, co musi umieć Java Developer względem aktualnych ofert pracy. Dlatego warto je poznać i zawrzeć w CV, by pozyskać kolejnego plusa na rozmowie o pracę

Wychodząc naprzeciw aktualnym potrzebom rynku przygotowałem wstępny
SoftBull - Czego oferty pracy wymagają od Java Developera w 2021? 
Na to pytanie szu...

źródło: comment_16134985123wtg70RSynCDSwrfWHRcc6.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki mam pytanie czym zastąpić kafkę w infrastrukturze mikroserwisowej?
Problem w tym, że kafka jest zbyt grubym i problematycznym narzędziem a sumarycznie tych eventów które przez nią przechodzą jest bardzo mało (szacuję w porywach do 100 dziennie).

Zastosowanie np. rabbitmq raczej nic nie zmieni bo to analogicznie jak z kafką: armata na wróbla.

Może możecie polecić jakąś ultralekką i szybką implementację message brokera?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki mam pytanie dotyczące pisania testów.

Mam aplikację w arcitekturzepackage per feature. 2 moduły, każdy z nich wystawia jedynie publiczną fasadę i jakieś dto (reszta pakietowa).
Chciałbym teraz taką fasadę przetestować unitowo bez żadnych baz danych itp.
Problem w tym, że moduł nr 1 korzysta z fasady modułu nr 2 (ma ją w swoich zależnościach).
1) Czy w takim razie testując moduł nr 1 powinienem zamockować moduł 2 i potem odwrotnie - testując moduł
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Generyczny_nick: testowanie modułów odzielnie z mockami ma sens, ale jest to strasznie upierdliwe. W normalnych aplikacjach masz tak, że często zmiana z jednego modułu wpływa na zmianę tego drugiego i wtedy takie mocki są bez sensu, bo piszesz testy dla przypadku, który nie istnieje w naturze (wołanie modułu A bez modułu B w pełnej izolacji). Oczywiście z perspektywy modułowości to pięknie wygląda, ale życie wygląda tak, że najlepsze testy to
  • Odpowiedz
Organizuje Szkolenie Charytatywne z Apache Kafka – czyli prawdopodobnie najbardziej pożądany na rynku pracy Message Broker, który cieszy się uznaniem wielu profesjonalnych systemów informatycznych.

Cale szkolenie przeprowadzone będzie krok po kroku w interaktywny sposób, aby każdy mógł zintegrować się z tworzonym przeze mnie system niezależnie od języka programowania jaki wybierzesz! ( ͡° ͜ʖ ͡°)-

W zeszłym roku w szkoleniu charytatywnym uczestniczyło ponad
SoftBull - Organizuje Szkolenie Charytatywne z Apache Kafka – czyli prawdopodobnie na...
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy ktoś byłby na tyle uprzejmy i naprowadził mnie na to co muszę umieć ze Springa żeby móc sobie powiedzieć że "umiem springa/wpisać do cv"? Chodzi mi o to, że to jest tak rozległe zagadnienie, ma tyle projektów i struktur, i każdy kurs ma coś innego i w końcu nie wiem kiedy będę wiedział że umiem Springa (oczywiście chodzi o poziom juniora a nie seniora).

Czy mam wiedzieć co to kontener IoC,
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@adamosss: nie no ja Byka szanuje i te strimki może i ma fajne ale ta akademia springa mi wygląda na typowy bootcamp ( ͡° ͜ʖ ͡°) chociaż na uczelni pewnie spoko uczy
  • Odpowiedz
Chciałem kupić książkę Spring in Action 5th edition ale z tego co czytam w internecie to opinie o niej są mieszane. Czy ktoś z was poleca tę książkę? Ma ktoś ewentualne dobre inne książki na temat Spring?

#java #spring #springboot
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pisze restowe api w springboot, potrzebuje umożliwić przesłanie listy zdjęć. Jak podejść do tematu(i dlaczego tak)? Lepiej jako tablica bajtów czy string i następnie base64? Polecacie jakieś poradniki w sieci? Dzięki #java #springboot #spring #webdev #it #programowanie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@atm-Pa: przesyłanie binarek includując gdzieś w jsona to lekka patologia. Why not content-type: image/cośtam? Chcesz listę, to dajesz idki do pobrania na innym endpoincie. W dobie http2 i tak wszystko poleci jednym połączeniem tcp.
  • Odpowiedz
Tuż przed Świętami postanowiłem udostępnić fragment jednego z rozdziału mojej książki Spring Boot 2, tak, aby każdy na Święta mógł przerobić kominkową lekturę.

Literaturę polecam przede wszystkim tym osobą, które jeszcze nie miały okazji zapoznać się z największą zmianą wprowadzoną w Spring Boot 2/Spring 5 – jaką jest Programowanie Reaktywne z wykorzystaniem Spring WebFlux – która bazuje na Projekt Reactor.
Czym jest programowanie reaktywne
Jakie niesie ono ze sobą korzyści
Kiedy warto je
SoftBull - Tuż przed Świętami postanowiłem udostępnić fragment jednego z rozdziału mo...

źródło: comment_1608747756cGzPOUeJiEgTLHHbu3FJ0L.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy wiesz, że czytając tego posta stoisz o krok od uruchomienia Twojej pierwszej sieci mikrousług?

Właśnie TERAZ możesz uzyskać dostęp do mojego szkolenia z tworzenia mikrousług z użyciem Spring Cloud w baaardzo obniżonej cenie Szkolenie cieszy się taką popularnością, że już przygotowałem następne w tym temacie, bardziej zaawansowane

Nie daj się zostawić z tyłu i łap okazję, dopóki jest taka cieplutka i kusząca Czyli do piątku wieczorem
Pierwszą cześć szkolenia - w
SoftBull - Czy wiesz, że czytając tego posta stoisz o krok od uruchomienia Twojej pie...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nieraz spotkałem się z opinią, że zarobki w Norwegii są fantastyczne
Poniekąd tak jest, ale uwzględniając koszty życia, podatki, nowe ustawy, które wchodzą w 2020, nie jest już tak kolorowo.
Dlatego, aby każdemu uprościć sprawę i odpowiedzieć na pytania - Ile zarabia programista w Norwegii? Ile wydaje się tam na życie? - napisałem artykuł, gdzie podliczyłem i porównałem koszty życia z przelewami na konto. Przyznam, że niektóre wydatki w Norwegii mnie
SoftBull - Nieraz spotkałem się z opinią, że zarobki w Norwegii są fantastyczne 
Pon...

źródło: comment_1607251382EckMITDvfN26BwBdOkuxox.jpg

Pobierz
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SoftBull: wydaje mi się, że zarobki developera są jednak wyższe niż to co zostało przytoczone na stronie (546k brutto).
Może to kwota dla początkujących programistów na start? Ewentualnie middle level.
Z researchu który robiłem wyszło, że dobry programista spokojnie może mieć 800k do nawet 1000k (milion) NOK brutto. A jeśli jest leadem to 1250k i więcej.
Wiem to z tego, że sam dostałem 750k jako UI Designer (plus dużo benefit
  • Odpowiedz
Mirkasy,
jakie jest prawidłowe podejście do zapisu encji w Spring Data.

final User user = UserMapper.mapFrom(UserDto);
final savedUser = userRepository.save(user);
savedUser.getAddresses().forEach(address -> address.setUser(savedUser));
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ho ho ( ͡° ͜ʖ ͡° )*:
W powietrzu czuć już nastrojowy powiew nowego szkolenia na temat Tworzenia mikrousług ze Spring Cloud
Tym razem dla wszystkich chętnych szykuję potężną dawkę praktycznej wiedzy na temat:
-
SoftBull - Ho ho ( ͡° ͜ʖ ͡° )つ──☆*:・゚
W powietrzu czuć już nastrojowy powiew nowego ...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #springboot #websocket #reactnative #programowanie

Cześć Mirki,

Mam pewien problem, mam w Spring Boot postawiony Websocket i z poziomu React Native jest tworzone połączenie przez Sock.js i Stomp Client i wykonywana subskrypcja na wiadomości i wysyłka. Problem polega na tym że na niektórych urządzeniach nie chcą się wysyłać wiadomości do innego użytkownika. Na serwerze sprawdziłem w JAVA taki błąd:

org.springframework.web.socket.sockjs.SockJsException:
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
@Andrzejuniedenerwuj

-ze Springa na 100% będzie pytanie ze Spring scopes jakie są i jaki jest domyślny
-dependency injection
-zeprojektowanie crud REST czyli powiedzenie jakich metod http byś użył i jakie będą miały nazwy i co będą zwracać
-jakie znasz wzorce projektowe i wytłumaczenie jednego z
  • Odpowiedz
Mireczki mam taki problem:
W Quartzie mam job'y X i Y. Uruchamiam i wszystko ładnie śmiga. Zaszła jednak konieczność usunięcia job'a Y. No i tu pojawia się problem bo quartz dalej próbuje uruchomić usunięty job. Informacje o jobach quartz przechowuje sobie w bazie i z tego co widzę wpis z usuniętym jobem dalej tam istnieje. Czy w API quartza istnieje jakaś właściwość true/false która wymuszała by odświeżenie tabel quatrz'a przy uruchomieniu aplikacji?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach