@aczutuse: Problemem Akki jest to że aktorzy mają bardzo konkretny use-case, który można ze spokojem zaadresować innymi abstrakcjami ¯_(ツ)_/¯ Podobnie rzecz ma się z Akka HTTP czy Akka Streams. Co innego Akka Cluster, gdzie tutaj faktycznie jest to jedno z lepszych rozwiązań na rynku, ale tutaj z kolei bardzo ciężko o uzasadnione użycie tego w projekcie, ponieważ większość z nich zupełnie nie potrzebuje aż takiego complexity. A nawet jeżeli potrzebuje,
  • Odpowiedz
No cóż, czasem faktycznie tak to wygląda... Ale są i firmy, dla których bezpieczeństwo cyfrowe jest równie ważne, co to "analogowe" Sprawdźcie, kogo aktualnie poszukują
--------------------------
[Zdalnie]
Cyber Security Spec/ CRED: 35-45K: https://bit.ly/3kes59O
Cybersecurity Eng./ HAYS : 33.6-42K: https://bit.ly/3ZsgKTr
Incident Resp Exp/ Winged : 7-9.6K USD: https://bit.ly/3QvyPfq
justjoinit - No cóż, czasem faktycznie tak to wygląda... Ale są i firmy, dla których ...

źródło: comment_16735116717TE0m9tGIWVOOtvQv83PCg.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@takiMirek29: serio? mocki sa troche bardziej madre i wiedza, ze dzialaja w jarzmie testowym, tj. licza ilosc wywolan danej metody, jakie parametry itp. potrafi sam dokonac asercji czy metody zostaly wywolane z odpowiednimi parametrami.
Stub to taki gluptok, ot zwraca jakies zahardkowane wartosci i tyle, prosta implementacja interfejsu, ktora zastepuje inny komponent w jarzmie testowym, ot zapodaje tzw indirect input.
Fake to taka implementacja bardziej pro niz STUB ale nie nadaje sie
  • Odpowiedz
@takiMirek29: Generalnie Mockito ma to trochę pokręcone co jest czym. W skrócie to jest tak:
- Spy z Mockito jest w myśl teorii Mockiem,
- Mock z Mockito jest w myśl teorii Stubem.

Mam nadzieję, że z tym będzie łatwiej ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Czego potrzeba, aby zostać Programistą 100K? Może konieczne jest podłączenie się pod technologię rodem z Atlantydy? A może wystarczy krótka przerwa na kawę ☕️ i wszystkie odpowiedzi pojawią się w naszej głowie? ( ͡° ͜ʖ ͡°)

Możecie się o tym przekonać już teraz, gdyż w najnowszym odcinku #programista100k naprzeciw siebie stają drużyny: ▶️Strumień Bitów Z Atlantydy i ▶️Coffeebreak. Czy któraś z nich wyjdzie ze studia z
justjoinit - Czego potrzeba, aby zostać Programistą 100K? Może konieczne jest podłącz...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@justjoin_it: Zmienilibyście tego bezbeckiego prowadzącego, JSON był dużo lepszy w specjalnym odcinku, koziel sie nadaje do uczenia ludzi o prezentacji a nie do prowadzenia programów, chociaż jest tam pewnie też dlatego że jest ziomkiem waszego prezesa
  • Odpowiedz
Jak piszę apke restową w springu i testuję na jakiejś in-memory bazie h2, ale potem przychodzi w firmie czas releasa apki i zmieniam tą h2 bazę na prawdziwą na devie typu mysql i inną bazę produkcyjną to jak uruchamiać testy integracyjne jak wcześniej korzystałem w oparciu o h2? Uruchamia się testy integracyjne na produkcji w ogóle?
#naukaprogramowania #java #testowanieoprogramowania #spring #programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki gdzie się trzyma w takiej spring bootowej apce hasła?
Potrzebuję admina login i hasło żeby się testy integracyjne wykonały, gdzie uderzam do rest endpointów i zapisuję coś na bazie. To gdzie mam zapisać to hasło i w jakiej formie?

Jak to będzie wyglądało na środowisko testowym, a jak produkcyjnym?

- Rozumiem, że mam utworzyć sobie pliki application-dev.properties, application-prod.properties i tam np. trzymać credentiale, ale właśnie w jakiej formie, bo jak wrzucę na
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@takiMirek29: w takim wypadku pozostaje ci podawać takie pojedyncze hasło na poziomie VMki na której będzie to odpalane poprzez dodatkowy zewnętrzny plik konfiguracyjny lub zmienne
  • Odpowiedz
