Mam aplikacje SpringMVC z thymeleaf i poprzez kontroler i kod

var positionJS = [[${positionModel}]];
przekazuje zmienna do JavaScript. Wszystko działa ok ale rozszerzyłem funkcjonalność programu po stronie backendowej i część obliczeń wykonuje się asynchronicznie i po skończeniu wątku zmienna/model positionModel się uaktualnia.
Teraz chciałbym zaktualizować zmienną JS ale bez odświeżania strony.
Jak to ugryźć? Wysyłać cyklicznie Ajaxem GET do Springa dopóki się nie otrzyma danych i flagi że są to właściwe dane?
Witam, chciałbym prosić o ocenę mojej aplikacji oraz wskazówki co w niej zmienić.
https://github.com/SumekQQ/Gym.Api
Aplikacja to prosty CRUD do odnotowywania swoich osiągnięć związanych ze sportami siłowymi. Możemy dodawać własne ćwiczenia, plany treningowe oraz oczywiście rezultaty.
Nie ukrywam że mocno zainspirowałem sie kursem naszego MVP #spetz.
Zdaje sobie sprawę że zastosowane w aplikacji patterny to przerost formy nad treścią i że szło to wszystko napisać o wiele prościej i szybciej :)

Aplikacje
@ChestNoot:
1. Zbędne dla samego operacji na danych, natomiast przydaję się przy samych zapisywaniu zmian w DB (_context.SaveChangesAsync()).
2. https://blog.codinghorror.com/primary-keys-ids-versus-guids/
Może faktycznie w tak małym projekcie używanie Guid jest bez sensu, ale tak jak wspomniałem cały projekt to przerost formy nad treścią.
3. Dlaczego nie w infrastrukturze?

Sam nie jestem ekspertem, dopiero sie uczę, więc mogę sie mylić w wielu kwestiach :)
  • Odpowiedz
#prasowkadev 31 sierpnia 2019 roku

Zbiór kryteriów, które pomagają wybrać odpowiednie narzędzia #programowanie
https://medium.com/the-new-agilist/how-to-choose-the-right-programming-languages-and-frameworks-for-your-project-d04271717

Kilka słów o pair-programming #naukaprogramowania
https://medium.com/better-programming/the-advantages-and-challenges-of-pair-programming-bd39b5f16e35

Kilka słów o umiejętnościach przydatnych (czy wręcz koniecznych) w pracy szeroko rozumianego PM #zarzadzanie
https://habr.com/en/company/hygger/blog/465555/

Opowieść o projekcie pisanym w #cqrs z #eventsourcing
https://hackernoon.com/1-year-of-event-sourcing-and-cqrs-fb9033ccd1c6

Jak nie wypaść z obiegu? #programista15k
https://towardsdatascience.com/great-developers-never-stop-learning-77b9ce867eac

O wypaleniu w #hitech
https://www.atlassian.com/blog/productivity/work-burnout-symptoms-and-prevention

Inżynierskim okiem
Zasada Anny Kareniny, czyli o tym jak niewiele trzeba, aby ponieść porażkę
https://en.wikipedia.org/wiki/Anna_Karenina_principle

Źródło:
  • Odpowiedz
#prasowkadev 30 sierpnia 2019 roku

#javascript i jego dziwactwa
https://dev.to/ben/what-is-the-oddest-javascript-behavior-4dh2

Wprowadzenie do architektury sterowanej zdarzeniami z użyciem #rabbitmq #naukaprogramowania
https://blog.theodo.com/2019/08/event-driven-architectures-rabbitmq/

Jak podnieść swoją produktywność
https://dev.to/paco_ita/transform-your-habits-into-productivity-routine-3fcn

Otwieranie projektu na społeczność open-source w praktyce #programowanie
https://dev.to/yvonnickfrin/preparing-your-project-being-open-sourced-5bdp

Chris Beard opuszcza stanowisko CEO Moziili
https://blog.mozilla.org/blog/2019/08/29/my-next-chapter/

Jak poprawić rozwiązywalność problemów i zostać #programista15k
https://habr.com/en/company/hygger/blog/465401/

Źródło: https://prasowka.dev/prasowka-30-08-2019/

A na koniec może plusik dla zasięgu?
  • Odpowiedz
  • 1
Ktoś brał udział w bootcampie #kodilla ? Interesuje mnie głównie bootcamp webdeveloper frontend + backend. Można dodać do tego kolejne 3 miesiące na 3 dodatkowe duże projekty. Zastanawiam się czy warto dopłacać do tych 3 projektów czy olać. Chciałbym żeby wypowiedzieli się ludzie, którzy coś wiedzą o tym, a nie gówno posty programistów15k z narzekaniami na psucie rynku.
#naukaprogramowania #bootcamp #webdev
Zastanawiam się czy warto dopłacać do tych 3 projektów czy olać.


@VirusX: Jasne, że warto. Czym więcej zapłacisz tym będzie to cenniejsza lekcja ;)
  • Odpowiedz
@pesotto @w_t_d: ja o deadline wiedziałem wcześniej, ale i tak jestem jeden tydzień w plecy. Dwa ostatnie weekendy miałem wyjęte kompletnie, bez kompa, zawaliłem Problem Sety z 3 tygodnia.
Teraz mam ciśnienie na midterm - zapłaciłem za certyfikat ( ͡° ͜ʖ ͡°) czego zaczynam żałować, bo sytuację mam okrytnie napiętą - równolegle w robocie mam duży kurs DevOps z możliwością zmiany stanowiska, do tego jedno szkolenie miękkie
  • Odpowiedz
via Android
  • 1
@botul czasami im mniej czasu tym lepiej się nim zarządza. Powodzenia. Jak kocioł się skończy to żebyś miał wszystko na plus dla siebie.
  • Odpowiedz
#programowanie #naukaprogramowania #selenium #python wchodzę na https://login.aliexpress.com/ wchodze na frame = browser.findelementby_id("alibaba-login-box") i lokalnie na django wszystko mi działa dobrze - dalej mogę przełączyć się na frame i kontynuować czynności . Natomiast jak odpalam skrypt na płatnym vps na #pythonanywhere poprzez pyvirtualdisplay to wyskakuje niżej wymieniony błąd. W czym tak naprawdę tkwi problem ? aliexpress jest w react i muszę jakieś dodatkowe informację przezysłać w headerze ? bo z samym
J.....L - #programowanie #naukaprogramowania #selenium #python wchodzę na https://log...

źródło: comment_uqu2g8TmZfMNs994t19gMJaqgIGdZn2Z.jpg

Pobierz
@JungleJamPL: skoro lokalnie dziala a na vpsie nie to sprawdzilbym timeout, pewnie na vps dluzej sie strona laduje niz z locala a twoj skrypt juz elementu szuka zanim wczytal sie do dom'a, upewnij sie ze jestes na wlasciwej stronie zanim poszukasz elementu
  • Odpowiedz
Powiedzmy, że mam taki problem w reaccie. Mam otwartego diva z emotikonami i chcę go zamknąć, jeśli użytkownik kliknie gdziekolwiek poza tym divem.

Czy lepiej wg was napisać do tego obsługę samemu czy pobrać np. ten moduł? https://github.com/airbnb/react-outside-click-handler

Bo ja bym napisał samemu, bo w jQuery to kilka linijek.
A mój brat raczej ściągnąłby ten moduł. I się zastanawiamy kto ma rację xd

#programowanie #naukaprogramowania #frontend #webdev
@trevoz: tu nie ma co rozwijać. Czas to pieniądz, zrobisz więcej w krótszym czasie - szef zarobi na Tobie więcej, a czy projekt będzie wolną kobyła czy nie to nie ważne, musi spełniać założenia projektowe.
Z punktu widzenia technicznego Ty masz rację. Bez sensu ściągać moduł do czegoś co można customowo zrobić bardzo dobrze.

Jest taki dowcip: ilu programistów potrzeba do wkręcenia żarówki? Jednego, ale musi zainstalować 100 paczek npm.

Tu
  • Odpowiedz