@doee: Jakieś przykłady, bo niezbyt kojarzę. Chodzi mi tu raczej o polskie portale w stylu Oponeo, Rachuneo czy chyba największy potworek ostatnich miesięcy Porówneo ( _)
  • Odpowiedz
Projektuję prostą aplikację (do nauki, bez skomplikowanej logiki biznesowej), którą chcę oprzeć o mikroserwisy. Logowanie i zakup produktów w oparcie o cenę pobieraną z zewnętrznego API.

Mam mikroserwis od konta użytkowników, a także mikroserwis od produktu wraz z ceną. Jak zapisywać jakie produkty posiada użytkownik? W monolicie robię sobie po prostu relację users_products, a w mikroserwisach przy tym całym rozdziale jak to powinienem zaprojektować?

Kolega sugerował zrobić monolit do którego dorabiam moduły
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurix zrób na razie dobry modularny monolit. Jak dobrze podzielisz go na moduły i wyznaczysz odpowiednie granice architektoniczne to nie będzie problemu przenieść taki moduł jaki mikroserwis. Poczytaj o granicach architektonicznych oraz jak je przekraczać. Polecam książkę "czysta architektura" wujka boba
  • Odpowiedz
@Jurix: ja bym zrobił serwis, który odpowiada za zbieranie informacji o produktach użytkownika. Odpytujesz go wtedy o wszelkie relacja tych dwóch encji. Mikroserwis nie musi wiedzieć nic ponadto i mieć dostępu do encji. Klient tego API będzie miał logikę, która na podstawie zwróconego przez mikroserwis zbioru określi jak wykorzystać i interpretować te dane.

mówi że mikroserwisy łatwiejsze w utrzymaniu przy starszej aplikacji, przy dużych zespołach, jeśli niektórych, podstawowych rzeczy nie
  • Odpowiedz
Uczę się reacta + reduxa pomagając przy tym pewnemu polskiemu stowarzyszeniu.
Dostałem zadanie, utworzyć stronę na której użytkownik będzie mógł dodać nowy tag.
Udało mi się utworzyć z formularza żądanie do API które taki Tag dodaje jednak totalnie nie mam pojęcia jak obsłużyć odpowiedź (ew. error). A konkretniej nie wiem w jaki sposób zwrócić odpowiedź z modelu do widoku aby wyświetlić ew. notyfikacje pod polem z błędem.

Bardzo proszę o jakieś naprowadzenie, czego
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Przegrywek123: Kojarzysz jakiś tutorial/ sample gdzie jest rozwiązanie podobne do tego które opisałeś ? Bardziej interesowała by mnie pierwsza wersja czyli ta:
"Żeby przekazać te dane do innego komponentu (form) musisz albo podać swoją funkcję jako argument do akcji, i wywołać ją w bloku catch. Jej jako argument podaj ten response. Wtedy masz funkcję która ma dostęp do zmiennych lokalnych w kontenerze gdzie trzymasz Form i gdzie dane o błędach
  • Odpowiedz
@DaxterPoker: ogólnie zapytaj może w projekcie jak to zrobić. Tu problem polega na tym, że pytasz o dość bazową rzecz, która będzie się różnic w zależności od stacku i implementacji. To co ja opisałem i z czym masz problem to nie problem z reactem tylko z JSem. Ogólnie zaczynanie nauki webówki od frameworka nie jest dobre, będziesz miał masę braków - nie tylko z językiem, ale z htmlem i cssem
  • Odpowiedz
Mam aplikacje diagnoz backend i react\redux +te frontend.
Tworze formularz dodawania nowego przedmiotu we froncie i chciał bym aby w przypadku erroru zwracanego przez Api error wyświetlał się przy błędnym fieldzie w formularzu np. gdy użytkownik chce dodać przedmiot o nazwie „krzesło” i Api zwróci błąd ze przekopano takiej nazwie istnieje to żeby ten błąd wyskakiwał przy polu z nazwą w formualrzu #webdev #react #ts
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DaxterPoker: no api powinno ci zwrócić te informacje. Zazwyczaj responsem dla non-valid POST jest obiekt gdzie kluczem jest nazwa pola, np. name a wartością tablica stringów z błędami czy coś. Jak dostajesz tylko tablicę błędów jako stringów, to albo musisz zmienić to na backendzie, albo sobie jakimś regexpem / metodą includes() w callbacku do akcji która to wysyła sprawdzać czy dany error ma jakieś słowo kluczowe, np to name.
  • Odpowiedz
