#webdev
Wygląda zabawnie, fajne jako projekt do portfolio ale nie potrafię znaleźć w sumie zastosowania do tego. W sensie nie wyobrażam sobie żeby ktoś np. chciał pisać w podobny sposób gry itp. Przecież przy większych mapach to musi być koszmar optymalizacyjny żeby trzymać wszystko w DOM i operować na tym. No i gra by mogła działać tylko w przeglądarce, gdzie raczej teraz takie gry robi się aby dało się je wyeksportować na wszystko z jednego codebase jak to np. robi Unity.
Zaloguj się aby komentować
Wczoraj mignęlo mi, że strona dystrybucji #linux xubuntu nie działa, a parę dni wcześniej pisali na reddit że zamiast obrazu ISO systemu ściąga się syf.
Moja myśl że kolejni co nie potrafią zaktualizować #wordpress
Dzisiaj pojawiły się informacje że strona od pół roku serwowala syf a zgłaszający dostawali bana.
Coś typowy Wordpress jest typowy. Po co aktualizować skoro działa, a potem zdziwienie że porno serwuje czy inne gówno. Małpy się nigdy się nie nauczą.
Dodatkowo pokazuje ta sytuacja jakim rakiem są społeczności linuksowe.
#webdev

Zaloguj się aby komentować
Chmura taka wspaniała, tak dobrze działa i robi oszczędności. Bla bla, chyba że przestaje działać to wtedy dlaczego my za to płacimy. Czy można coś z tym zrobić?
AWS ma awarie i różne usługi przy okazji też.
Cóż może niektórzy zrozumieją, że chmura to nic innego jak komputer kogoś innego.
#programowanie #programista15k #devops #webdev

Zaloguj się aby komentować
#hejto #hejtocontent #programowanie #makingofhejto
Dzień dobry!
Ostatnio w pracy debatowaliśmy nad pewnym problemem z formularzami - zdarzało się, że zaczynały mocno lagować, szczególnie wtedy, kiedy
a) w formularzu występowało wiele inputów,
b) zmiany na jednym inpucie wpływały na wartość w innym (np. zmiany w polu "Title" wpływały na wartości w polu "Id").
Stack jaki tam aktualnie mamy to Formik + Yup. Z uwagi na fakt, że problem ten był już wcześniej łatany z różnym skutkiem to teraz padła decyzja na zmianę biblioteki obsługującej formularze - nowy stack to react-hook-form + zod.
Ta sytuacja przypomniała mi, że na hejto również korzystamy z Formik + Yup – może więc i u nas przydałaby się zmiana?
Chciałbym zapytać się:
1. Programistów #webdev #frontend #react - czy macie jakieś doświadczenia/przemyślenia w tym temacie?
2. Wszystkich Użytkowników - czy zdarzyło się Wam zauważyć, że formularze na hejto czasem potrafią się przycinać albo działać wolniej? (o problemie w działaniu formularza dodawania komentarza, kiedy jest sporo komentarzy już wiem i jak to ogarnę to będzie o tym osobny wpis

@kris Z formik i react-hook-form nie korzystałem bardzo długo, ale z zod'a korzystam regularnie i jest super. Z takich swoich doświadczeń, to mi przy dużych formularzach pomagało wywalanie state skąd tylko się da. Kiedy każdy input ma swój state, to zaczyna to trochę mulić, a wszystko na dobrą sprawę w submit można wyciągnąć z FormData . Jeżeli chodzi o czyszczenie formularza, to przydaje się zmiana `key`, wtedy każdy input wraca do `defaultValue`. No ale wiem, że nie zawsze się tak da.
@kris No generalnie najprościej jest nie przechowywać niczego z formularza w React state, wtedy formularz nie laguje bo nie rerenderuje go całego przy każdym inpucie. Mantine w swoich formularzach ma np. opcje "uncontrolled mode" i dosłownie maja napisane: "Controlled mode is not recommended for large forms". Nie wiem jak to u was wygląda w tej bibliotece bo nigdy z niej nie korzystałem. Ogólnie nie jestem też jakimś expertem Reacta żeby nie było xD. https://mantine.dev/form/uncontrolled/
Zaloguj się aby komentować
Szkalujo!
https://www.hejto.pl/wpis/animowane-silniki?commentId=1ddf6583-69a0-48fa-960f-40073d09cd02
#programowanie #okboomer #internet #webdesign #webdev

Well, chciałbym tylko przypomnieć, że react wyszedł w 2013 roku, to było jakieś 12 lat temu. Zaraz zacznie się uczyć nowe pokolenie programistów które urodziło się po wyjściu tego frameworka. Czasy o których piszecie są baaardzo odległe.
Nie twierdze też że ta strona jest słaba czy coś, zwróciłem tylko uwagę, że jest bardzo archaiczna. Nawet podesłałem to znajomym programistom to też byli zdziwieni jak ta animacja była zrobiona. Może nie pisałem stron w tych czasach ale znam mniej więcej ten vibe bo uczyłem się tego trochę jeszcze wcześniej w szkole i wiem jaki to jest ból żeby strona zadziałała np na Internet Explorerze, zresztą ciężko nie wiedzieć jak to wyglądało kiedyś gdy każdy wątek na Stack Overflow odnośnie jakich webowych rzeczy ma pytanie czy będzie to działać na IE i ewentualnie jak zrobić żeby to zadziałało xd. Btw współcześnie to Safari jest takim IE.
A co do nowych stron, to że większość jest nieczytelna lub wolna to nie wina frameworków czy bibliotek tylko tego że programiści są chujowi albo też np zostali zmuszeni do nasrania reklam, śledzenia i funkcji analitycznych do każdej akcji na stronie. Albo też im się po prostu nie chciało bo mają trzaskać te projekty jak najszybciej.
Zaloguj się aby komentować
https://www.reddit.com/r/webdev/comments/1nf91bg/just_made_my_first_saas/
#webdev #heheszkiprogramistyczne



Zaloguj się aby komentować
Co może być powodem, że strona odpalona offline w przeglądarce, wygląda super, a po uploadzie na hosta wygląda w niektórych elementach jak kaszana?
#kiciochpyta #pytanie #webdev
Zaloguj się aby komentować
Zaloguj się aby komentować
Ponownie przypominam, że istnieje coś takiego jak HEJTOSIUSIACZKA, bardzo przydatne narzędzie gdy szukasz jakiegoś konkretnego wpisu, swojego lub czyjegoś.
#hejto #hejtoszukaczka @koszotorobur #przydatnestrony #technologia #webdev #sveltekit


Zaloguj się aby komentować
Podpowiedzcie jakiś sensowny menadżer zakładek do Firefoxa.
#dodatki #webdev #przegladarki #gownowpis
Zaloguj się aby komentować
Siema, znacie jakiś w miarę stabilny (także cenowo) hosting domeny? Seohost mnie już zaczyna wkurwiać - co roku wyraźne podwyżki.
#internet #hosting #webdev

Zaloguj się aby komentować
#programowanie #webdev #pytanie
Hejka. Pytanie. Potrzebuję tymczasowo zrobić prostą stronkę (sam tekst) dla ludzi z chłopskim rozumem u mnie w pracy. Nie chce mi się za każdym razem gadać z kolejnym odklejeńcem (chociaż to ja dla nich jestem inny) na temat tego dlaczego wyjście z UE to zły wybór dla Polski, czy że Ukraińcy nie drenują naszej gospodarki. No i ostatnio wjechał temat globalnego ocieplenia. Oczywiście wszyscy anty bo tak na tiktoku mówili. Usłyszałem, że lewacka unia manipuluje
Wszyscy pracujemy w Niemczech jakby co
Nie muszę chyba dodawać, że wiedzę czerpią z TikToka, i sami zwolennicy Konfy i PiSu tutaj pracują.
Więc wymyśliłem, że zrobię dla nich stronę gdzie wrzucę same fakty na powyższe tematy. Razem ze źródłami itp.
Może chociaż dwie osoby trochę zmienią myślenie. Nie oczekuję cudów, ale może chociaż przestaną powtarzać głupoty.
Się rozpisałem a wciąż nie zadałem pytania. W każdym razie w czym najprościej i najszybciej zrobić stronkę?
Jak coś to znam się co nieco na programowaniu, więc potrzebuję tylko narzędzia. Prostego, nie kombajn. Resztę sobie ogarnę.
Z góry dziękuję
@Djnx Przecież tego nikt Ci nie przeczyta, żeby ktoś to przyswoił, to musiałbyś właśnie to nagrać na tiktoka XD
A nawet jak przeczyta, to się z tym nie zgodzi, bo bardziej odpowiada mu wersja osoby, która nagrała to na tiktoku, a do tego jeszcze ten ktoś jest popularny, więc z automatu musi mieć rację.
Zaloguj się aby komentować
#heheszki #humorobrazkowy #programowanie #webdev #humorinformatykow

Zaloguj się aby komentować
![700 Hindusów zamiast AI - upadek Builder.ai o wartości 1.5 miliarda $ [EN]](https://cdn.hejto.pl/uploads/posts/images/250x250/09a789dbee969367407573af3aab2374.jpg)
700 Hindusów zamiast AI - upadek Builder.ai o wartości 1.5 miliarda $ [EN]
Muszę przyznać, że życie czasami przegania najgłupsze memy
W skrócie:
Startup BuilderAI określający się jako platforma do tworzenia aplikacji poprzez sieć neuronową „Natasha”, okazał się wielkim oszustwem. W rzeczywistości firma zatrudniała ponad 700 pracowników w Indiach, którzy ręcznie...

18 000 uporządkowanych wypowiedzi Posłów z wyszukiwarką i możliwością głosowania
Uporządkowana lista wypowiedzi Posłów. Wypowiedzi przypisane są do partii, osoby oraz (jeżeli są powiązane) pod głosowania i procesy legislacyjne. Każdą wypowiedź możecie plusować (bądź minusować). Do tego przekazuję Wam rozbudowaną wyszukiwarkę. Statystyki oceny wypowiedzi wg. partii. Zapraszam...
jakiej przegladarki na bazie firefoxa lub gecko uzywacie i dlaczego?
#web #webdev #programista15k #pracbaza #internet #pytanie
@Thereforee To nie użytkownicy FF'a to szury, a ty jesteś ignorantem. Poczytaj sobie w temacie "Content Blocking in Manifest v3". Nie trzeba być żadnym szurem, żeby wiedzieć co głównie sie zmienia. Nie jest żadną tajemnicą, że V3 bardzo utrudnia blokowanie reklam i na pewno czyni obecne znakomite blokery mniej efektywnymi.
Od razu dodam, że Firefox nie wymusza V3 (na razie), a na Chromium będzie już wymuszony. Kiedy FF zmieniał API rozszerzeń, nie było podstaw sądzić, że będą nam utrudniać blokowanie kontentu. Google wprowadzając V3 wcale się z tym nie kryje, więc co tutaj jest teorią spiskową?? Serio, chciałbym się dowiedzieć skąd takie wyolbrzymienie?
Zaloguj się aby komentować
Figma Sites is worse than you might have thought
#figma #webdev #accessibility #a11y
Zaloguj się aby komentować
Korzystając z przerwy świątecznej postanowiłem sobie zrobić stronę internetową
Dajcie znać co sądzicie
Wesołych i radosnych świąt dla wszystkich hejtowiczów!
#nootmusic #chwalesie #webdev

Zaloguj się aby komentować

Cybermonit: Szybki rzut oka na cyber-świat. Darmowy dashboard z newsami, CVE, Ransowamre i wiele więcej
Stworzyłem Cybermonit ( https://cybermonit.com/ ) – darmowe narzędzie, które może się przydać w codziennej pracy admina, speca od bezpieczeństwa czy DevSecOpsa po hobbistów.
Platforma agreguje m.in.:
Najnowsze podatności (CVE) – kluczowe do patchowania.
Info o oprogramowaniu EOL – ważne dla...
Pisanie frontendu jest jak jeżdżenie TIRem
Jesteś w punkcie A i masz dojechać do punktu B. Odpalasz navi, czyli Figma/Adobe/Canva czy czego tam używają designerzy i jedziesz z koksem. Wydawało by się, że za oknem krajobraz się zmienia, przeżywamy przygodę ale tak na prawdę chodzi tylko o to żeby siedzieć i robić.
Dużo szumu zrobił ostatnio nowy model językowy od Googla - Geminni-2.5 czy coś takiego. Podobno mistrz kodowania. Jak testować to w pełnym boju. Dobrze się więc złożyło, że przyszedł klient na prywatę. Landing page dla salonu masażu, raczej prosta robota. Bez AI myślę, że dla mnie jakieś 14-18h, założyłem, że z AI zrobie to w 8h. Warto zaznaczyć, że gdyby nie chęć przetestowania nowego modelu nie podjął bym się zadania. Zwyczajnie nie chce mi się już jeździć TIRem.
Wycena 1200 netto. Strona + deployment jako kontener.
Stack: #nextjs #tailwindcss #cursor (czy IDE stało się już stackiem do kodowania? A może zawsze było) - nextjs i tak jest za dużym działem na taki landing ale ja po prostu go lubię i znam i nie chce mi sie babrać z bardziej vanillowym JSem. W ramach ciekawostki to znowu poszedłem w TypeScripta w ramach switchu na typowane języki. Z AI jest to całkowicie przeźroczyste.
Wrażenia?
Jestem bardzo pozytywnie zaskoczony. Poprzedni projekt na takim samym stacku tylko z Claude Sonnetem 3.7 poszedł dużo, dużo gorzej. Model od Googla faktycznie radzi sobie świetnie. Przede wszystkim wreszcie dobrze radzi sobie z promtem "Create component based on given design" wklejam screenshot, jeśli potrzeba to coś tam jeszcze opisuje i dostaje faktycznie clean code. Nadal trochę nazmyślane ale to bardziej wina cursora niż modelu. Cursor musi popracować nad promptami i dostępem do całego projektu.
Używanie gotowych komponentów jak shadcn jest już kompletnie niepotrzebne. "Create component based on given design. Sections must be collapsable..." załatwia sprawe. Dostajesz clean code bez niepotrzebnych bibliotek.
Ostatecznie wyszło lekko ponad 10h, z tym, że na pewno będą jeszcze jakieś poprawki więc zakładam, że zamknę się w 12h.
Niestety stawka stopniała ze 150 do 100 zl/h no ale przecież nie dla pieniędzy jeździ się TIRem
Link do wersji devowej tutaj https://masowanie.zboina.pl/ - mobile imo wygląda lepiej
Oczywiście będziemy jeszcze robili title, desciption, og:image i ten cały bzdurny stuff.
Jak zobaczycie coś popsutego to dajcie znać
#programowanie #webdev #ai #vibecoding ? xD nie to nie vibe coding jednak małe partie i sporo poprawiania

@zboinek
Używanie gotowych komponentów jak shadcn jest już kompletnie niepotrzebne.
No trochę się jednak nie zgadzam. O ile nigdy nie przepadałem za shadcn i ideą kopiowania tych komponentów pojedynczo do swojego kodu, tak ogólnie biblioteki z komponentami dalej będą potrzebne. Może nie w twoim przypadku bo robisz prosty landing page i komponenty nie muszą być ze sobą kompatybilne, ale w wypadku jakiejkolwiek większej aplikacji ważna jest spójność ze sobą komponentów i ich działania. Takie Mantine, Chakra, Material, Hero itp dają ci cały ekosystem gdzie komponenty mogą ze sobą współpracować, mają takie same API, zarządzanie motywem/wyglądem itp.
Takie Gemini ofc walnie ci komponent, jak zapytasz się o kolejny który będzie podobny do tego to też to zrobi. Problem pojawi się gdy będziesz miał tych komponentów 30 albo więcej. Też ostatnio dużo używałem Gemini 2.5 i o ile fajnie działa, to tak jak wszystkie te AI, im więcej kodu i treści tym szybciej zaczyna się gubić. A poza tym, to jak myślisz skąd to AI bierze te komponenty jak nie własnie z uczenia się na wszelkich takich projektach open source.
Zaloguj się aby komentować



