Wdrażamy nową wersję aplikacji Angular. Klient nadal widzi starą wersję, bo przeglądarka zapisała w pamięci podręcznej. Jak sobie z tym radzić? Angular tworzy pliki .js z losowym ciągiem znaków, ale to index.html jest cachowany.

Po analizie wyszło, że serwer lighttpd zwraca datę Last-Modified 1970.

Można wymusić Cache-Control: no-cache, no-store, must-revalidate

Ale
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SendMeAnAngel: Najlepszym rozwiązaniem jest wyłączenie cache dla index.html, a pozostawienie długiego cache dla haszowanych plików. To jest powszechnie stosowany sposób. Wymusza pobranie najnowszej wersji aplikacji, a pozostałe pliki mogą być cache’owane, bo mają unikalne nazwy po każdym buildzie Angulara.

@sokytsinolop To, co mówisz, ma sens przy CDN-ach, gdzie często robi się cache invalidation, ale nie rozwiązuje głównego problemu. W Angularze hashowane pliki nie wymagają czyszczenia cache, bo kluczowe jest
  • Odpowiedz
@SendMeAnAngel: ale po co kombinujesz z jakimiś workerami - index.html musi mieć no-cache a wszystko inne bardzo długi cache jak opisał @ra_s - absolutnie nie ma lepszego rozwiązania i dodatkowo to jest bardzo proste
  • Odpowiedz
✨️ Jak wygląda rynek React Native?
Mamy tu react native developerow? Jak rynek obecnie pod kątem roboty to raz, a dwa - w ostatnich latach wiele nowinek w świecie RN? Z tego co widzę to expo już raczej standard również jako pomoc w deployu?

Mam taką sytuację że 3 lata pracowałem jako RN dev po upgrade z klepania stronek i web developmentu. Poziom mid powiedzmy. Ale ostatnie 2 lata przerwa bo trafił mi
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mirko_anonim: nijak nie wygląda. to martwa z perspektywy robienia na niej hajsu technologia(w kontekście rzeczy które faktycznie outsourcowali do polski, a nie jakiejś aplikacji typu Facebook) , która była napędzana startupowym boomem kilka lat temu, po którym nie ma już śladu. skoro znalazłeś ofertę to się ciesz i bierz
  • Odpowiedz
#webdev #frontend

W czym ta strona zrobiona?
https://eyes.nasa.gov/apps/solar-system/
Jakaś biblioteka do animacji czy czysty JS?

Świetnie
@mk321 +6
#astronomia #3latlas #atlas

Fajna strona do śledzenia komety 3l/Atlas:
https://eyes.nasa.gov/apps/solar-system/

Na dole można zwiększać szybkość upływu czasu (najpierw trzeba oddalić widok).
mk321 - #webdev #frontend 

W czym ta strona zrobiona?
https://eyes.nasa.gov/apps/sol...

źródło: 1000054705

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Do next.js co wybrać na testy e2e, co na testowanie komponentów? Playwright czy Cypress? Vitest czy Jest? Jest i Cypress znam bo używam. Playwright zacząłem próbować ale strasznie wydaje mi się nieprzejrzysty w porównaniu do Cypress (może tak mi się wydaje bo jestem przyzwyczajony do Cypress). Co rekomendujecie?

#nextjs #frontend #cypress #playwright #react #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ra_s: jak znasz cypressa to wybor jest prosty, ja cypressa uzywam do e2e/api i komponentow. Co do playwrighta to racja - na start malo przystepny
  • Odpowiedz
via Wykop
  • 0
@imo0mfg: Wybrałem playwrighta na e2e... jest wyzwanie. Póki co idzie mi pisanie jak krew z nosa ale sie rozkrece z czasem. Do testowania komponentów, hooków i wszelakiej innej logiki wybrałem Vitest dla czelendżu.
  • Odpowiedz
Widzę, że powoli moje wpisy o tym, że jest kasta lekarska przechodzą na inne płaszczyzny i zaczynają prowokować innych do wypowiedzi.

https://wykop.pl/link/7817473/kasta-lekarska-skonczy-jak-kasta-prawnicza-oby

#pracbaza #programowanie #programista15k #frontend #html #javascript #react #angular #vuejs #pracait #praca #politechnikapoznanska #politechnikalodzka #politechnikakrakowska #studbaza #java #korposwiat
Ksiega_dusz - Widzę, że powoli moje wpisy o tym, że jest kasta lekarska przechodzą na...

źródło: Zrzut ekranu 2025-10-23 163150

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Zimm3man: Ale nadal PO czy SM (Sales manager, nie scum master XD) chociaż róchają, często i gęsto takie Karolinki po różnych integracjach. A Kamilek to taki mały grubas, któremu w szkole zabierali kanapki i się śmiali a teraz w pracy zasadniczo dzieje się to samo tylko w formie dojeżdżania w scrumie. Polskie IT niczym się nie różni od polskiego gimnazjum. Te same zachowania, te same mechanizmy... Tylko ludzie starsi i
  • Odpowiedz
@KundelekPaniMagdaleny: w piątek pograłem w wolfensteina, wczoraj poczyatłem sobie ksiażke, byłem na zlocie gier retro, a dzisiaj film obejrzałem i się assemblera 6502 dziś pouczyłem i wiesz co? przy asm najbardziej się bawiłem, już 17:00 nie wiem kiedy mi dzień zleciał

programista
  • Odpowiedz
✨️ Czy portfolio ma sens w rekrutacji na junior/mid fronta?
Portfolio ma jakikolwiek sens pod rekrutacje na junior/mid fronta? Czy rekruterzy biorą to w ogóle pod uwagę i można się tym wyróżnić? Mam trochę ponad 3 lata expa w małym SH (~10 osób) i szykuję się do zmiany pracy. Stack to głównie Next.js, Wordpress/Woo i sporadycznie backend w PHP/Expressie. Zastanawiam się też czy dobrze zrealizowane portfolio z ciekawymi projektami, o których potrafię
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Portfolio ma jakikolwiek sens pod rekrutacje na junior/mid fronta? Czy rekruterzy biorą to w ogóle pod uwagę i można się tym wyróżnić? Mam trochę ponad 3 lata expa w małym SH (~10 osób) i szykuję się do zmiany pracy. Stack to głównie Next.js, Wordpress/Woo i sporadycznie backend w PHP/Expressie. Zastanawiam się też czy dobrze zrealizowane portfolio z ciekawymi projektami, o których potrafię opowiedzieć są w stanie zrekompensować ewentualne kiepskie technical interview.


@mirko_anonim
  • Odpowiedz
#frontend #programowanie

Jak mam konfigurator na wiele stepów, ale wszystko było pisane na context api na kolanie, to jeśli chciałbym zmigrować na jakiś schludniejszy state management to najlpiej Zustand? Nie chce się z buta w Reduxa w takim wypadku ładować
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@techko: tak jak napisalem. Zalezy co jest twoim source of true w aplikacji. Widzialem dzieiastki apek, ktore sa tak naprawde tylko UI-em do backendu i tutaj 100% wystarcza opieranie sie na stanie serwera.

tutaj op ewidentnie ma client side do budowania jakiegos payloadu do requestu

I czy ten stan poza konfiguratorem jest gdzies jeszcze potrzebny? Moze sie okazac, ze niekoniecznie. Ale to dywagacje.
  • Odpowiedz