#programowanie #java #graphql #spring

Czego używacie w Javie/Springu do konsumowania GraphQL? Wiadomo, że do wystawienia jest graphql-java: https://github.com/graphql-java/graphql-java Ale tam jest możliwość tylko wystawienia usługi, a nie jej konsumowania.

W dokumentacji niby są dwie: https://graphql.org/code/#java-android
Ale "Apollo Android" jest na Androida (pewnie dałoby się użyć też w zwykłej Javie/Springu), polega na generowaniu kodu i słyszałem, że jest słabe. Nie wiem czy podejście z generowaniem kodu

Biblioteka GraphQL do konsumowania

  • Nie używam GraphQL 80.0% (24)
  • Używam GraphQL tylko do wystawiania usługi 6.7% (2)
  • Używam GraphQL tylko na Androidzie 0% (0)
  • GraphQL + Apollo Android 0% (0)
  • GraphQL + Nodes 6.7% (2)
  • GraphQL + inna do konsumowania 0% (0)
  • GraphQL + zwykły klient HTTP 6.7% (2)

Oddanych głosów: 30

  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@Sengir: nie bardzo widzę w czym problem. Sublist nie ma wskazywać elementy tylko przedziały, próbujesz zrobić sublist od ostatniego elementu rozłącznie do ostatniego elementu rozłącznie, czyli pusta lista. Nie dość, że to logiczne to jeszcze zgodne z dokumentacją ¯\_(ツ)_/¯
  • Odpowiedz
Cześć Mirki!
Tworze sobie apke klient - serwer która będzie się łączyć po websocketach i napotkałem na mały problem:
Stworzyłem ChannelInterceptor w którym sprawdzam login i hasło przesłane w headerze (preSend gdy Stomp Command == CONNECT) i nie wiem kompletnie w jaki sposób odesłać informację do klienta jeśli credentiale się nie zgadzają i jest on nieautoryzowany.

@Component
public class CustomChannelInterceptorAdapter implements ChannelInterceptor {
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W security mam ustawione, że każda wiadomość musi być authenticated.
Można by zrobić workaround i dać userowi role np. ERROR i jeden z kanałów udostępnić tylko do wysłania erroru ale nie o to mi chodzi.
Użytkownik który podczas łączenia się nie poda dobrych danych ma authenticated == false i nie może się do niczego za subskrybować. Jeśli ustawiłbym mu jakąkolwiek rolę wtedy w stomp headerach będzie miał authenticated == true.

@Configuration
public class WebSocketAuthorizationSecurityConfig extends
  • Odpowiedz
@Bruno_: P---------e, jak napiszesz coś swojego i pokażesz repo, ocenią jakość kodu i na podstawie tego ocenią Twoje doświadczenie. Przychodzą czasem mośki z 1,5 rocznym doświadczeniem, a myślą że breakpointy to break w switchu
  • Odpowiedz
@Bruno_: zdradze ci wiedze tajemna, tylko nie mowi nikomu, w pracy w branzy IT do dosiadczenia licza sie projektu wlasne/opensource zrob cos kreatywnego i wrzuc w siec i wystarczy.
  • Odpowiedz
#damprace #warszawa #java

Java Developer
Wymagane doświadczenie 3+ (w Java) oraz komunikatywny angielski (zagraniczni managerowie), RESTful
B2B na ok. 11 miesięcy, stawka 1000 - 1200 zł netto/dzień (możliwa również UoP)
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#pracait #damprace #programowanie #programista15k
Praca dla #java Developerów w #warszawa - Tworzenie aplikacji od podstaw

Dla naszego klienta z sektora bankowego, poszukujemy Java Developerów z 4-letnim doświadczeniem do Warszawy. Dołączą oni do zespołu tworzącego nową aplikację dla banku od podstaw.

Lokalizacja: Warszawa
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kliknij tutaj lub obserwuj #zdalnieio, aby otrzymywać cotygodniową porcję ofert pracy zdalnej :) Możesz też zaplusować wpis, aby otrzymać powiadomienia o kolejnych wpisach ;)

Javascript
Front-end Developer (iubenda) - oferta
Frontend Developer (Mid / Senior) (SoftwareMill) 10 000 - 16 000 PLN - oferta
Senior React Developer (CRODU) 16 000 - 22 000 PLN -
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 5
Hejka mirkowe świry!
Poleci ktoś fajną firmę Katowice / Gliwice dla programisty Java backend - która nie stawia na ilość, a na jakość, dobra atmosfera itp, gdzie mógłbym fajnie się rozwinąć?
#praca #java #programista15k
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki czy ktos zna jakas prosta biblioteke do cachowania N obiektow w pamieci, a dla kazdego N+1 obiektu cachujace najstarsze na dysk tak zeby w pamieci ylo N najnowszych a na dysku pzoostale.

Myslalwm ze guava ma cos takiego ale vhyba trzeba cos samemu zaklepac :/

#programowanie #java
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@poji: Musze miec dostep do dowolnego obiektu, jezeli bedzis to obiekt spoza pamieci to chcialbym zaladowac go wtedy z tego wolnienszego cache z dysku do pamieci, np kosztem przelozenia jednego z obiektu na dysk albo z dodatkwoymi slotami tylko na takie wyciaganie z dysku. Generalnie odwolywanie sie do dysku byloby dosc rzadkie.
  • Odpowiedz
@Burkhard: To co opisałeś to Memcached/Redis postawiny przed zwykła bazą danych. Jeśli potrzebujesz prostszy case, to poczytaj o Memcached/Redis, czy któreś z nich ma funkcje TTL i zapisu do dysku których szukasz.
  • Odpowiedz
#java
mógłby ktoś z was napisać przykładowy test czy dwa do mojego projektu? Nie wiem czy to dobrze robie. Byłbym bardzo wdzieczny, jakby coś to pw
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wrzucamy najnowsze oferty z kategorii Backend, Fullstack i Frontend :)

