co mam zrobic jak mam komponent, ktory ma jakis stan i zalozmy 10 funkcji, ktore na nim operuja, a te funkcje sa sporych rozmiarow i ostatecznie komponent puchnie przez sama logike, ehh chcialbym umiec pisac czysty kod, reduxa nie uzywam

#react #javascript
@kadet5523: Jeżeli masz w cv link do githuba to rekruter przeważnie spojrzy (ja np. zawsze spojrzę), przeważnie będzie to szybkie przejrzenie kilku plików i wyłapanie jakichś oczywistych błędów/ciekawych rozwiązań. Rzadko pogadam na rozmowie o czyimś projekcie chyba, że mnie wyjątkowo zainteresuje, czasem na podstawie takiego projektu inne pytania zadam. Trzeba pamiętać, że taki projekt również może zaszkodzić bo jak się zobaczy niechlujny kod ze słabą logiką to inaczej się patrzy na
Mirki, nie jestem programistą, ale znam jakieś tam podstawy. Chciałbym ułatwić sobie życie w grze przeglądarkowej skryptem w tampermonkey. Chodzi o ułatwienie kilku rutynowych czynności, mechaniczne klikanie (od razu mówię, że odpada nagrywanie makr myszki itp.). Otwieram sobie Web Inspectora i widzę, że wychodzi zapytanie JSON po kliknięciu przycisku, który chcę zautomatyzować (dość oczywiste). Tutaj pojawia się pytanie jak mogę analizować te zapytania, żeby przeklepać sobie do skrytu w pętli? czytam nagłówki,
Jak wam minął weekend?( ͡° ͜ʖ ͡°)

Mamy dla was najnowszą listę wydarzeń IT i Startup na nadchodzący tydzień ( ͡ ͜ʖ ͡)

| Facebook | Crossweb | Podcasty | Wydarzenia | Oferty Pracy |

Wydarzenia stacjonarne

Wrocław
16.08 Tech Talk Wrocław - Drinks & beers offline
crossweb.pl/wydarzenia/tech-talk-wroclaw-drinks-beers-offline-sierpien-2021/
Białystok
19.08 Startup Heroes Meetup
crossweb.pl/wydarzenia/startup-heroes-meetup-bialystok/

On-line

Kategorie:
IT (15) - https://crossweb.pl/wydarzenia/it/
Startup (4) -
Pobierz Crossweb - Jak wam minął weekend?( ͡° ͜ʖ ͡°)

Mamy dla was najnowszą listę wydarzeń...
źródło: comment_1629113891BE57GjHhfLqfVpeZC8q2nw.jpg
Mam problem problem z evenbusem w vue (wiem powinien być vuex), anomalia która dubluje event listenery w nawet momencie w którym odświeżam aplikacje this.router.go(0) - z moim obejściem działa bez odświeżania, gdy odświeżam f5 czegoś takiego nie ma, gdy wyłączam event.off() w destroyed to wcale nie działa, coś takiego załatwiło sprawę, ale dlaczego te listenery się mnożą?

#programowanie #javascript #vuejs
Pobierz Summar - Mam problem problem z evenbusem w vue (wiem powinien być vuex), anomalia któ...
źródło: comment_1629099754c178dTjvvsge109Br3TTwd.jpg
@Summar: Nie wiem czy ten twój guard (if) powinien zadziałać, ale z mojego doświadczenia z vue wynika, że jak binduje się eventbus w mounted to trzeba go usunąć w beforeDestroy, co więcej należy pamiętać by wtedy wynieść ciało funkcji do osobnej metody, by eventBus.$off mógł odnaleźć ta funkcję, czyli to będzie coś takiego:
'''
mounted(){
EventBus.$on(eventName, this.myHandler)
},
beforeDestroy(){
EventBus.$off(eventName, this.myHandler)
},
methods(){
myHandler (){
// do
}
}
'''
Mam pytanie do wyjadaczy.

Przykładowo mam apkę napisaną w jsie, działa bez backendu. Chcę przenieść dane przechowywane w localStorage do jakiegoś systemu backendo podobnego, dodać też autentykację itp.

Jaka droga najlepsza z perspektywy frontenda. Tak żeby zrobić a się nie narobić. Tzn nie interesuję się na razie backendem, i raczej nie zamierzam, ale wolałbym żeby wstydu nie było.
Istnieją takie narzędzie "udające" backend do np. wersji pokazowej. Czy iść w firebase ?
W ramach nauki piszę sobie w wolnych chwilach taki wykop/reddit/discord nie miałem zamiaru tego wrzucać nigdzie online, ale zaczyna to nabierać jakiś tam kształtów więc się pochwalę. Trochę rzeczy działa reszta nie XD

Kod można zobaczyć tutaj, tutaj też można pisać jak ktoś ma jakieś pomysły/błędy itd.: https://github.com/schriker/derum
A online jest dostępne pod tym adresem: https://www.derum.pl/