da się jakoś w miarę łatwo wyciągnać produkty z woocommerce w XML? Potrzebuje na ceneo, a z tego co widzę, wcale nie jest to takie proste. Jak już są jakieś wtyczki, to wyciągają do CSV.

#ceneo #woocommerce #webdev #wordpress
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki drogie, możecie polecić jakiś fajny niedrogi (jednak płatny) hosting www bez kruczków? Jestem raczej laikiem, chciałbym postawić stronę-wizytówkę firmy bez bajerów, jakis mail, ssl, przeparkowac domenę z nazwy.pl (na tym i na home się mocno zawiodłem).

#www #webdev #domeny #hosting
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#laravel Macie jakieś dobre best practices dla Laravela z Jetstream i inertią (vue) oraz API? Przykłady dobrych rozwiązań wykorzystujących te toole także są mile widziane.

#webdev
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej programujące mirasy!

Piszę apkę do portfolio w #angular . Stronka jest już ogarnięta, no ale co to za apka bez testów... No i właśnie - wiem jak, ale zawiesiłem się na dość filozoficznym pytaniu "CO?"...

Przykład: na start zacząłem od ekranu rejestracji - w komponencie tylko funkcja register() wywołująca odpowiedni serwis. Sprawdziłem czy funkcja jest wywołana, ile razy, z jakimi parametrami... Czy to jest potrzebne? Przecież w katalogu obok
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gangrendalf:

Stąd pytanie - co testujecie? Co decyduje o tym, że dany test w ogóle powstanie?

Odpowiedź na to pytanie jest bardzo prosta: to zależy ( ͡° ͜ʖ ͡°)

Ja np. nie piszę testów jednostkowych do komponentów formatkowych, bo zazwyczaj nie ma to sensu. Napisanie takich testów jest dość czasochłonne i wymaga później utrzymywania, bo formatki lubią się zmieniać. W wielu przypadkach będzie też tak, że taki test będzie sprawdzał
  • Odpowiedz
@coolcooly22: musisz samodzielnie przeszukać szablon i znaleźć plik w którym znajduje się dany fragment kodu dołączany automatycznie przez system. To co widzisz, to właśnie rezultat połączenia wszystkich plików.

Najczęściej szablon tworzy kilkanaście plików, każdy odpowiedzialny za osobną sekcję - np. nagłówek, menu, stopka.
  • Odpowiedz
  • 0
Dlaczego tak dużo firm zatrudniających junior front end developerów, oczekuje znajomości WordPress i podstaw php?

Chodzi o to, ze Clint końcowy zawsze chce mieć CMS'a nawet do najprostszych stron?

#frontend #javascript #webdev
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Clint końcowy zawsze chce mieć CMS'a nawet do najprostszych stron?


@Rudy_: Nie zawsze. Tego typu oferty wychodzą raczej od agencji gdzie WP jest dość popularnym narzędziem. Nie wiem jakie masz ambicje ale w świecie frontendu są ciekawsze rzeczy do roboty niż Wordpress :)
  • Odpowiedz
@rafi_k: Parę uwag. Jeśli masz na myśli starego Angulara (JS, a nie 2+) i bez SSR, to możesz bardzo łatwo spaskudzić całe SEO i niechcący zabić ruch z wyszukiwarek. W przypadku małego sklepu jakiekolwiek pisanie dedykowanego rozwiązania może potrzebować całych wieków żeby się zwróciło. Podeślij linka na PW, może będę mógł coś zaproponować.
  • Odpowiedz
@6poziomprokrastynacji:

gadałem z koleżką i mówił mi, że jak masz pozytywną opinię z Krajowej Izby Skarbowej to Urząd Skarbowy raczej cię nie dojedzie. Kurde sam nie wiem, bo sporo hajsu można wyciągnąc, ale czy warto...


Niby tak, ale nie do końca. Interpretacje musisz mieć i to jest podstawa. Ale nawet ona jest do podważenia, bo oni lubią zadawać pytania tak, żebyś Ty sam sobie "zinterpretował". W skrócie, chcesz się dowiedzieć
  • Odpowiedz