Mireczki jak się nauczyć porządnie security? Mam prawie 4 lata expa jako #java dev i ani razu nic nie robiłem z security, a pracowałem w trzech firmach do tej pory (jeden półroczny staż). Miałem dzisiaj rozmowę i na wszystko fajnie odpowiedziałem, a jak zaczęli pytać odnośnie security, sposobów, OAuth 2, spring security, jwt, hashing, decoding itp. to poległem i chyba feedback będzie negatywny. Często macie taski z tego działu? Jaki
Wszystko
Najnowsze
Archiwum
Jak u Ciebie ze znajomością security?
- Dobrze, obcykany 25.8% (25)
- No tak średnio bym powiedział 42.3% (41)
- Prawie nic/ w ogóle 32.0% (31)
@mirek_dev: WTF jak to pouczyć się? Chcesz mi powiedzieć, że nie miałeś w pracy żadnego JWT czy OAuth w projektach? Nie hashowaliście haseł? XD
@nad__czlowiek: chyba nie wiesz jak wygląda praca w dużym projekcie. Autoryzacja może być robiona chociażby przez API gateway a w kodzie mikroserwisu się nic już z security nie robi.
- 1
Treść przeznaczona dla osób powyżej 18 roku życia...
@famir96: Problem z gradlem jest taki, że pozwala na zbyt dużo. Bez problemu możesz nadpisać standardowe taski, czy rozszerzyć je. Z jednej strony brzmi przydatne, jednak niekoniecznie dobrze z tym się pracuje jak standardowy task nagle zachowuje się inaczej niż w opisie dokumentacji. Z drugiej strony w mavenie aby zrobić coś niestandardowego, to jesteś skazany na pluginy, a w gradle piszesz po prostu swojego taska. Nowe projekty powstają najczęściej z
Siemano,
Mam ustawione interview na java deva, tylko, że dość stare technologie w ogłoszeniu typu j2ee, ejb, XML / WSDL, SOAP itd, a ja od lat już działam na springu i raczej nowszych rozwiązaniach. Ktoś poleci jakieś materiały do nauki? Kiedyś były 1000 stronicowe dokumentacja o jee xD
I czy jeśli w ogłoszeniu jest j2ee, a nie jakarta to znaczy, że to ta stara jee? Jak myślicie? Podejrzewam, że to jakiś stary
Mam ustawione interview na java deva, tylko, że dość stare technologie w ogłoszeniu typu j2ee, ejb, XML / WSDL, SOAP itd, a ja od lat już działam na springu i raczej nowszych rozwiązaniach. Ktoś poleci jakieś materiały do nauki? Kiedyś były 1000 stronicowe dokumentacja o jee xD
I czy jeśli w ogłoszeniu jest j2ee, a nie jakarta to znaczy, że to ta stara jee? Jak myślicie? Podejrzewam, że to jakiś stary
COBOL zyska nowe życie jako Java
IBM wprowadza narzędzie, które ma tłumaczyć COBOL-a na kod w Javie dzięki AI. Tego jeszcze nie grali.
#programowanie #informatyka #technologia #komputery #sztucznainteligencja #naukaprogramowania #java
IBM wprowadza narzędzie, które ma tłumaczyć COBOL-a na kod w Javie dzięki AI. Tego jeszcze nie grali.
#programowanie #informatyka #technologia #komputery #sztucznainteligencja #naukaprogramowania #java
źródło: 240823 cobol będzie tłumaczony na jave
Pobierz@Bulldogjob: matko bosko. A kiedy FORTRAN?
konto usunięte via Wykop
- 2
Nic z tego nie wyjdzie - zlozonosc systemow napisanych w Cobolu przerosnie Jave i te jej Springi i Hibernate. A juz zwlaszcza tych Javolągów jednych. Obiektowosc sie nie wszedzie nadaje wbrew pozorom.
#openstreetmap #gis #programowanie
Kolejne wideo, tym razem o GeoDesk - nowym narzędziu (i bibliotece w #java) do kwerend na danych OSM.
Kolejne wideo, tym razem o GeoDesk - nowym narzędziu (i bibliotece w #java) do kwerend na danych OSM.

- 30
Ostatnio robiłem zadanie rekrutacyjne na stanowisko Juniora (nie wymagali nawet żadnego doświadczenia) z takmi wymaganiami:
As an api consumer, given username and header “Accept: application/json”, I would like to list all his github repositories, which are not forks. Information, which I require in the response, is:
Repository Name
Owner
konto usunięte via Wykop
- 156
@Nofenak: ja Javy nie znam zbytnio, ale jak ten typ serio w takim tonie do Ciebie gadal to niech #!$%@? xd
@Nofenak już abstrahując od zasadności uwag, to jeśli tak to faktycznie Ci przedstawił to trafiłeś na frustrata, który lubi się dowartościować z rana. Nie chciałbyś z nim pracować i tak
Jakie pozycje chcielibyscie dodac do programistycznego bingo? Czego Wam tu jeszcze brakuje co opisuje prawdziwego programiste? Czekam na Wasze propozycje w poscie i na PW.
#programowanie #programista15k #python #java #testowanieoprogramowania #it #pracait
#programowanie #programista15k #python #java #testowanieoprogramowania #it #pracait
źródło: programistyczne bingo
Pobierz@pieczony_szczur_z_ogniska: poza tym że bezbecja straszna, to jeszcze walisz ten sam błąd kilka razy więc zakładam że to nie przypadek:
https://pl.wikipedia.org/wiki/Rzeczownik_odczasownikowy
myślę że możesz sobie zaznaczyć minimum pogardę do nauk humanistycznych, bo w książkach i innych tekstach występuje to tak często że przez osmozę widać że coś tu nie
https://pl.wikipedia.org/wiki/Rzeczownik_odczasownikowy
Nie z rzeczownikami odczasownikowymi pisze się łącznie, na przykład: niedotrzymanie terminu, niepalenie papierosów, nieuświadomienie pacjentów, nieprzestrzeganie reguł, niezatrzymanie się, niewykonanie polecenia.
myślę że możesz sobie zaznaczyć minimum pogardę do nauk humanistycznych, bo w książkach i innych tekstach występuje to tak często że przez osmozę widać że coś tu nie
konto usunięte via Wykop
- 5
@pieczony_szczur_z_ogniska: było zabawne dwa pierwsze razy, a teraz dodaj tag do czarnolistowania
Treść przeznaczona dla osób powyżej 18 roku życia...
Treść przeznaczona dla osób powyżej 18 roku życia...
@pjoter-syn: kilka minut i długo? jaja sobie robisz? u mnie projekt buduje się 30 minut i drugie tyle wstaje
@VirtualSlimShady: nie możesz być autoryzowany, jeśli się nie uwierzytelnisz.
Autoryzacja: uprawnienia do zasobu.
Uwierzytelnienie: potwierdzenie swojej tożsamości.
Jak mogę dać Ci dostęp do mojego porfela, jak nie wiem, kim jesteś? To, że podajesz się za mnie, nie wystarczy: udowodnij, pokaż dowód tożsamości (uwierzytelnij się). A później możemy pogadać o uprawnieniach,
Autoryzacja: uprawnienia do zasobu.
Uwierzytelnienie: potwierdzenie swojej tożsamości.
Jak mogę dać Ci dostęp do mojego porfela, jak nie wiem, kim jesteś? To, że podajesz się za mnie, nie wystarczy: udowodnij, pokaż dowód tożsamości (uwierzytelnij się). A później możemy pogadać o uprawnieniach,
konto usunięte via Wykop
- 1
@VirtualSlimShady: @draxgar:
Kluczową różnicą między uwierzytelnianiem a autoryzacją jest to, że uwierzytelnianie potwierdza tożsamość użytkownika (czy jesteś tym, za kogo się podajesz), podczas gdy autoryzacja kontroluje, co dany użytkownik ma prawo zrobić po tym, jak jego tożsamość została potwierdzona.
Terminologia może być
Kluczową różnicą między uwierzytelnianiem a autoryzacją jest to, że uwierzytelnianie potwierdza tożsamość użytkownika (czy jesteś tym, za kogo się podajesz), podczas gdy autoryzacja kontroluje, co dany użytkownik ma prawo zrobić po tym, jak jego tożsamość została potwierdzona.
Terminologia może być
- 0
Testy jednostkowe jakiś reguł bizensowch piszecie na poziomie method encji czy serwisów jeśli logika jest w encjach?
#programowanie #naukaprogramowania #java
#programowanie #naukaprogramowania #java
@Nofenak: Jeśli jednostkowe to testy siłą rzeczy muszą znaleźć się tam gdzie jest logika, którą chcemy przetestować. Encje z logiką brzmią jak obiekt domenowy, więc przy odrobinie wysiłku może zacząć robić się ciekawie jak zacznie się zauważać różnicę pomiędzy logiką domenową a logiką serwisów domenowych i pisać do tego odpowiednie testy :]
konto usunięte via Wykop
- 1
@Nofenak: @PaaD moim zdaniem mieszanie w encjach logiki biznesowej to antypattern. Encje bazodanowe powinny tylko odzwierciedlać to jak wyglada struktura bazy danych i obiekty składowane w niej wraz z relacjami. Inaczej robi się miszmasz. Wszelka logika powinna być oddzielona od warstwy persystnencji.
- 0
Czy relacje dwukierunkowe między klasami, np. Post ma listę Comment a Comment ma Posta to antywzorzec? Jakie jest wasze zdanie? Stosujecie czy unikacie jak ognia?
#java #programowanie
#java #programowanie
@Nofenak: czasem jest to lepsze niż robić 10 zapytań. Zależy od sytuacji. Ale na pewno to nie jest antywzorzec, po prostu w konkretnych sytuacjach jest to brudne rozwiązanie.
Gdyby to był tak po prostu antywzorzec to byś nie implemtowal nawet listy dwukierunkowej, albo drzew z referencja do węzła, a to podstawowe i powszechnie używane struktury.
Po prostu używaj tego z głową i nie nadużywaj.
Gdyby to był tak po prostu antywzorzec to byś nie implemtowal nawet listy dwukierunkowej, albo drzew z referencja do węzła, a to podstawowe i powszechnie używane struktury.
Po prostu używaj tego z głową i nie nadużywaj.
@Nofenak: przecież to normalne, że czasami mając Child potrzebujesz dostać parenta, aczkolwiek wystarczy samo czyste parentId bez mapowania ORMowskiego
✨️ Obserwuj #mirkoanonim
Czy ktoś z Was ma / miał okazję współpracować z Astek Polska? Czytałem opinie na Gowork ale uważam je za mało miarodajne i nie biorę ich na poważnie.
#korpo #pracbaza #pytanie #hr #it #praca #pracait #praca #programowanie #informatyka #backend #java #c #javascript #
Czy ktoś z Was ma / miał okazję współpracować z Astek Polska? Czytałem opinie na Gowork ale uważam je za mało miarodajne i nie biorę ich na poważnie.
#korpo #pracbaza #pytanie #hr #it #praca #pracait #praca #programowanie #informatyka #backend #java #c #javascript #
@mirko_anonim: zwykła kontraktornia. Więcej zależy od klienta do którego zostaniesz sprzedany Inna sprawa, że te oferty raczej słabe, dużo sobie liczą od docelowych klientów.
@mirko_anonim zwykły pośrednik, kto spodziewa się indywidualnego podejścia, wysokiej jakości projektów sam sobie szkodzi
źródło: temp_file2008059766163520200
Pobierz
konto usunięte via Wykop
- 8
nic, każde IDE pokaże, że to inny znak
@Mega_Smieszek: a do tego CI dokładnie pokaże po jakiej zmianie się wywaliło
Będę potrzebował nowego regulara Android.
Projekt utrzymywany w Java.
Duza firma. Przyzwoita stawka. Praca hybrydowa w #warszawa
Zainteresowani: PM
#android #androiddev #java #androidstudio #praca #zatrudnienie #damprace #korposwiat #mobiledev #programista15k
Projekt utrzymywany w Java.
Duza firma. Przyzwoita stawka. Praca hybrydowa w #warszawa
Zainteresowani: PM
#android #androiddev #java #androidstudio #praca #zatrudnienie #damprace #korposwiat #mobiledev #programista15k
@marcus777 aż mnie zaciekawiło czemu przesiadka miałby minusy. Daj link rzucę sobie okiem... choć na Javę już by mnie nikt nie namówił... chyba żeby właśnie przepisać na kotlin ;P
to nie dla mnie. Obecnie mocno stawiam na kotlina i compose...
- 0
Mirki mam problem z deployem Angulara na AWS. Czy jest tutaj ktoś kto mógłby pomóc?
Mianowicie sprawa wygląda tak, że aplikacja na localhost:4200 działa prawidłowo. Całe API już wrzuciłem na AWS i śmiga, natomiast problem mam z Angularem, który nie działa. (Zrzut ekranu)
Jakie kroki poczyniłem?
1. Zrobiłem ng build -prod, zbudowało mi pliki
Mianowicie sprawa wygląda tak, że aplikacja na localhost:4200 działa prawidłowo. Całe API już wrzuciłem na AWS i śmiga, natomiast problem mam z Angularem, który nie działa. (Zrzut ekranu)
Jakie kroki poczyniłem?
1. Zrobiłem ng build -prod, zbudowało mi pliki
źródło: cykkk
Pobierz
Treść przeznaczona dla osób powyżej 18 roku życia...
- 2
@peoplearestrange: Ta na pewno masz wszystkie 30. Nie oszukuj.
Hej,
Jaka jest Wasza opinia na temat var w javie? W pracy nie widzę, żeby ktoś tego używał i próbuję sobie featury z kolejnych wersji języka i ciężko mi znaleźć jakiś sensowny powód używania tego. Co więcej, mam wrażenie, że przez używanie varów więcej czasu poświęcam na analizę nowego kodu bo muszę się zastanawiać co jakim jest typem.
Rekrutuję się teraz do firmy, gdzie jest sporo pasjonatów i pewnie mnie o to
Jaka jest Wasza opinia na temat var w javie? W pracy nie widzę, żeby ktoś tego używał i próbuję sobie featury z kolejnych wersji języka i ciężko mi znaleźć jakiś sensowny powód używania tego. Co więcej, mam wrażenie, że przez używanie varów więcej czasu poświęcam na analizę nowego kodu bo muszę się zastanawiać co jakim jest typem.
Rekrutuję się teraz do firmy, gdzie jest sporo pasjonatów i pewnie mnie o to
Sam nie byłem do tego przekonany, ale w IDEI np. jest highlight co zwraca dana funkcja w przypadku użycia var, nie widać tego jedynie np. na githubie (choć to też pewnie kwestia czasu aż zacznie to być wspierane, choćby przy użyciu AI). W takim wypadku review kodu należy robić w IDE, ale od pewnego momentu zauważyłem, że jest to nawet lepsze, bo takich feature'ów będzie pewnie przybywać, bo teraz przy dużym systemie
Szkoda, że to nie jest dynamiczne typowanie i dalej nie możemy zrobić:
var zmienna = "janek";
zmienna = 3; //error
@mirek_dev: całe szczęście ze nie jest
Jeżeli widać po nazwie/kontekście co metoda zwróci, to można imo dać vara, w innych przypadkach mysle ze lepiej deklarować typ
Mirki, czemu tak dokładnie Java używa się bardziej do jakichś programów korporacyjnych, JavaScriptu do webu a Pythona do automatyzacji? Za jakich powodów każdy z nich sprawdza się na danych polu a na innym nie?
JavaScript to odmienny totalnie język od Javy, to ewolucja Javy odelżona tak aby mogła szybko działać w sieci?
#programowanie #pytanie #python #java #javascript
JavaScript to odmienny totalnie język od Javy, to ewolucja Javy odelżona tak aby mogła szybko działać w sieci?
#programowanie #pytanie #python #java #javascript
źródło: Screenshot_20230811_194937
Pobierzto ewolucja Javy odelżona tak aby mogła szybko działać w sieci?
@interpenetrate: java i javascript to taka sama ewolucja jak dom i domofon. Przypadkowa zbieżność nazw i tyle.
@interpenetrate: a tak w skrócie:
* JS w webie, bo to jedyny język tam dostępny tak naprawdę. Inne alternatywy było chwilowe i środowisko ogarneło, że lepiej się trzymać kruczowo JSa.
* Python był po prostu językiem skryptowym, który miał dużo zalet w porównaniu do np. takiego perla. Powolny wzrost popularności (bo python jest bardzo stary i nawet te 20 lat temu był używany) i śmierć konkurencji (perl i ruby) sprawiły,
* JS w webie, bo to jedyny język tam dostępny tak naprawdę. Inne alternatywy było chwilowe i środowisko ogarneło, że lepiej się trzymać kruczowo JSa.
* Python był po prostu językiem skryptowym, który miał dużo zalet w porównaniu do np. takiego perla. Powolny wzrost popularności (bo python jest bardzo stary i nawet te 20 lat temu był używany) i śmierć konkurencji (perl i ruby) sprawiły,
- 3
???? Zanurzyłem się w świecie ofert dla Java Developerów na jednym z największych job boardów w Polsce! ????
???? Krótkie spostrzeżenia z 24 sierpnia 2023:
Na całej mapie Polski, w jednym z największych job boardów było jedynie 312 ofert pracy dla Javowców:
• Java Junior – 38 ofert
• Java Mid - 90 ofert
???? Krótkie spostrzeżenia z 24 sierpnia 2023:
Na całej mapie Polski, w jednym z największych job boardów było jedynie 312 ofert pracy dla Javowców:
• Java Junior – 38 ofert
• Java Mid - 90 ofert




























#maven
#programowanie
Czy wie ktoś dlaczego maven nie widzi folderu webapp? W komentarzu screen jak to powinno wyglądać. Od razu przy stworzeniu tego folderu, maven powinien go złapać i oznaczyć tą kulką. Z tego co widzę w internecie, chyba nikt nie miał tego problemu w inteliij. Zdjęcie jak to powinno wyglądac w komentarzu
źródło: javm
Pobierz@Embeddable: problem jest dlatego, że próbujesz wyjść poza ramy konwencji maven. Twój folder z konfiguracją serwera aplikacyjnego powinien być w katalogu
resources.To z
resourcesjest kopiowany na class path obok źródeł Java.Standardowa struktura katalogów maven: https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html