Chcę stworzyć metodę w springowym kontrolerze, z endpointem pod który wyślę dużo danych (dostałem jsona z 20 polami, ale może być ich więcej w przyszłości). i te dane prześlę dalej robiąc calla do zewnętrznego api żeby wyciągnąć jakieś tam dane biznesowe.
No i tu pytanie. Mówią, że GET służy do pobierania danych a POST tylko do zmiany stanu. Ale raczej nie jest to bezpieczne wysyłać te dane w urlu, co wtedy? Można
Niestety nie jest to dobrym pomysłem bo dużo bibliotek / serwerów / proxy HTTP nadinterpretuje specyfikację (lub zostało zakodowana na bazie nieaktualnej, sprzed 2014) i potrafi robić różne dziwne rzeczy jak np. ignorować body w GET albo nie pozwala go dodać po stronie klienta itp. - jeśli tak jest to jest to radosna twórczość tychże bibliotek, bo obecnie obowiązująca specyfikacja HTTP nie zabrania.
Siema, poprosiłem pracodawcę z USA, żeby mi załatwił laptopa. No i powiedział, żebym sobie kupił w Polsce i dodał kwote do faktury do wynagrodzenia. No ale tak, jak ja kupię tego lapa za 10k powiedzmy i dodam do faktury 10k to przecież z tego muszę podatek zapłacić. A laptop jest jego. Jest możliwość wysłania, ale co z tego, że on mi wyśle lapa jak ja będę musiał VAT zapłacic (jest szansa, że
@mirek_dev: ja w identycznej sytuacji powiedziałem to swojemu przelożonemu ze stanów i zgodnie stwierdziliśmy, że na fakturze dodam x/0.88 by podatek był uwzględniony i zebym nie był na tym stratny.
Mirki tworzę nową prostą web apkę w pracy w spring boot, prosty CRUD. Korzystam z jdbc do łączenia się z bazą oracle, jest niesamowicie zagmwatwana struktura bazy i nie mam czasu tworzyć mappingi w jpa/hibernate, szybciej mi było stworzyć zapytanie sql i zapisać te parę kolumn co potrzebuję, bo zależy nam generalnie na czasie. Apka w kontenerze i wrzucona do Azure. Lokalnie wszystko działa, wysyłam GET request do odpalonej apki na localhoscie
Oddałem zadanie rekrutacyjne (ha, tfu na mnie xD) i mam umówioną już rozmowę, żeby omówić zadanie. O czym można gadać przez godzinę? Pierwszy raz będę miał tego typu rozmowę. Prosta apka w javie i spring webfluxie agregująca dane z zewnętrznych (zmockowanych) serwisów. #programista15k #pracait #programowanie
@mirek_dev: będzie Cię kolego j---ł jakiś niedowartościowany seniorek o pierdoły typu czemu tu dałeś interfejs, a nie klasę abstrakcyjną, a tu masz trzy ify a mogłeś dać strategię, a jakby tam nie było mocka tylko BigQuery to Twój kod by się nie zeskalował, a w ogóle to tylko 95% pokrycia testami itp. gaslighting. Skoro już raz pokazałeś, że jesteś frajerem i robisz godzinami jakieś zadanka domowe (ha tfu na Ciebie
@mirek_dev Aż mi się przypomniało jak zespół 5 ludzi, przez miesiąc dywagował przy każdym daily, refinemencie i retro nad nazwą nowego repo. I jeszcze oni mówili, że scrum polepsza wydajność i efektywność pracy xD
Mirasy chciałem napisać integracyjny test uderzając pod dany endpoint w controllerze gdzie używam spring webfluxa i w którymś z kolei serwisie uderzam do dwóch zewnętrznych apek. I właśnie te dwa calle chciałem zmockować, ale otrzymuję timeout. Korzystam z WebTestClient i MockWebServer. Tutaj więcej szczegółów i kod. Pomoże ktoś? Bo siedzę już którąś godzinę nad tym ( ͡°ʖ̯͡°) https://stackoverflow.com/questions/77957328/mocking-webclient-response-in-integration-test-using-mockwebserver-or-alternativ
@mirek_dev: W Javie nie robię, ale może https://java.testcontainers.org/? Dla testów integracyjnych pod te zewnętrzne serwisy ustawiasz adresy do lokalnych obrazów Dockerowych i setupujesz pod własne potrzeby.
@mirek_dev: akurat z webfluxa nie korzystałem nigdy. Próbowałeś na próbę użyć jakiegoś standardowego, niereaktywnego rest clienta? To co opisał @farowy to też rozwiązanie, ale to już znacznie więcej roboty, żeby później to jeszcze osetapować na środowisku testowym itp
Też zauważyliście ostatnio, że #chatgpt zdurniał? Jest mniej pomocny, gorzej radzi sobie z odpowiedziami, proszę go o jedną rzecz kilka razy formułując zapytanie to dalej nie rozumie i brnie w swoje. Jak tak dalej będzie się rozwijał to do niczego się nie będzie nadawał ( ͡°͜ʖ͡°) #programowanie
Firma po drugim z czterech etapów (które trwały 3h) powiadamia Cię, że chcą żebyś zrobił zadanie domowe. Po przesłaniu zadania okazuje się, że to zadanie może spokojnie zająć 3-4 dni po kilka godzin. Jak reagujesz? ( ͡°͜ʖ͡°)
@mirek_dev: czemu nie dowiadujesz się jak wygląda proces zanim do niego przystąpisz?
Jak byś zatrudniał najgorszego glazurnika, przyszedłby, pogadalibyście co do zrobienia, zapraszasz go jeszcze raz i mówisz, że tu masz testową ścianę, żeby ci pokazał co ma do zrobienia to by cię z----ł, wyśmial i walnął drzwiami, i przez myśl by mu nie przeszło, żeby się kolegów pytać co by zrobili. Nie potraficie się szanować zupełnie
Dostałem ofertę pracy, ale wymagają oncalla 24/7. Nigdy nie miałem styczności, jak to jest z tymi oncallami? Pewnie zależy od firmy, ale są one na tyle upierdliwe, że to jakieś pół etatu i gra nie warta świeczki? Chodzi mi po głowie myśl żeby jeszcze zapytać mailowo team leada o szczegóły, tylko o co najlepiej zapytać?
Przyznam szczerze, że nie lubię jak coś mi przerywa sen xd Potem chodze n---------y cały dzień.
@mirek_dev: @mirek_dev: nikt nie dzwoni a pieniądze za gotowość są duże.
Co do oncalla to moze to byc wszystko. Mozliwe, ze system się wali i szukają jelenia albo nic się nie dzieje (bo mały ruch albo zerowy), ale firma chce kogoś, kto dba o produkt. Jak firma ci się podoba i oncall jest dobrze wynagradzany to się zatrudnij, jak on-call będzie nie do
@mirek_dev: tak jest na przykład w ING w Katowicach. On call to +30% do pensji za powiedzienie na standup że nikt nie dzwonił albo dzwonił z jakimś FP bo tak mu playbook kazał xd
A bo przecież z pracy się nie zerwę w tygodniu (olaboga #b2b niepracuje-niezarabiam) i nie pojadę 2h w jedną stronę, a to w weekendy zawsze coś wypadało
@mirek_dev: To jest 6h mojego czasu. Godzina mojej pracy kosztuje 200 zł brutto. Proszę o dane do faktury i po wpłaceniu kwoty, przystąpię do Waszych zadań
Dużo roboty jest z zamontowaniem klimatyzacji (jednostka zewnętrzna na balkonie i wewnętrzna w salonie na przykład, podpięte do wc) w mieszkaniu z rynku wtórnego? Rozumiem, że trzeba zrywać płytki podłogowe i w ścianie się przewiercić.
Muszę mieć klimę, więc szukam mieszkania od dewelopera, ale jeśli to nie problem to nie będę się ograniczał do rynku pierwotnego.
@buntowniczaczupakabra no właśnie podobno nie można w suficie podwieszanym schować bo chciałem tak zrobić i montażysta powiedział że jakieś tam przepisy zabraniają
@november: Nie jestem ekspertem, ale pierwsze słyszę o czymś takim, bo nawet jak szukałem sobie klimy to natknąłem się na pewien typ klimatyzatorów (kasetowe?), których przeznaczeniem były tylko podwieszane sufity.
Zacząłem spłacać transze za mieszkanie dewa i spodobało mi się dużo dużo bardziej mieszkanie w innej lokalizacji, mam jakieś opcje pozbycia się "tej dziury" w ziemi, którą aktualnie opłacam? Czy za dużo zachodu? Kredytu nie brałem póki co. #mieszkaniedeweloperskie #mieszkanie #nieruchomosci #deweloperka #deweloper
@mirek_dev: jak nie brales kredytu to raczej na lajcie mozesz zrobic cesje umowy dewelorskiej. Tym bardziej jak kupowales dawno temu to ceny pewnie wzrosly wiec sie szybko chetny znajdzie albo sam deweloper zgodzi sie rozwiazac umowe. Ale raczej zerwanie umowy deweloperskiej nie wchodzi w gre, bo przewaznie 10-20% to jest zadatek, wiec tego nie odzyskasz.
Czy u Was też jest taki dziwny szum w airpods w momencie gdy pauzujecie jakiś film czy utwór na np. youtube, który znika po paru sekundach? Włączasz film, pauzujesz -> szum, pare sekund i znika i tak za każdym razem. #airpods #apple