Hej, szybkie pytanko. Mam tak mały backend, który ma tylko kilka endpointów ( Używam #nestjs i #swagger ). Mam plik konfiguracyjny yaml, który mówi trochę o możliwościach jakie endpointy mają.
Np.

sortFields:
- name
- date
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, trochę słabo opisałeś ten problem. Co jest na podstawie tego pliku yaml tworzone? API? Baza? Jedno i drugie? O jakie "dynamiczne parametry do swaggera" pytasz?

Generalnie w większości enterprise-owych rozwiązań możesz pisać modele dziedzinowe, na ich podstawie modele bazodanowe (encje) i interfejsy/DTO dla endpointów. Potem z automatu masz zmiany w bazie przez ORM i automatyczne generowanie schematu swaggerowego. Wygląda to raczej podobnie i w NestJS i w C# i w Javie.
  • Odpowiedz
Moim zdaniem to może być trochę trudne do zrobienia, bo swagger raczej jest generowany statycznie na podstawie typów, nie jakichś dynamicznych wartości. Chyba lepiej zrobić endpoint, który będzie zwracał te dostępne wartości dla klienta.
  • Odpowiedz
Chłopy cóż polecacie jako drogę rozwoju, wychodząc z pozycji mida na backendzie z kilkoma latami komercyjnego expa? Chodzi o coś co pozwoli ruszyć z miejsca i zacząć przepoczwarzanie się w seniora. Jakieś certyfikaty od dostawców clouda, coś z DDD? Zastanawiam się nad materiałami od devstyle.
Aktualny stack to larva, co nieco Dockera i K8S.
Niestety w obecnej pracy jest taka fabryka ficzerów, ciężko jakoś zejść głębiej i nawet nie ma potrzeby na
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cloud to jedna opcja jak chcesz isc latwiejsza droga


@n0c0Mpr3h3nD: xDDDDDDDDD o curva sroga odklejka

Cloud z pozoru wydaje się łatwiejszy, bo łatwo wszystko wyklikać w jakimś CloudFormation bez zrozumienia jak co działa. Ale jeśli chcesz zaprojektować wydajny i dość dobrze działający system to jest to jedna z cięższych opcji, bo jak źle zaprojektujesz architekturę to AWS czy inny dostawca chmury będzie cię kasował na kilkadziesiąt tysiący dolców co miesiąc. U mnie
  • Odpowiedz
Mam aplikacje Vue/PHP, gdybym chciał zmienić backend z PHP na coś innego, to co to by było?

Czy są jakieś przełomy, framework, języki, które są szybsze i pod innymi względami lepsze niż PHP?

Możemy pomyśleć o #nextcloud - ciekaw jestem czy zmiana backendu dała by temu dużego kopa.

#linux #programowanie #backend #aplikacje #webdev #
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pyroxar: praktycznie wszystko jest lepsze od PHP. Każdy popularny język statycznie typowany (Java, C#, Go, Rust) ma lepszy design, narzędzia, wydajność jak i możliwości.
  • Odpowiedz
@PiotrX1: W google wpisujesz frazę "koszulki z nadrukiem". Przy zamówieniu podajesz literki w tej samej kolejności co na zdjęciu żeby nie straciło sensu i dalej to już formalności jak przy każdym zakupie. Mam nadzieję, że pomogłem ;-)
  • Odpowiedz
mireczki poratuje ktos prostym kodem? chce sobie na sklep dodac w tle (białe tło) w transparentnym png jakies motywy jakby rysowane ołówkiem zeby były w tle na obu krańcach strony aż do krawędzi? jakim kodem to umiejscowić, żeby było na stałe nawet podczas scrollowania i w ktorym miejscu kodu wrzucić? link do png umiem podmienić ( ͡° ͜ʖ ͡°) chodzi o footer i header zasadniczo

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

@presburger: polecam chata gpt do takich rzeczy ;)

background-image: url('linkdotwojego_obrazka.png');
background-position: center top;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
  • Odpowiedz
@presburger: Chat pomaga rozwiązywać takie proste problemy, ale uważaj z bardziej skomplikowanymi rzeczami, bo on też się myli i często znaleźć u niego błąd to p--------e ;)
Najlepiej większe rzeczy budować z nim krok po kroku, dodając po jednej funkcji i testując dokładnie.

Poza tym można go o wszystko pytać, a on chętnie tłumaczy. Jak go przyciśniesz, to nawet sporo wiedzy ma i można to z niego wydobywać w formie
  • Odpowiedz
@GladysDelKarmen: roboty starają się już ignorować treści, które nie są widoczne w przeglądarce dla normalnego usera.

choć popieram ustawienie po prostu overlay z informacją o wyłączeniu z powodu braku uregulowania płatności za usługę
  • Odpowiedz
Cześć,
pytanie co do next i jego sporych zmian na przestrzeni ostatniego roku.
Mam na stronie głównej slider z dwoma elementami, na pierwszym slajdzie jest h1, na drugim h2, foto i trochę tekstu, wiadomo.
Next teraz wymusza dyrektywę 'use client' jeśli element ma być interaktywny. Treść generowana po stronie klienta nie jest SEO friendly, więc jak mogę zrobić by treść H1, H2 itd. została wygenerowana w sposób seo friendly, a następnie wyświetlona zgodnie z desginem.
Czy
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@beerman: Można się bawić z SSR, ale chyba najprościej wyrzucić slider, który sam w sobie nie jest SEO friendly i wstawić statyczny element. A wtedy czas zaoszczędzony i pora na CS'a ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@beerman: Jak Ty decydujesz to jasne, że tak. Sam pracuję przy bardzo dużych projektach i dalej muszę slidery robić w co drugim z nich, bo biznesowi nie przetłumaczysz, ale poza tym, że niektórzy trzymają się tej bezsensownej mody to nie ma żadnego logicznego argumentu za używaniem karuzeli.
  • Odpowiedz
  • 1
@tehix: o kolego! takiej recki to ja się tu nie spodziewałem. Dziękuję bardzo!
Osobiście mam gpt4 i fakt, niektóre rzeczy których mi się nie chce to robi dobrze i w sumie aktualnie wybór pada właśnie na GPT4 lub copilot. gpt ma tą przewagę, że w innych obszarach też pomoże, wygeneruje seo, skróci docsy, porozmawia o architekturze apki. Także to trochę inne narzędzie, ale wygląda że warto tym bardziej że tańszy.
  • Odpowiedz
No więc chcę zasiąść do nauki języka programowania. Myślę jednak w jaki się wpakować pierw. Chodzi mi o łatwość nauki i przyszłościowośc języka. Wiele portali pisze że Python jest uważany za najbardziej przyszłościowy, C# ma jednak dosyć szerokie zastosowanie. No i mocno się zastanawiam w co iść jako powiedzmy przyszły #backend

W jakich zastosowaniach są stosowane te języki? Ja niby chciałem się uczyć C# bo bym sobie przy okazji coś
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@HuopWsiowy: Wybierz coś relatywnie niskopoziomowego, silnie typowanego. I nie podchodź do tego jak do nauki języka programowania, a nauki programowania - popularne języki i technologie się zmieniają, podstawowe koncepcje nie.

C na początek jest super. Serio mówię. Polecam https://cs50.harvard.edu/x/2024/. Liźniesz C, liźniesz Pythona, liźniesz trochę webu. Ten sam wstęp do programowania, który mielą studenci MIT, tylko przez Internet (i za darmo). Bardzo pomocna społeczność. Tak, wykładowca i asystenci również
  • Odpowiedz
✨️ Szkolenie Live: Własny Web Framework w Java! Poznaj ServerSocket i HttpHandler ✨️

Odkryj, jak samodzielnie stworzyć i wykorzystać framework webowy w Javie.
Podczas szkolenia:
✅ Zrozumiesz mechanizmy obsługi żądań HTTP w czystej Javie, kluczowe dla tworzenia aplikacji internetowych,
✅ Zobaczysz, jak możliwe jest projektowanie i implementacja własnego frameworka webowego, od podstaw,
SoftBull - ✨️ Szkolenie Live: Własny Web Framework w Java! Poznaj ServerSocket i Http...

źródło: wlasny-java-web-framework

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@nad__czlowiek: JavaEE jest mi całkiem dobrze znana, gdyż sam spędziłem w niej trochę śmiesznych, a momentami bolesnych lat. I jestem z tych, którzy tworzyli web appki z wykorzystaniem JSF/PrimeFaces - więc potwierdzam plotki ( ͡° ͜ʖ ͡°) Ciekawe czasy, ale nie wiem czy chciałbym wracać. ¯\(ツ)/¯ Stack top-technologiczny dla Java Developerów kilkanaście lat temu był ciekawy...
Moje pominięcie JavaEE/JakartaEE było celowe, ponieważ temat dotyczy frameworków, a
  • Odpowiedz
jaką stawkę zawołać na stażu ? dodam, że to praca 3 zmianowa XD włącznie z weekendami (tydzień nocki w miesiącu, 2 tygodnie popki, jeden tydzień ranki, a weekendy po 12h, ale co półtorej miecha xD)
stack AWS Cloud, Terraform, Github, Java, Python, Grafana, Prometheus, Kibana, Linux
wymagany ang i trooche niemiecki
apka do utrzymania, więc rozumiem, że naprawiam jak coś się wywali, a tak to słodko śpię?
#java #python
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach