@Nofenak: update jest operacją na pojedynczym zasobie, a nie kolekcji, więc URL powinien jednoznacznie identyfikować ten zasób.
  • Odpowiedz
Mam takie przemyślenie, że klasyczne strony www (takie, które są czytelne dla ludzi) zaczną wymierać w miarę starzenia się społeczeństwa (tak jak się to działo z telefonami stacjonarnymi, a obecnie dzieje się z telewizją naziemną). Pewnie nigdy nie znikną całkowicie, ale raczej będą zanikać na rzecz bardziej dynamicznych interfejsów API, które będą w stanie dostarczać informacje bezpośrednio do AI, bez pośrednictwa tradycyjnego interfejsu użytkownika.
Myślę, że ponownie mogą spopularyzować się kanały RSS/Atom, tylko
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Android
  • 0
@Pandillero W ciągu kilku lat prawie każdy nowy komputer i laptop będzie już wyposażony w NPU lub inną formę sprzętowej akceleracji AI co pozwoli na lokalne akcelerowane działanie AI bez potrzeby posiadania topowej karty graficznej. Sądzę też że wszystkie systemy operacyjne będą się ścigać na coraz głębszą integrację z AI
  • Odpowiedz
#programowanie #grpc #rest
Mirki, używa ktoś na produkcji gRPC zamiast "tradycyjnych" restów? Coraz częście natrafiłam na artykuły na temat gRPC, ale jeszcze się z nim nie spotkałem w żadnym projekcie i zastanawiam się czy to faktycznie ma sens i może być nowym standardem czy może zwykłą modą. Choć pewnie jak zwykle: to zależy... ( ͡º ͜ʖ͡º)
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Patres: Nawet ostatnio na Reddicie był świeży wątek o gRPC. Jak zwykle w tym biznesie: to zależy ¯\(ツ)/¯ Od rozmiaru firmy, od kultury technologicznej, od liczby mikroserwisów, od liczby requestów, od ilości danych, itp. Absolutyzmy w stylu że "standardowo powinno być tak a nie inaczej" można oczywiście wsadzić między bajki.
  • Odpowiedz
@Patres: jak masz dużo serwisów to gRPC jest dobre do komunikacji pomiędzy nimi, bo dobry performance no i proto, które jest super zaprojektowane pod rozwijanie API tj. zmiany na scheme w dużo mniejszy sposób mogą nam zepsuś kompatybilność wsteczną w porównaniu do resta.

Jeśli chodzi o komunikację zewnetrzną tj. browser <-> system to imo lepiej REST albo GraphQL.
  • Odpowiedz
Czytam długo o stateful vs stateless microservices i dalej nie czaję tematu i mam wrażenie, że każdy w google pisze co innego.

Jak mam koszyk w sklepie internetowym i dodaje produkty to mikroserwis, gdzie mamy endpoint /cart/addItem POST i zapisujemy w bazie koszyk jest stateless czy stateful? Bo teoretycznie w tym poscie wysyłamy id koszyka, które już wcześniej otrzymaliśmy z endpointa (więc kolejne requesty polegają na poprzednich) oraz produkty, a z drugiej
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Używam postmana, ale w ostatnim czasie coraz częściej mnie zawodzi, bo działa wolno i czasem nie może się połączyć z serwerem postmana, co objawia się błędem "Unable to load data". Macie jakąś lepszą alternatywę, która nie ma tych problemów i najlepiej działa w pełni lokalnie? Może być płatne, jeśli warto. Fajnie jakby dało się przeimportować dane z postmana.

#programowanie #webdev #backend #frontend #informatyka
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy da się podzielić wiadomość odebraną z REST API na partycje?
Chcę zrobić request REST API w #python z użyciem biblioteki requests. Odpowiedź jakiej spodziewam się uzyskać będzie spora, kilkaset tysięcy linii. Uzyskaną odpowiedź chcę zapisać w bazie danych, jedna linia - jeden rekord w bazie. Chcę zabezpieczyć się na wypadek utraty połączenia z serwerem. Czy da się odpowiedź podzielić na partycje z ustawieniem czegoś w rodzaju checkpointu, tak, że
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #api #rest
Jaka alternatywa dla Postmana? Nie potrzebuję super skomplikowanych funkcji. Ma być prosto i szybko(!). Electron odpada. Jak Postman się otwiera 10 sekund to jest żałosne.
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy ktoś z szanownych Wykopowiczów ma jakiś sposób na pobranie sum kontrolnych (MD5 etc.) podanych plików z chomikuj? Są jakieś API, SOAP, REST, WSDL, nieoficjalny klient, skrypt, program, apka, strona www, cokolwiek? Znalazłem bardzo stare pliki na starym dysku pobrane z chomikuj i chcę sprawdzić które są ok, a które uszkodzone i trzeba ponownie pobrać.

#chomik #chomikuj #pomoc #pomocy #pomoczwykopem #tagujtoguwno
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Internetowo programistyczne mirki z #rest #restapi #programowanie

Macie jakiegoś toola online który potrafi sprawdzić składnie i pokazać miejsce w którym jest coś "nie tak"?

Dajmy na to mam takie odpytanko (poprawne), ale chciałbym coś w stylu sprawdzacza gdy piszę coś typowo "z palca", bez dokumentacji. Chodzi o same klamry, dwukropki oraz cudzysłowia.