`
`
BACKEND JOBS

-
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, ktoś używa Jenkinsa? Właśnie wypuścili patcha na krytycznego buga: można odpowiednio zbudowanym URL-em, bez uwierzytelnienia odpalać prawdopodobnie dowolne metody javowe (czytaj dostać się na OS).

https://sekurak.pl/jenkins-lata-krytyczna-podatnosc-umozliwiajaca-wykonywanie-kodu-w-os-poprzez-odpowiednio-zlosliwie-zbudowany-url/
#sekurak #programowanie #java #hacking
sekurak - Hej, ktoś używa Jenkinsa? Właśnie wypuścili patcha na krytycznego buga: moż...

źródło: comment_QPPKE3xuFRNdJFNISbOH6tOWX5C704RZ.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #java #javascript #objectivec #swift

Co mobilne Mireczki sądzą o Googlowskim Flutter jak i o języku Dart jako takim?

Sama idea frameworka wydaje się mieć sens, ale czy widzicie przed nim jakąś przyszłość? Opłaca się inwestować w niego czas? Biorę po 100 od każdej drużyny i zapraszam do dyskusji. :)
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 3
@Kaijot: React-Native już to umie. Flutter póki co jest bardzo niedojrzały i kolejne ekipy rezygnowały w pisaniu czegokolwiek w nim. Póki co z crossplatform RN i xamarin.
  • Odpowiedz
Wie ktoś może jak połączyć tą komunikację tak, żeby serwer wypisywał komunikaty do konsoli klienta? Myślałam, że to zadziała:
out = new PrintWriter(this.sock.getOutputStream(), true);
ale nie działa ( ͡° ʖ̯ ͡°)

#programowanie #java
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrBanana:

Dużo programistów zmieniało języki i technologie w czasie swojej kariery zawodowej. Raczej nawet nie powinieneś się nastawiać na to, że przez całe życie będziesz pisał w tym samym. No i jak zmieniasz język a jesteś doświadczonym programistą to nie wiąże się to z cofnięciem się do poziomu juniora
  • Odpowiedz
@MrBanana: załóżmy że masz zespół - może dwóch seniorów, kilku regularów, jakiś junior, piszą w Javie. Uznają że następny projekt zrobią powiedzmy w Kotlinie - nagle wszyscy stają się juniorami? Nie ma czegoś takiego jak "junior tego języka"
  • Odpowiedz