No to tak na poważnie, ilu z Was analizuje thread/heap dump’y, stroi i wybiera odpowiednie GC, zmienia parametry jvm’a itd?
Czy według Was jest to wyznacznik seniority level ekspert?
#java
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Barok:
Seniority level expert/principal jest wtedy jak podczas pożaru na produkcji siedzisz i spokojnie popijasz kawkę mając niezły ubaw z tego jak Juniory z Midami się motają. Jak na spokojnie dopijesz kawkę i znudzi Ci się obserwacja młodszych to wchodzisz cały na biało i pozamiatane w 15 minut. ( ͡º ͜ʖ͡º)
  • Odpowiedz
@Barok:

wybiera odpowiednie GC


Senior wie, żeby nie p-------c się z rzeczami kontrolowanymi przez frameworki, bo w 99,999% przypadków więcej się s-------i niż pomoże, a problem prawie zawsze leży gdzieś indziej i jest bardziej prozaiczny. To go odróżnia od juniorów.
  • Odpowiedz
A jak tam Wasz poniedziałek? ( ͡° ͜ʖ ͡°)
A jak szukacie oferty z widłami 60 480 - 80 640 PLN net/month - B2B to ( ͡° ͜ʖ ͡° )*:https://bit.ly/3Zj0oMW

PS. Obserwujcie TAG #justjoinitofery
____

#justjoinit #programowanie #programista15k #programista25k #pracait #technologia #javascript
justjoin_it - A jak tam Wasz poniedziałek? ( ͡° ͜ʖ ͡°) 
A jak szukacie oferty z widł...

źródło: comment_1673250723F3pta6W05FVIg8io1jfX1V.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@justjoin_it:
W sensie ze trigerujesz deploy i sobie idziesz? Nikt normalny w IT kto sie zajmuje deployiem nie odejdzie od kompa poki sie nie wykreci na zielono i healt checki przejda
  • Odpowiedz
via Wykop Mobilny (Android)
  • 7
Zajebiście lubie swoją prace jak i nie mam możliwości dobrego tu rozwoju. To co przemawia za to atmosfera, ludzie i hajs. W większości to w czym siedzę to legacy, monolit dla wewnętrznego klienta rozwijany od 6-7 lat.
Pracuję tu prawie 2 lata (pierwsza praca jako programista, 24lvl, na początku junior, po roku dostałem mida heh), a czuję że z wiedzą to stoję w miejscu (a w springu to się cofam). Znaczy dużo się
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrFisherman: W całym Twoim wpisie jest jedno słowo klucz: "wydaje Ci się".

Że (a) będziesz za słaby na mida - tutaj nie pozostaje nic innego jak to sprawdzić się na rozmowach kwalifikacyjnych. To nie boli. Nic złego nie może się stać. W najgorszym razie ktoś Ci powie, że się nie nadajesz na dane stanowisko, a przy okazji (b) dowiesz się (przynajmniej częściowo) jakie masz braki (jeśli takie masz). I (c)
  • Odpowiedz
#programista15k #java

W zookeeper jest metoda Time.currentElapsedTime(), jej implementacja z tego co znalazłem to:

return System.nanoTime() / 1000000;


i
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@a5f5c1: Wygląda na błąd w Javadocu. Zamiast "Time.currentElapsedTime will change but nanoTime won't" powinno być "Time.currentElapsedTime will change but currentTimeMillis won't". Wtedy wszystko będzie się zgadzać.
  • Odpowiedz
Przy tworzeniu nowego seansu muszę sprawdzić czy poprzedni zakończył się już jeśli ten nowy ma być w tym samym dniu, w podobnym czasie i w tej samej sali co poprzedni. Dodatkowo mam takie wymaganie, że musi być przerwa godzinna między seansami w kinie jeśli odbywają się w tej samej sali. Wiadomo, trzeba taką salę po każdym seansie posprzątać. Np. poprzedni seans rozpoczął się 2023-01-02 o 16:30, w sali nr 3 i trwał
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@scriptkitty: o, spoko ale dalej to nie jest do końca to o co mi chodziło. Tutaj po prostu wczytuje się plik .ini - może być i ten format. Ale jednak ten plik trzeba gdzieś zapisywać i odczytywać.

Bardziej chodzi mi o coś takiego, jak preferences API w javie - że nie musze wskazywać żadnego pliku, tylko obiekt preferencji tworzę mniej więcej poprzez Preferences.getUserNode("costam") i mam już obiekt, bez wybierania gdzie
  • Odpowiedz