https://randomowa-strona.com.pl/api/v1/users?filters={"users":{"where":{"externalKey":{"=":"345678"}}}}&fields={"users":"id,externalKey"}
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Bardzo często od osób ze swojej społeczności otrzymuję przemycone print screeny z pytaniami, lub treści zadań programistycznych, które pojawiły się na rozmowie kwalifikacyjnej. Wszystko po to, aby jednoznacznie rozwiać wątpliwości i znaleźć odpowiedź na problematyczne pytania ( ͡° ͜ʖ ͡°)

Jedno z takich pytań nawiązywało do REST API i polegało na tym, aby omówić idempotentność oraz wskazać które metody protokołu HTTP mają tę właściwość? ( ͡° ͜

Czy metoda PATCH jest idempotentna?

  • Tak 23.2% (16)
  • Nie 31.9% (22)
  • A co to jest idempotentność? 44.9% (31)

Oddanych głosów: 69

  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Saly: W dzisiejszych czasach jak web developerka wygląda to faktycznie nie robi większego znaczenia, ale dla perfekcjonistów ma. Idempotentność to jedna z właściwości o którą dzisiaj tak maniakalnie programiści funkcyjni zabiegają zaraz obok "referential transparency", "memoizable" i możliwość bycia "lazy". Są to pewne właściwości, które przychodzą, ze swoimi benefitami. Ostatecznie, w idealistycznym kodzie chodzi o to, żeby ukryć wywołania REST, i posługiwać się jakby były zwyklymi metodami i nie przejmować
  • Odpowiedz
@Edelner: Oba są zupełnie niezależne od siebie, więc możesz mieć oba. Tak, command nic nie powinien zwracać, ale nic nie stoi na przeszkodzie by kontroler wykonał wpierw command a potem query i dopiero to zwrócił.
  • Odpowiedz
Hej Mirki, proszę o burzę mózgów, chce zrobić aplikację internetową za pomocą Javy, Spring Data, MVC, JPA, Security + Angular na froncie + ewentualne wykorzystanie jakichś rozwiązań AWS, bo mam voucher 50$ i też chciałbym z tym troszkę pokombinować.

Mam dość nudnych crudów, chciałbym pójść kawałek dalej. Może konsumować jakieś darmowe REST API i ładnie zaprezentować na froncie? Kurcze, nie wiem. Proszę o burzę mózgów ( ͡° ͜ʖ ͡°
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy tak to powinno wyglądać? Bo coś mi się nie zdaje ( ͡° ʖ̯ ͡°) Hierarchia to Book -> Post -> Comment. Co jeśli teraz dojdą jeszcze komenty? To mam dodać 3ci kontroller z takim początkiem? Za każdym razem podawać np. 3 id jeśli chce się dostać do danego komentarza (np. /api/book/{bookId}/post/{postId}/comment/{commentId}? Może powinienem zmienić strategię np. jak będę chciał usunąć Post o danym id to wyszukam jaką
MrFisherman - Czy tak to powinno wyglądać? Bo coś mi się nie zdaje ( ͡° ʖ̯ ͡°) Hierar...

źródło: comment_1610839293NWBqbufxzlllUowKTNWmN2.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Spring: Jakiej adnotacji użyć w klasie żeby używając @RestController nie było widocznego pola jak się wchodzi do api? Znalazłem, że można dać @JsonIgnore i dałem, ale jak sama nazwa wskazuje jak przy żądaniu dam w nagłówku accept - application/xml to przy pobieraniu xmla mi się to pole wyświetla, tylko przy jsonie się nie wyświetla. Co zrobić żeby się nie wyświetlało w ogóle nie rezygnując z możliwości pobierania danych w xml?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Lepszą praktyką tworząc RESTowe API jest napisanie jednego uniwersalnego kontrolera którego metody jako parametr przyjmują interfejs i następnie w aplikacji rozpoznanie którą klasę-model implementującą interfejs otrzymaliśmy, czy stworzenie wielu kontrolerów, każdy dla innej klasy implementującej wspomniany wcześniej interfejs? Pisze w springu #rest #java #webdev #programowanie #informatyka #spring
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 1
Cześć,
Pracuję obecnie jako C++ developer, ale niestety obecna praca/projekt całkowicie mi nie leży.
W związku z tym chciałbym się przebranżowić na Java developera.
Podstawy Javy jako takie mam, ale najlepiej dla mnie będzie uczyć się przez tworzenie jakiegoś projektu, którym przy okazji będę mógł się pochwalić w CV.

Podrzućcie pomysły na jakieś ciekawe projekty, które pozwolą mi na lepsze poznanie Javy, Springa, mikroserwisów, może dodatkowo RESTa i trochę frontendu?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#database #hosting #bazadanych #backend #programowanie #rest #serverless
Czy istnieje darmowa baza danych, w stylu redis, czyli że jest tylko para klucz wartość.

Potrzebuję żeby wartości były booleanem lub niezbyt długim numerem/stringiem, więc byłaby to lekka w treści baza danych.

I ma mieć API REST-owe, że podaję tablicę kluczy, a ono zwraca mi ich wartości.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń