@Jurigag: Wykorzstuję zarówno php, ts, js w przeglądarce i w nodejs. Nie uznaję, że któreś rozwiązanie jest jednoznacznie lepsze lub gorsze. Mam do Ciebie pytanie co takiego mam rzekomo php czego js nigdy nie będzie mieć?
@trustME: Czy nie jest żenującym to, że uważasz TS za ten sam język co JS?
#programowanie #microservices #mikroserwisy #ddd Szukam dobrego rozwiązania komunikacji pomiędzy mikroserwisami. Czy ktoś wie, jaki jest najlepszy sposób na pobranie danych z innego mikroserwisu? Zakładam, że pobieranie przez REST jest słabym rozwiązaniem (ryzyko stworzenia gwiazdy śmierci). Kolejkowanie byłoby spoko gdybym nie potrzebował tych danych adhoc. Ktoś ma doświadczenie z takimi scenariuszami?
@Brodeon: Stoję przed problemem zabezpieczenia API w Spring Boot. Zrobiłem podstawowe zabezpieczenie przez JWT token i działa, ale problem jest z odświeżeniem tego tokena. Użytkownik musiałby z powrotem wpisać swój email oraz hasło co jest nie wygodne by robić to przykładowo raz na tydzień. Ogólnie kod chyba nadaje się do skasowania i do napisania od nowa, lecz właśnie natknąłem się na gotowe zabezpieczenia typu auth0.com. Nie musiałbym się aż tak
#bazydanych #programowanie #sql Zastanawiam się nad schematem bazy danych dla rozkładu autobusowego. Sprawdziłem w Google i znalazłem coś takiego link , ale wydaje mi się, że nie uwzględnia to przypadku przesiadki. Na przykład mam przystanki A->B->C i z C->D. Jako przystanek na którym wsiadam wpisuje A, a jechać chce do D. Ktoś może coś podpowiedzieć jak ugryźć ten temat + jak później wyciągać te dane jeżeli
@D3xxT3r: Popieram @tomash-pl. Rozkład jazdy zmienia się stosunkowo rzadko więc możesz pobierać wszystkie dane z bazy do pamięci programu i tam na nich operować.
Mircy, mam sprawe. Czy istnieje jakis program, ktory mi w miare realnie wyliczy ile przedmiotow o danych wymiarach zmiesci sie do jakiegos opakowania?
Moze zeby bylo latwiej - mam klienta, do ktorego wysylam roznoraki towar w kartonach kontenerem (przypuscmy 15 roznych wymiarowo kartonow, wszystkie w formie prostopadloscianu).
I teraz czy istnieje program w ktorym wpisalbym wymiary kontenera, wymiary kartonow i ich ilosci a on przeliczy i odpowie czy sie zmiesci i ewentualnie
#programowanie #bazydanych #ankieta Zgodnie z podręcznikami relacją możemy nazwać tabelę w bazie danych. W związku z bardzo popularnym tłumaczeniem relationalship -> relacja często nazywa się związki między tabelami również relacjami. A jakiej terminologii Wy używacie? między tabelami mamy związek czy relację 1-n? czy wam wszystko jedno i mówicie tak i tak?
Czy REST stosujemy tylko do dostępu do zasobów czy zgodnie ze sztuką jest też wykonywanie operacji na nich, typu wypożycz książkę? Chyba powinno się wykonać PUT na zasobie i uaktualnić pola odpowiadające za wypożyczenie, tak? #programowanie
@sxill: Nie jestem specjalistą od RESTa, ale przy wypożyczaniu książki sensownie było by tworzyć zasób "wypożyczenie" (/books/{id}/borrows). Kolejna sprawa czy książka ma zawsze tylko jeden egzemplarz czy wiele. Jeżeli wiele i zapytanie ma zmniejszać licznik dostępnych sztuk, to PUT odpada. Kiedy przypadek jest ogólny można dawać tylko ogólne porady.
@sxill: Nie upieram się przy liczbie mnogiej, ale zdecydowanie częściej z takim wariantem się spotykałem. @kapelusz: Dlaczego warto? Nie jestem miłośnikiem RESTa, ale uważam, że niezależnie co wybierzesz efekt jest taki, że endpointy i tak trzeba napisać i przetestować. Popularność jakiegokolwiek rozwiązania daje nam większe wsparcie, więcej narzędzi, więcej bibliotek. Na końcu i tak często wychodzi mix RPC i REST.
Może mi ktoś wyjaśnić dlaczego usos działa na zasadzie synchronizacji danych raz dziennie a nie tak jak każdy normalny serwis że aktualizuje się w czasie rzeczywistym?
@olcayn: Nie wiem czym jest normalny serwis, ale rozumiem, że system bankowy takim nie jest. Podejrzewam, że chodzi o problemy z transakcjami rozproszonymi, pewnie w nocy leci jakiś ETL. Nie każdy system może sobie pozwolić na ewentualną spójność (Eventual consistency) danych. Można do tego dodać zaszłości tych systemów i brak finansowania na rozwój do nowoczesnych standardów.
Dzis z mirko sie dowiedzialem: 1. testowanie jest bez sensu bo przedluza proces wytwarzania oprogramowania o 2 lata (SIC!). Do tego unit testy wykrywaja tyle samo bledow co pozostale rodzaje testow 2. unit testy to to samo co testy funkcjonalne i nie ma sensu ich robic jezeli masz napisane unit testy 3. continous delivery to glupota bo nie ma sensu tracic na to czasu i pieniedzy 4. nie ma sensu dbac o jakosc wytwarzanego oprogramowania
Kiedy Node.js zacznie realnie wypierać PHP z backendu?
@trustME: Czy nie jest żenującym to, że uważasz TS za ten sam język co JS?