Można testować i psuć jak ktoś chce ( ͡° ͜ʖ ͡°) Na
Mireczki, mam sobie motyw na #wordpress, z którego korzysta kilka stron. Na jednej z podstron mam select2, który pokazuje mi dane z pewnego API (jedno dla wszystkich stron) Chciałbym zoptymalizować trochę działanie. Aktualnie działa to tak, że po każdym wejściu na konkretną podstronę robię request do api, w zwrotce dostaje token (bearer), który używam do pobrania danych, które ładuje w select2. No i teraz chciałbym to ogarnąć zgodnie ze sztuką tylko
@TeflonDon: Nie do końca zrozumiałe. Jak rozumiem, chcesz ograniczyć ilość uderzeń w API cache'ując odpowiedzi API? Podstawowe pytania - to czy dane są współdzielone między użytkownikami i jak często się zmieniają i czy masz prawo przechowywać dane na swoim serwerze (niektóre API na to nie pozwalają bądź pozwalają z limitem czasowym).

Możesz to optymalizować zarówno na poziomie danego użytkownika (np. w jego przeglądarce zapisywać informacje pobrane z API) tak, aby przy
Zmiana zwracanych danych jest dość dynamiczna


@TeflonDon: Skoro to Twoje API to możesz cache'ować i wywoływać czyszczenie cache'u gdy coś się zmieni w danych (wtedy tamto API powinno uderzyć w stronę, aby strona usunęła u siebie cache i pobrała nową wersję). Wtedy masz 100% hit rate, zawsze świeże dane i najszybsze wyświetlenie dla usera.

To settransient wyglada spoko. Implementowałes coś takiego?

Jeżeli masz jakąś wtyczkę do cache'u obiektowego, to lepiej
Mireczki! Wiecie już, że coś tam majstrujemy przy Oh My Dev, stąd szybkie pytanko:

Jaka jest najbardziej absurdalna społeczność IT, jaką chcielibyście, abyśmy stworzyli na portalu? ( ͡° ͜ʖ ͡°)

Najciekawsze propozycje wygrają koszulki Oh My Dev! #zadarmo

Link do OMD: https://ohmydev.pl/

Zasady:
1. Wygrywają najkreatywniejsze odpowiedzi
2. Odpowiedzi niezwiązane z tematem #rozdajo nie będą brane pod uwagę
3. ?????
4. PROFIT
5. Rozwiązanie w poniedziałek (16.08)
Pobierz JustJoinIT - Mireczki! Wiecie już, że coś tam majstrujemy przy Oh My Dev, stąd szybki...
źródło: comment_1628860840wUYZcj5DXStlArT3viMMo7.jpg
#anonimowemirkowyznania
Pracuję w autoryzowanym punkcie sprzedaży pewnej znanej marki jako zastępca kierownika. Ostatnio pojawiła się opcja, aby zamiast harować w salonie przy obsłudze klienta to harować w domu przed komputerem przy obsłudze #frontend strony internetowej sklepu. Jako, że kiedyś interesowałem się robieniem stron (znam trochę #html , CSS i #javascript i zabawa z nimi sprawiała mi dużo frajdy) to zastanawiam się czy się nie zgłosić. Dodam, że pracodawca oferuje możliwość wysłania na
@AnonimoweMirkoWyznania: nie, ale możesz mi dać namiary ( ͡° ͜ʖ ͡°)

Praca programisty to praca prosta i trudna - jak wiele skomplikowanych dziedzin. Napewno czeka Cię masa nauki, a jako że będziesz obsługiwał coś, co już istnieje - będziesz przeklinał twórców tego dzieła. Jeżeli kręcą Cie komputery, to leć w to, jeżeli nie, to olej
Wydarzenia stacjonarne IT, UX i Startup w 2021 roku ( ͡° ͜ʖ ͡°)

Po ponad roku przerwy wracają wydarzenia stacjonarne, a wśród nich najbardziej popularne konferencje IT. I mimo że, pół roku już za nami, wydarzeń w formie offline jest coraz więcej.

Co czwartek będziemy publikować listę wydarzeń stacjonarnych z podziałem na miasta ( ͡° ͜ʖ ͡°)

| Facebook | Crossweb | Podcasty |
Pobierz Crossweb - Wydarzenia stacjonarne IT, UX i Startup w 2021 roku ( ͡° ͜ʖ ͡°)

Po pona...
źródło: comment_1628760628FGPFuehzbvAbC9C3zorSfJ.jpg
@Roksanos: Pytanie zbyt ogólne? Gdzie chcesz wyświetlić? W wyszukiwarce? Jeśli tak, to pomysł @Nicolas_Bourbaki zadziała, ale nie masz pewności, że wypluje Ci wszystkie takie strony
Ja na Twoim miejscu spróbowałbym przez jakiegoś klienta FTP, który ma szukajkę po zawartości plików