#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

JS/Web:
Przydatny moduł do sprawdzenia dlaczego proces node'a nadal działa - szczególnie przydatne gdy testy wiszą i nie wiemy na co czekają - https://www.npmjs.com/package/why-is-node-running
Tool do debugu - sprawdza co w kodzie zajmuje dużo czasu
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jak mam w #react jakiegos ifa, ktory wyswietla cos w zaleznosci od zmiennej

if(zmienna) alert(sekret)

to po zbuildowaniu apki, ktos moze zmienic javascript na stronie tak, zeby zmienna byla true i wyswietli sobie sekret?

#programowanie #javascript
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wybacz: Jak sobie wejdziesz w narzędzia developerskie możesz sobie całe pliki nadpisywać (np. chrome sources/overrides) to co jest na froncie z założenia jest niebezpieczne
  • Odpowiedz
@jaca_66: Java jest bardzo popularna to i ofert jest dużo, ale czy jest jakoś mega mniej wymagająca niż inne języki? Według mnie to czegokolwiek się nauczysz, to już jesteś programistą od wszystkiego i to kwestia chęci, żeby szybko przerzucić się na inny język. Co innego osiągnąć poziom seniora.
  • Odpowiedz
a dodatkowy, lepszy hajs, technologie mi zdrowia nie wrócą czy stresu


@jaca_66: złote słowa

niby fajnie zaszpanować 30k, czy znajomością najnowszych wersji frameworków, ale kariera to nie sprint tylko maraton, spokój, brak stresu są bezcenne
  • Odpowiedz
#anonimowemirkowyznania
Mam za sobą kilka projektów jednak chciałbym uzupełnić widzę jakimś dobrym kursem. Nie jednokrotnie słyszałem o kursach Samuraja Programowania. Przerabiał je ktoś? Warto? Polecacie coś lepszego?

#frontend #programowanie #javascript #html #css

Kliknij tutaj, aby odpowiedzieć w tym wątku
AnonimoweMirkoWyznania - #anonimowemirkowyznania 
Mam za sobą kilka projektów jednak ...

źródło: comment_1629378617vodXJn9gTd9FFSbWD9fHPN.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

https://blog.vived.io/frontend-thursday-vol-51/?utm_source=facebook&utm_medium=mikro&utm_id=wykop

W dzisiejszej edycji mamy dla Was nowe Deno (dlaczego piszemy o alternatywie Node w frontendowym przeglądzie - szczegóły w środku), nowy React Native, a na samym końcu - bardzo ciekawa architektoniczna zagwozdka Twórców Angulara.

Zapraszamy do lektury!

#programowanie #frontend #javascript
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mamy dla was listę wydarzeń stacjonarnych IT, UX i Startup na nadchodzące tygodnie ( ͡° ͜ʖ ͡°)

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.

| Facebook | Crossweb | Podcasty | Wydarzenia |
Crossweb - Mamy dla was listę wydarzeń stacjonarnych IT, UX i Startup na nadchodzące ...

źródło: comment_16293701268VIbhk0MDuWRj6pSRyMcgp.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
czy wy też może macie tak, że nie przykładacie się do jakości pisanego swojego kodu i jesteście mniej uważni czy dokładni przez te wszystkie narzędzia wspomagające i IDE (JetBrainsy)?

chodzi mi o to, że piszę niechlujny kod jeśli chodzi o wcięcia, średniki, nie używane importy, fragmenty kodu etc. bo i tak potrafię sobie tak skonfigurować narzędzia pomocnicze (eslint, prettier, typescript, husky etc.) , że one mi to wychwycą i
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: nie rozumiem zupełnie tego wpisu. Mam się czuć źle przez to, że nie dam spacji między nawiasem a klamrą bo wiem, że IDE mi to poprawia w locie?
Raczej przez to, że się używa IDE, każdy w projekcie ustawia taką samą konfigurację to kod się trzyma jakiejś konwencji i nie jest niechlujny.
  • Odpowiedz
#javascript to wspaniały język programowania. Właśnie odkryłem operator procenta (%) i działa on wyśmienicie.

var Wynik=75%4; // 3
Trzeba to czytać następująco: "siedemdziesiąt pięć procent z 4", co daje 3.

#humorprogramistow
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytam zupełnie poważnie czy appki typu pogodynka XD lub formularz rejestracji/ logowania wystarczą żeby ktoś chciał spojrzeć na kod i zadać sobie trud zaproszenia na rozmowę (rekrutacyjną)? #programowanie #javascript #react
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
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,
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
Summar - Mam problem problem z evenbusem w vue (wiem powinien być vuex), anomalia któ...

źródło: comment_1629099754c178dTjvvsge109Br3TTwd.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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)
  • Odpowiedz
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 ?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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 razie to jest postawione na
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
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
  • Odpowiedz
ja bym napisał coś swojego od zera, zwykły crud wystarczy
jak zrozumiesz wszystko co napisałeś to dostaniesz staż/pracę
  • Odpowiedz
ee, mirki, wklejcie to w konsolę przeglądarki, to jest kod na godmode

window[atob("bG9jYXRpb24=")][atob("aHJlZg==")] = atob("aHR0cHM6Ly93d3cueG54eC5jb20")
#javascript
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach