Co powinien wiedzieć współczesny #java developer odnośnie #kubernetes #devops i ogólnie całego procesu automatyzacji procesów CI/CD? Czy musi być to wiedza w zakresie jak od zera postawić całego Kubernetesa, skonfigurować etc.? To samo pytanie odnośnie Chefa i innych tego typu narzędzi. Oraz chmury #aws, #gcp, #azure - nie ma znaczenia. O co osoba techniczna może zapytać kandydata na
Wszystko
Najnowsze
Archiwum
konto usunięte via Wykop Mobilny (Android)
- 4
@matwes: zależy mocno od firmy i tego kogo jej brakuje. Ale tak ogólnie to bym powiedział że znajomość podstaw docker i głównych konceptów Kubernetes, może warto charty helm umieć mniej więcej robić i użyć. Nic czego nie zrobisz na minikube.
Na pewno nie stawiać od zera. Każdy robi to inaczej, a i tak większość firm i tak używa gotowców w chmurze albo kupuje usługi od firm zew.
Narzędzia konfiguracji jak znasz
Na pewno nie stawiać od zera. Każdy robi to inaczej, a i tak większość firm i tak używa gotowców w chmurze albo kupuje usługi od firm zew.
Narzędzia konfiguracji jak znasz
@matwes: taktyczny komentarz. Również chętnie się czegoś dowiem
15
Java, Rust i Node ścigają się w dodawaniu dużych liczb. Nie uwierzysz kto wygrał

