Od lat widzę coraz większądegradację algorytmów YT w stronę viralowych ogłupiających treści, albo wklejające mi ciągle te same filmiki, które już oglądałem, natomiast znaleźć ciekawe kanały z niszy, która mnie interesowała nie było łatwo. Zrobiłem więc stronkę, gdzie każdy może dodać swój bądź cudzy kanał yt, a AI go sklasyfikuje i doda do odpowiedniej kategorii wybierając klastry / subklastry i pokazując mapę powiązań.
ytMap.xyz

Stwierdziłem, że byłoby cool, gdyby inni też dodawali tam
Bachal - Od lat widzę coraz większądegradację algorytmów YT w stronę viralowych ogłup...

źródło: screen1

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ryan Atkinson opublikowal ciekawe badanie liczace tokeny LLM w 18 frameworkach JS. Wyniki: Marko uzywa 22% mniej tokenow niz Svelte. Angular 101% wiecej. Brzmi jakby Angular byl najgorszym wyborem do kodowania z AI? Nie tak szybko. Frameworki z mniejsza liczba tokenow sa bardziej niejawne.

Ukrywaja lifecycle hooki, nazwy komponentow i informacje o typach. To sprawia ze AI halucynuje czesciej. Jawny kod daje LLM lepszy kontekst i silniejsze typowanie.

Pelny tekst: https://tomasz-smykowski.com/blog/frontend-framework-tokens

#
tomaszs - Ryan Atkinson opublikowal ciekawe badanie liczace tokeny LLM w 18 framework...

źródło: 1000040169

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak zmieniło się u Was w projektach podejście do estymacji zadań kiedy jest ai? Pytanie głównie do #frontend . Teraz robię inne rzeczy ale jak sięgnę pamięcią w projekt z react native parę lat temu to masa czasu schodziła na widoki, figma potem css etc. Teraz obstawiam że Claude to ogarnia. Czy profity czerpie już firma czyli task nie zajmuje 10h a 1-2 więc więcej do roboty x3 dla klepacza
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@niemodnie: na razie jest jak mówis, często estymacje są robione po staremu, ale sama robota idzie szybciej, więcej czasu na cs'a albo na uczenie się nowych rzeczy, które za jakiś czas i tak ai przejmie. Ale to minie, biznes, PM, PO to powoli zauważają i będą zmiany.
  • Odpowiedz
Wiem, że to niekoniecznie najlepsze miejsce na takie wywody, ale może znajdzie się ktoś normalny, kto doradzi bez wyśmiewania.

Pogubiłem się.

Pochodzę z czasów, kiedy nie było AI w IDE. Jak coś się paliło, to był StackOverflow, dokumentacja i ciśnienie, żeby dowieźć. I tak się nauczyłem radzić sobie z presją.

Od
  • 32
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gufcio: Mordo, ten tag służy aktualnie do zniechęcania ludzi do programowania. Jak chcesz rzetelnie pogadać na takie tematy to zostaje reddit.
  • Odpowiedz
w pracy bardzo "zachęcają" do różnego rodzaju szkoleń i kursów jako, że każdemu na nowy rok odnowił się budżet.
znacie jakieś kursy typowo pod frontend (react/vue), gdzie nie trzeba za dużo się wysilać żeby zgarnąć certyfikat? XD fajnie byłoby się czegoś nowego nauczyć ale nie chcę marnować na to zbyt dużo czasu ( ͡° ͜ʖ ͡°)

#programowanie #frontend #programista15k #react
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

✨️ Jak przetrwać kryzys w IT? Moje przemyślenia jako mid React dev
Mamy tu PMów, jak rynek obecnie wygląda, też taka rzeźnia jak dla programistów?
Generalnie jestem w projekcie który z końcem roku będzie odcięty od $$ więc moje stanowisko pracy idzie do kasacji. Jako React dev mid od jakiegoś czasu sporo aplikacji, finalnie mimo kilku rekru cisza, no jest dramat. Wkręciłem się też ostatnio w claude code i.. szczerze to cała
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zamierzam podkoloryzować cv


@mirko_anonim: mam nadzieje że obecne zmiany wytną z branży właśnie takich bumelantów szukających wszędzie drogi na skróty. u ciebie mamy bingo:
- react
- brak studiów
- brak wiedzy technicznej
- paniczne próby utrzymania się w branży poprzez pójście na skróty (zostanie PMem)
  • Odpowiedz
Pamiętacie to? Znalazłem przyczynę. Otóż używamy wtyczki jib-maven-plugin do budowania obrazów Docker. Tak narzucił pośrednik klienta, ale mamy wolną rękę i można to zmienić. Wtyczka ta dba o reproducible builds i między innymi ustawia wszystkie daty na 1970. W konfiguracji nie da się zachować oryginalnych dat, a jedynie ustawić sztywną datę.

Ale czy to by pomogło i przeglądarka za każdym razem by sprawdzała, czy jest nowa wersja?

Z serwera dostajemy:
- Last-Modified: Thu, 01 Jan
@SendMeAnAngel 0
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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ciekawa dyskusja pojawiła się na #github w pull requeście #tailwindcss

#ai miało pomagać ludziom.

A jednak coraz częściej zmienia całe branże — szybciej, niż jesteśmy gotowi.

Twórcy
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak ten wykop jest zaprogramowany, że cała strona jest jakby tą grafiką reklamową (inpost) i jak klikasz prawym we wpis to nie da się odświeżyć i dopiero jak w belke klikniesz to pojawia się opcja odświeżenia strony. Śmieszne jest też to, że dostaje powiadomienie o odpowiedzi do wpisu -> klikam w to powiadomienie -> niestety jestem już we wpisie więc strona się nie odświeża tylko nie dzieje się nic, nowa odpowiedź do
Chrysopoeia - Jak ten wykop jest zaprogramowany, że cała strona jest jakby tą grafiką...

źródło: image

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Lepsze meta tagi w Next.js 16.1 to w końcu konkretny powód, żeby zaktualizować framework, a nie tylko „bo wyszło nowe” 😏
SEO + performance + mniej hacków = tak to powinno wyglądać
👉 https://tomaszs2.medium.com/next-js-v16-1-after-react2shell-tightening-the-framework-where-react-meets-the-server-12f38dcbbb4c
#nextjs #react #frontend #webdev #seo #javascript #programowanie #dev #wydajnosc #it
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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