✨️Szkolenie Live: Wdrażamy Skonteneryzowane Appki Do Chmury!✨️

Z wykorzystaniem GitLaba zaprojektujemy scenariusz w ramach którego pobierzemy kod aplikacji Frontendowej (Angular) oraz Backendowej (Spring Boot) z repozytorium, przebudujemy go i stworzymy dla nich obrazy Dockerowe, które umieścimy w Container Registry. W finalnym etapie naszego scenariusza obrazy Dockerowe zostaną wdrożone i uruchomione na Cloud Hostingu!

✅Dzięki temu osiągniemy w pełni zautomatyzowany proces w ramach którego:
Następuje budowanie i testowanie znajdującego się w repozytorium ➜ Tworzony zostaje obraz
SoftBull - ✨️Szkolenie Live: Wdrażamy Skonteneryzowane Appki Do Chmury!✨️

Z wykorz...

źródło: comment_1667156893tWqMG3b6uSnjW5SNK0R0xd.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kolejne kilka dni nauki z #javachallenge

Przez te ostatnie kilka dni nie miałem zbyt dużo wolnego czasu, studia dają o sobie znać cały czas i cały czas czegoś trzeba się uczyć, jednak mimo wszystko kilka rzeczy udało mi się zrobić.

Po pierwsze za waszą radą pod poprzednim wpisem przeniosłem się z vscode do IntelliJ IDEA. Z plusów to na pewno to, że faktycznie nic tutaj praktycznie nie trzeba konfigurować, wystarczy zainstalować
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SoulShredder: Szczerze mówiąc do Javy przekonała mnie głównie ilość ofert na rynku pracy, a z tym C++ to tak jak pisałem wcześniej, nigdy jakoś szczegółnie się go nie nauczyłem, powiedzmy same jakieś podstawy w stylu pętle ify, jakieś podstawowe obiekty itp, ale nic szczególnego.
  • Odpowiedz
@nerfipro174: z tym stringiem, ma to jakąś swoją pokrętną logikę. W java masz 'prymitive type', czyli wszystkie 'małe' typy: int, long, short etc. które nie są obiektami. Masz też obiekty, które są referencją do pamięci. String jest właśnie obiektem i de facto referencją do pamięci, więc należy używać .equals do porównywania stringów.
Jakby kto pytał czemu czasami zadziała porównanie za pomocą ==, to oczywiście przez optymalizację JVM:
  • Odpowiedz
Mirki, mam w Stringu zapisane źródło strony, szukam jakiegoś sposobu żeby wydobyć linki do stron (picrel), najlepiej bez użycia regexa( ͡° ͜ʖ ͡°) próbowałem indexOf i substring ale problem jest taki że nie wiem jak zdobyć index ostatniego znaku w linku:(
#java
szkok - Mirki, mam w Stringu zapisane źródło strony, szukam jakiegoś sposobu żeby wyd...

źródło: comment_1667149928hUtuqjl1IZMKCrqKpIbR1B.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Loom is Blooming by José Paumard & Remi Forax

Każdy słyszał o project Loom, mało kto wie jak to do końca z tym jest. W tym talku wszystko pięknie pokazane, polecanko.

#java
whoru - Loom is Blooming by José Paumard & Remi Forax

Każdy słyszał o project Loom, ...
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mirki szukam pomysłu na aplikacje na której mógłbym poćwiczyć multithreading
#java
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakie pytanie techniczne na rozmowie rekrutacyjnej spowoduje, że od razu zapali Wam się czerwona lampka? ( ͡° ͜ʖ ͡°)


@justjoin_it: czerwona lampka zapala mi się, gdy pytają mnie o poglądy polityczne i dr Mentzena. Wprawdzie to nie jest pytanie techniczne, ale nie lubię firm poprawnych politycznie. #pdk
  • Odpowiedz
Robił ktoś uwierzytelnianie OAuth2 do zewnętrznych usług w #springboot z użyciem #springsecurity i komuś to działało? Standardowy URL /oauth2/authorization/nazwauslugi nie działa, a ręczne wywołanie authorize() rzuca wyjątek "Authorization required for Client Registration Id: nazwauslugi" - wygląda na to, że odpowiednie filtry nie są wywoływane (np. OAuth2AuthorizationRequestRedirectFilter). A tak w ogóle to szukam jakiejś lekkiej biblioteki bez integracji ze Spring Security. Chodzi o to, żeby użytkownik mógł się połączyć
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PaaD: @whoru: @srgs: @retardo: udało się, gryzły się 2 klasy z metodą configure(HttpSecurity http) i w efekcie tworzyły się 2 łańcuchy filtrów dla SS, a tylko pierwszy był uruchamiany, teraz trzeba zmusić SS, by wysyłał odpowiednie żądanie do serwera uwierzytelniania
  • Odpowiedz
Jaki macie okres wypowiedzenia w waszych firmach na b2b? bo z ziomkiem się kłócę że 3 msc to standard XDDDDDD a dla mnie standard to 1 msc, i jakieś 2 czy zwłaszcza 3 msc to bym po prostu wyśmiał gdybym dostał taką umowę
#programowanie #php #java #csharp #javascript #cpp

Jaki macie okres wypowiedzenia?

  • 1 miesiąc 61.5% (112)
  • 2 miesiące 7.1% (13)
  • 3 miesiące 31.3% (57)

Oddanych głosów: 182

  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #programista15k #java #dotnet

Aktualnie pracuje jako mid .net developer. Jako, że w mojej firmie zostały tylko projekty pisane w Java to dostałem propozycję przebranżowienia się na ten właśnie język. Miałbym dostać 2 miesiące na naukę + opłacone szkolenia.
Co myślicie, warto w ogóle to rozważać? Może Java ma lepszą przyszłość niż .net i warto w to wejść?
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 11
@LordWiadro: jeśli nie podpisujesz lojalki za szkolenie to zawsze warto poznać coś nowego. Jak Ci się nie spodoba rycie w javie to znajdziesz inna firmę z .net ale wiedza zostanie z Tobą (+ wpis do CV)
  • Odpowiedz
mam wystawić se endpointa, który odpowie na pytanie czy zapodane hasło jest poprawne.
Bez żadnych tokenów i żadnego encryptowania.

jaki to endpoint powinien być? POST czy GET? W headerach czy body wysylac? Co ma być odpowiedzią? status czy jakis json? Jak lepiej?
#programowanie #java
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PaaD: Haseł nie powinno się przesyłać w parametrach URL, bo zostają wtedy w różnych miejscach. POST i przesyłanie hasła w ciele zapytania lepsze.
  • Odpowiedz
@uzytkownik_wykop_pl: @aczutuse: Zależy jakie znaczenie ma endpoint. Jeśli ma autentykować, to 401 na złe hasło jest ok. Jeśli ma sprawdzać hasła w jakimś innym celu, to 401 (lub 403) sugerowałoby, że użytkownik nie może sprawdzać haseł, a nie że hasło jest złe.
  • Odpowiedz
Spring Security, demystified by Daniel Garnier Moiroux

Świetny talk z tegorocznego Devoxxa, dla tych co chcą sobie usystematyzować lub nabyć wiedzę od podstaw odnośnie Spring Security.


#spring #java #naukaprogramowania
whoru - Spring Security, demystified by Daniel Garnier Moiroux

Świetny talk z tego...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki chciałbym prosić o poradę, mianowicie zastanawiam się nad ścieżką kariery.

Moja sytuacja wygląda następująco. Pracowałem jako programista C++ przez 8 miesięcy po czym z przyczyn osobistych musiałem zrezygnować z pracy. Teraz ponownie jej szukam, bo w międzyczasie napisałem apke mobilną w kotlinie. Rozesłałem parę CV do ofert w kotlinie/cpp/javie i kilka firm chce mnie zatrudnić a ja nie wiem która ofertę wybrać ( dylemat oczywiście dotyczy technologii)

Co myślę o technologiach?

C++
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Wookie2020: ja robię w cpp od ponad 5 lat - zależy jaki projekt trafisz, ale przygotuj się na debugowanie jakiegoś gówna z mem corruption, który pojawia się tylko na prodzie raz na 3 runy, gdzie nie da się zarzucić debugera ani większego logowania, bo związane z tym obciążenie wywala cały produkt albo wpływa tak mocno, że problem się nie reprodukuje xD

Ale zdecydowanie satysfakcjonujące jak się naprawi. Tylko jeśli nie
  • Odpowiedz
Pierwszy dzień nauki z #javachallenge

W sumie bez jakichś większych niespodzianek. Znalazłem jakiś fiński kurs na reddicie, którego mnóstwo osób poleca i zacząłem go czytać. To co na plus to zauważyłem, że jest sporo programów do napisania samemu. Ciężko się coś więcej wypowiedzieć bo tak naprawdę to jeszcze nic ciekawego nie zrobiłem, ogarnąłem tylko wypisywanie i zczytywanie z konsoli + konwertowanie stringów na inty. To co mnie zaskoczyło to to,
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nerfipro174: Java to dużo boilerplate kodu i refaktoringu. IntelliJ ma wsparcie do tego, jak i dla każdego popularnego (lub mniej) frameworka javy, podpowiada składnie, ma pełno ostrzeżeń jak coś robisz źle. Wszystko out of the box, bez zabawy w konfiguracje. W VSC pewnie da się to samo osiągnąć, ale się n---------z instalując 200 dodatków. Wiec tak, IntelliJ robi różnicę. I każdy kto programuje w Javie komercyjnie, korzysta z IntelliJ.
  • Odpowiedz
@MostlyRenegade: pytania muszą być napisane w taki sposób, żeby odpowiedzi jak i same zagadnienia były "reużywalne" a nie dostosowane konkretnie do problemu danej osoby. Dzięki temu stackoverflow wygląda jak wygląda. OP chciał odpowiedź skrojoną pod siebie. Jak według ciebie problem jest inny to inne pytanie i problemu nie ma. Jak problem jest ten sam to zostaje ci wystawienie bounty i nadzieja, że ktoś zobaczy twoje pytanie po tak długim czasie
  • Odpowiedz
Siema Mirasy!

Chciałbym zapytać Was o jedną rzecz. Otóż implementuje sobie w Spring Security filtr dla JWT. Wszystko wydaje mi się jasne prócz jednej kwestii, dosyć podstawowej.

Dotychczas myślałem, że dostęp do claimsów zawartych w JW Tokenie zabezpieczony jest tzw. signing key. W back-endzie, podczas generowania tokena, mam ustawione

.signWith(SignatureAlgorithm.HS512,
Yeboy - Siema Mirasy!

Chciałbym zapytać Was o jedną rzecz. Otóż implementuje sobie...

źródło: comment_16666897185TExuNBgfOxOQiEwadYbrl.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Yeboy: podpis to tylko weryfikacja, czy claimsy nie zostały podmienione. Jak chcesz szyfrować, to oddzielny klucz. Tylko zwykle nie ma po co szyfrować, a claimsy nie są tajne.
  • Odpowiedz
@Waffenek: w sumie dobrze, że zwróciłeś na to uwagę, bo ja za bardzo się skupiłem na wytłumaczeniu, dlaczego to może działać na JWT.io i lakonicznie tylko wspomniałem o sprawdzaniu czy token nie spreparowany, a jest to oczywiście kluczowe i bez tego token nie spełnia funkcji autoryzacji
  • Odpowiedz