Porównujemy programy napisane w Java, Rust i Node JS, które wyliczają rozkład pierwszych cyfr ciągu Fibonacciego. Zobacz w czym są podobne, a w czym się różnią i jak ich wydajność zależy od długości ciągu.
z- 7
- #
- #
- #
- #
- #
- #
Siema Mirki, może ktoś ma ochotę poczytać
o wzorcach projektowych?
To jeden z moich pierwszych wpisów na blogu, jestem totalnie początkujący dlatego będę wdzięczny za jakiś feedback (ʘ‿ʘ)
#programowanie #naukaprogramowania #java
o wzorcach projektowych?
To jeden z moich pierwszych wpisów na blogu, jestem totalnie początkujący dlatego będę wdzięczny za jakiś feedback (ʘ‿ʘ)
#programowanie #naukaprogramowania #java
- 2
@BalkanskiDyrygent: wygląda ok, dwie uwagi:
1. Niektóre kawakłki kodu są IMO średnie np:
- interface Discount nie jest idiotoodporny, bo można zawołać
- wołanie
2. Tematyka jest bardzo powstarzalna. Śledzę ten tag trochę i większość blogów tworzonych przez początkujących programistów Java/C# wygląda tak
1. Niektóre kawakłki kodu są IMO średnie np:
- interface Discount nie jest idiotoodporny, bo można zawołać
apply bez sprawdzenia applicable. Pewnie zmieniłbym apply na applyIfApplicable, albo samo apply, dodatkowo wyrzuciłbym samo applicable, jeśli nikt go nie używa.- wołanie
LocalDateTime.now() jest słabe2. Tematyka jest bardzo powstarzalna. Śledzę ten tag trochę i większość blogów tworzonych przez początkujących programistów Java/C# wygląda tak
- 3
@Myrcin-: tak, jak coś jest niederministycznego (random, wyciąganie czasu, czytanie z plików) to chcesz odizolować resztę kodu od tego kawałku. Poza testowalnością zwiększasz też czytelność: jak cała aplikacja jest napisana w taki sam sposób to dużo prościej się analizuje kod, bo po samych dependencjach moża ogarnąć, co dany kawałek kodu może popsuć. Oczywiście nie musi to być bean, jak nie używasz Spring IoC to możesz użyć tradycyjnego wstrzyknięcia przez konstrutkor.
SENIORZY! Ile zajęło Wam dotarcie do tego legendarnego stopnia job seniority?
#programowanie #justjoinit #naukaprogramowania #heheszki #programista15k #python #pracbaza #javascript #python #java #php #komputery #java #devops
_________
Chyba że już tam jesteście, to zapraszamy do naszych seniorskich ogłoszeń: https://tiny.pl/9q9ld ( ͡° ͜ʖ ͡
#programowanie #justjoinit #naukaprogramowania #heheszki #programista15k #python #pracbaza #javascript #python #java #php #komputery #java #devops
_________
Chyba że już tam jesteście, to zapraszamy do naszych seniorskich ogłoszeń: https://tiny.pl/9q9ld ( ͡° ͜ʖ ͡
źródło: comment_1626878895S3bKsPZDJwLrtou77ADhCg.jpg
Pobierz- 12
- 13
Przymierzam się do zmiany pracy, mam kilka lat doświadczenia w #java , ale jak tak patrzę po przykładach to obecnie niektóre pytania dla juniorów są niezłym wyzwaniem ( ͡° ʖ̯ ͡°) trzeba odświeżyć wiedzę
#oswiadczeniezdupy #zalesie #programista15k
#oswiadczeniezdupy #zalesie #programista15k
- 6
Autor książek IT pracujący na etacie? To niezwykle trudne – na co dzień pracować w korporacji, a po godzinach pisać książkę. Znam dużo osób, które wystartowały z takim pomysłem, i relatywnie niewiele osób, które finalnie go zrealizowały.
Warto wiedzieć, że pisanie książek to nie tylko problemy czasowe, motywacyjne, energetyczne, chwile zwątpienia, rezygnacja z życia towarzyskiego lub czasu wolnego. O ile te tematy są znane wszystkim autorom książek, to autorzy publikacji programistycznych dodatkowo z
Warto wiedzieć, że pisanie książek to nie tylko problemy czasowe, motywacyjne, energetyczne, chwile zwątpienia, rezygnacja z życia towarzyskiego lub czasu wolnego. O ile te tematy są znane wszystkim autorom książek, to autorzy publikacji programistycznych dodatkowo z
źródło: comment_1626720780I9VPjGYW02NT9UjR9KZCRy.jpg
Pobierz- 4
Kto już po drugiej kawie? (╥﹏╥)
Całe szczęście, że poniedziałek jest tylko raz w tygodniu ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡
Całe szczęście, że poniedziałek jest tylko raz w tygodniu ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡
źródło: comment_1626695937HDKT1qUhiF9F4fNR8O9KW4.jpg
Pobierz#programista #programista15k pytanie, gdzie szukacie drobnych zleceń aby dorobić? Szukam po oferia.pl albo useme.pl ale tam w większości są zlecenia dla frontendu albo php. Szukam czegoś w #java. Gdzie szukacie takich zleceń?
@blacksmith94x: toptal.com
#java #programowanie #programista15k
siemanko Mireczki, mam jakiegos joba na gitlabie i tam sobie jakies polecenia mavena leca. Jakies budowania, a potem javadoci, odkrylem, ze on sypie jakies bledy z javadoc ale na folderze target :O
To chyba nie tak powinno byc skonfigurowane, prawda? Jak buduje javadoca to niech to sobie robi na folderze src, a nie po zbudowaniu na target. Tak mi sie wydaje, ktos wie
siemanko Mireczki, mam jakiegos joba na gitlabie i tam sobie jakies polecenia mavena leca. Jakies budowania, a potem javadoci, odkrylem, ze on sypie jakies bledy z javadoc ale na folderze target :O
To chyba nie tak powinno byc skonfigurowane, prawda? Jak buduje javadoca to niech to sobie robi na folderze src, a nie po zbudowaniu na target. Tak mi sie wydaje, ktos wie
Co to znaczy "sprawdzanie javadoca", "sypie jakies bledy"?
@93michu93: Jestem bardzo spokojny ale ni hu hu nie wiem o czym Ty tu piszesz?
jak ktos ogarnia to spokojnie moze odpowiedziec
@93michu93: Jestem bardzo spokojny ale ni hu hu nie wiem o czym Ty tu piszesz?
@93michu93: No i to już jest jakaś informacja. Nadal niepełna ale już jest lepiej.
Po pierwsze ActionType.java jest pewnie generowane. Jeśli tak to nie powinno to być robione do folderu target (trudno ocenić bo nadal brak konfiguracji). Druga sprawa to to, co znajduje się w 21 linii tego pliku. Sądząc po błędzie znak '>' nie jest escapeowany (tak jak '<'), co jest dziwne, ale może tak biblioteka/plugin (jaki?) tak robi.
Po pierwsze ActionType.java jest pewnie generowane. Jeśli tak to nie powinno to być robione do folderu target (trudno ocenić bo nadal brak konfiguracji). Druga sprawa to to, co znajduje się w 21 linii tego pliku. Sądząc po błędzie znak '>' nie jest escapeowany (tak jak '<'), co jest dziwne, ale może tak biblioteka/plugin (jaki?) tak robi.
Wykupiłem VPS z DigitalOcean i chciałbym tam postawić dwie aplikacje - backendowa w Spring Boocie i frontendowa w Angularze. W jaki sposób powinienem zainstalować certyfikat SSL, aby wdrożyć HTTPS? Certyfikat SSL powinienem zainstalować w obu aplikacjach czy wystarczy tylko na frontendzie? Czy wdrożenie httpsa robi się w ogóle w inny sposób? Słyszałem o czymś takim jak reverse proxy ale nie wiem jak to działa i czy jest to pomocne w moim przypadku.
Let’s encrypt i certbot?
@Kaczperczak: poczytaj o tym jak postawić sobie nginx. Jak już ogarniesz to ustawiasz tam ssl, frontent buildujesz i wrzucasz w katalog www (nginx'a), a springa normalnie odpalasz. Ostatni krok to ustawić sobie w configu nginxa żeby Ci przekierowywało tak jak chcesz, np. wszystko co leci na domena.pl:443 -> na index.js w folderze z angularem a api.domena.pl:443 na port na którym śmiga backend i jazda :D
- 0
Ma ktoś do polecanie książkę do nauki Javy? Raczej od podstaw, trochę już kodzę ale fajnie byłoby uporządkować wiedzę.
#programowanie #java
#programowanie #java
- 0
Pobieram obiekt w @transactional. Obiekt ma pole w relecji @OneToMany(mappedBy = "xxx", cascade = CascadeType.ALL), czy transakcja na nim zadziała tzn. czy jeśli chce zmodyfikować ten pobrany obiekt wystarczy że zrobię to za pomocą settera?
Ten obiekt będzie w statusie managed?
https://i.stack.imgur.com/qMzDt.png
#java #programowanie
Ten obiekt będzie w statusie managed?
https://i.stack.imgur.com/qMzDt.png
#java #programowanie
@quwer: Stworzona jest nowa transakcja za każdym razem jak jest wywoływana ta metoda przez proxy. Intuicja podpowiada mi ze obiekt zostanie zapisany po opuszczeniu metody ale nie jestem pewien
@quwer Intuicja mi podpowiada że nic bo tak naprawdę za każdym razem jak wołasz metodę z transactional to powstaje nowa transakcja, parametr required new jest przydatne kiedy w metodzie z transactional wywolujesz metodę z adnotacja transactional z innej klasy
@Edelner: to kara za używanie jakiś wymysłów jak Vavr zamiast zwykłych Optionali z Javy.
Mireczki,używam w aplikacji spring bootowej ze spring data jpa hibernate'a do którego skonfigurowałem cache L2.
Mój interfejs repository rozszerza CrudRepository i posiada definicję customowej metody findByUsername (czyli find by field na podstawie którego hibernate generuje query).
Problem jest taki, że ten cache z tego co wyczytałem działa jedynie dla zapytań findAll a na customowych już nie.
I faktycznie jak sobie dam findAll to cache jest.
Pytanie:
Mój interfejs repository rozszerza CrudRepository i posiada definicję customowej metody findByUsername (czyli find by field na podstawie którego hibernate generuje query).
Problem jest taki, że ten cache z tego co wyczytałem działa jedynie dla zapytań findAll a na customowych już nie.
I faktycznie jak sobie dam findAll to cache jest.
Pytanie:
- 1
@Generyczny_nick: udało się, customową metodę w interfejsie należało oznaczyć adnotacją Cacheable
1
AdoptOpen JDK coraz popularniejszy

Java 11 króluje na produkcji i w środowiskach deweloperskich.
z- 3
- #
- #
- #
- #
- #
- #
- 24
Środa minie, tydzień zginie( ͡º ͜ʖ͡º)
Przygotowaliśmy dla was oferty pracy zdalnej z widełkami #10k i powyżej ( ͡° ͜ʖ ͡°)
|
Przygotowaliśmy dla was oferty pracy zdalnej z widełkami #10k i powyżej ( ͡° ͜ʖ ͡°)
|
źródło: comment_1626253282uYyUE8TPMK6mGj2ty7c5vJ.jpg
Pobierz#anonimowemirkowyznania
Tu stażycta java, dookoła javy jest tyle technologii
Właśnie uczę się wzorców projektowych, Mavena, Springa, Swaggera na raz, bo szybko trzeba ogarnąć, a ciężko
Ile to mi zajmie? xd
a raczej czy Wy też kiedyś myśleliście, że za mało kumaci jesteście na programowanie?
#
Tu stażycta java, dookoła javy jest tyle technologii
Właśnie uczę się wzorców projektowych, Mavena, Springa, Swaggera na raz, bo szybko trzeba ogarnąć, a ciężko
Ile to mi zajmie? xd
a raczej czy Wy też kiedyś myśleliście, że za mało kumaci jesteście na programowanie?
#
a raczej czy Wy też kiedyś myśleliście, że za mało kumaci jesteście na programowanie?
@AnonimoweMirkoWyznania: to normalne. na kazdym etapie.
- 0
SześcioramiennyKnur: Zajmie ci to od X czasu do wielu lat.
Nigdy, ale to przenigdy nie będziesz wiedział wszystkiego nawet w 1 technologii. Takiego Springa nie ogarniesz w całości nigdy, tak samo jak różne wariancje wzorców projektowych. Wydaje ci się, że singleton pisze się w taki sposób? No, nie bo masz wiele opcji w zależności od scenariusza, języka... Wiem na czym to polega, bo sam się zdziwiłem i powiem jedno - nauczysz
Nigdy, ale to przenigdy nie będziesz wiedział wszystkiego nawet w 1 technologii. Takiego Springa nie ogarniesz w całości nigdy, tak samo jak różne wariancje wzorców projektowych. Wydaje ci się, że singleton pisze się w taki sposób? No, nie bo masz wiele opcji w zależności od scenariusza, języka... Wiem na czym to polega, bo sam się zdziwiłem i powiem jedno - nauczysz

















Szukaniem pracy nie martwią się ich norwescy koledzy, którzy pierwszą pracę zdobywają bardzo szybko. Między innymi ma na to wpływ podejście do procesu nauki, studiowania, ale przede wszystkim kształtowania się samego rynku pracy.
O tym dlaczego rynek IT w Norwegii jest bardzo chłonny, a programiści na każdym etapie kariery sprawnie znajdują tu pracę, opowiadam w
Masz ciekawe spostrzezenia, ale chcialem wniesc do tej dyskusji pare kontrapunktow:
1. Wbrew temu co mowisz w Norwegii w ciagu ostatnich 3 lat kierunki IKT (informatikk, datafag, etc.) sa w czolowce popularnosci wsrod kandydatow na studia, dostac sie na takie studia jest bardzo trudno (przynajmniej na publicznych uczelniach), a uczelnie nie zwiekszaja ilosci miejsc na kierunkach. Aftenposten co roku robi wywiady z przyszlymi studentami i wsrod kandydatow na studia informatyczne