Zdjęcie w tle
kris

kris

Inspirator
  • 15wpisy
  • 757komentarzy

#admin

Dzień dobry!


Chciałem bardzo serdecznie podziękować @adsozmelku za zorganizowanie trzeciej edycji książkowego #rozdajo w ramach #kzp. Tym razem los się do mnie uśmiechnął — mimo że ostatnio trochę mi napsuł krwi — i udało mi się wygrać


Jako że z książkami ostatnio trochę mi nie po drodze i wygrana była bardzo niespodziewana to do końca nie wiedziałem co wybrać po szybkim googlowaniu (trochę zamknąłem się na książki o samorozwoju) zdecydowałem się na pozycję „Teoria Pozwól im” Mel Robbins. Wybrałem ją, bo porusza temat, który jest mi ostatnio bliski: odpuszczania rzeczy, na które nie mam wpływu, oraz dystansowania się od opinii innych. Liczę, że wyciągnę z tego coś dla siebie


Jako że aktualnie przebywam na urlopie i nie mam jak osobiście odebrać paczki to w zdjęciach wstawiam screen z InPost jako potwierdzenie wysyłki. Po powrocie wrzucę foto z lepszym potwierdzeniem


Jeszcze raz wielkie dzięki @adsozmelku


#ksiazki #kzp #czytajzhejto #rozdajo i trochę #chwalesie

057e31e9-d65e-4618-855a-54845e4de418
WujekAlien

@kris czy to rozdajo powiązane jest z Tanią Książką? pamiętam, że TK mi wysyłało paczkomatem jako Glosel

Felonious_Gru

@WujekAlien nie. Adsos daje możliwość wyboru dowolnej książki do stówki.

Znaczy się nie każdemu, bo mnie wrzucił na czarną listę xd

bori

@Felonious_Gru 

bo mnie wrzucił na czarną listę xd

Czemu mnie to nie dziwi?

ErwinoRommelo

Milego urlopiku, taki to pozyje !

adsozmelku

@kris do kiedy ten urlop?

kris

@adsozmelku dzisiaj wracam

Zaloguj się aby komentować

Rzutem na taśmę #jesiennewyzwania


  • Wybierz się na jedną z wypraw polecanych przez Piechur (#piechurwedruje)

  • Znajdź dziurę w chmurach i spróbuj swoich sił w astrofotografii

  • Ułóż jesienną playlistę piosenek


Niestety z pieszymi wyprawami nie było mi po drodze (a szkoda bo planowałem odwiedzić Tatry w październiku). Na fotografii kompletnie się nie znam więc padło na stworzenie jesiennej playlisty


1. Intro — The xx

2. Demons — Imagine Dragons

3. Die for You — The Weeknd

4. Use Somebody — Kings of Leon

5. Stay — Rihanna (feat. Mikky Ekko)

6. Everlong — Foo Fighters

7. When the Party’s Over — Billie Eilish

8. Numb — Linkin Park

9. Young and Beautiful — Lana Del Rey

10. Starlight — Muse

11. Mockingbird — Eminem

12. The Scientist — Coldplay

13. Snow (Hey Oh) — Red Hot Chili Peppers

14. Circles — Post Malone

15. Come As You Are — Nirvana

16. If I Ain’t Got You — Alicia Keys

17. Boulevard of Broken Dreams — Green Day

18. Mr. Brightside — The Killers

19. Take Me to Church — Hozier

20. Ordinary — Alex Warren

21. With or Without You — U2

22. Zombie — The Cranberries

23. Shake It Out — Florence + The Machine

24. Do I Wanna Know? — Arctic Monkeys

25. Like a Stone — Audioslave

26. Black Friday — Tom Odell

27. Golden Hour — JVKE

28. Way Down We Go — Kaleo

29. Experience — Ludovico Einaudi

#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 )

89db76cb-b196-482d-b48c-2cdde11fd419
renkeri

@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

@renkeri ja właśnie o zod też wiele dobrego słyszałem, na pewno lepiej waliduje url bo yup przy poprawnym (trochę dziwnym ale jednak poprawnym) linku wywalał błąd a zod go przepuszczał. Rzeczywiście modyfikacja stanu może wpływać negatywnie na performance, szczególnie jak stan jest zadeklarowany w parencie z wieloma childrenami (co może występować u nas właśnie przy dużej ilości komentarzy) - na pewno sprawdzę ten trop

lurker_z_internetu

Rozwalającą się składnie posta przy edycji byście naprawili. Cytat przeskakuje zawsze na kolejny akapit.

kris

@lurker_z_internetu podrzucisz jakieś screeny z przykładem niepoprawnego działania?

Catharsis

@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/

kris

@Catharsis co do formularzy z inputami w trybie uncontrolled - raczej ich do tej pory nie używałem a to głównie dlatego, że poniekąd wymuszały to biblioteki, z których korzystałem. react-hook-form jest pod tym względem trochę inny bo wewnętrznie właśnie obsługuje inputy jako "uncontrolled" przez co automatycznie ogranicza liczbę renderów ale przy tym ma metody na dobranie się do aktualnej wartości wypełnionego pola - chyba dlatego w moim osobistym rankingu wygrywwa z formikiem

Zaloguj się aby komentować

Zaloguj się aby komentować

WordPressDeveloper

@mBank z pewnością tak będzie, to akcja, która rozgrzewa serca. Śmieszna sprawa, że usłyszałem o niej niedawno (wcześniej nie bardzo korzystałem z OLX, bardzo sporadycznie i akurat nie w momencie akcji...) Usłyszałem o poprzedniej edycji tak 1,5 miesiąca przed startem, o tej już wiedziałem oczywiście... Ech, nie chcę więcej nic mówić, ale obok WOŚP to akcja najbliższa memu sercu, choć od niedawna (z WOŚP o od pierwszego finału).

W każdym razie, w obu akcjach mam swój skromy udział

mBank

@WordPressDeveloper Osobiście uważam że takie akcje które wymagają skromnego wkładu bądź w ogóle bez wkładu powinny być mega nagłośnione oraz promowane przez internetowych kurwiszonów (influencerów) wszędzie, a niestety mało kto o tym mówi i bardziej jest to przez pocztę pantoflową bądź kolega koledze powiedział a koleżanka się dowiedziała no to też powie dalej, nawet gdyby byłyby to koszta symbolicznej złotówki uważam że akcja warta uwagi oraz nagłośnieniu.

Rok wcześniej bodajże 22/12 było już wszystko nakarmione, w tym roku trochę słabiej ale widzę progress jest


Zawsze wychodzę z założenia że warto pomagać tym bardziej jeżeli Ciebie to nic nie kosztuje bądź kosztuje tyle że z uśmiechem zrobisz to na twarzy bo Twoja kieszeń wiesz że tego nie odczuje a komuś naprawdę może pomóc i nie mówię tu o bezdomnym z karteczką zbieram na wino czy jedzenie


Pozdro!

WordPressDeveloper

@mBank Nie ma się co martwić tym, że było nakarmione a teraz jest słabiej, bo w tym roku akcja się przesunęła o jakieś 10 dni. Statystyki są rewelacyjne, lepsze niż w zeszłym roku (o ile pamiętam, nie sprawdzałem, ale tak mi chodzi po głowie) - więc to tylko kwestia czasu i przez opóźnienie startu

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

lubieplackijohn

@kris Nie no, grafika jak ta lala

Zaloguj się aby komentować

siRcatcha

co to za alkomat ma w odcinku? Moze ktos polecic niedrogi, a w miare sprawdzony model?

NinomaeInanis

@kris mozna czy nie? nie mam 15 minut czasu

Nebthtet

Alkomat alkomatem, są ludzie, których po jednym zwykłym piwie znosi, tak więc niezależnie od tego, ile pokaże alkomat za kółko wsiadać nie powinni.


Tak w ogóle prowadzenie pojazdów po spożyciu jakiegokolwiek alkoholu jest debilnym pomysłem.

Zaloguj się aby komentować

kris

@Mia Wow, to musi być dopiero technologia

kris

@awokado to może warto spróbować innych narzędzi? narysuj awokado w 3D

Zaloguj się aby komentować

kris
<!--tiptap--><br />

test

Zaloguj się aby komentować

Izera znalazła partnera biznesowego. Budowę fabryki sfinansuje każdy z nas.


Skarb państwa planuje przejęcie spółki ElectroMobility Poland, odpowiedzialnej za budowę polskiego samochodu elektrycznego Izera. Transakcję przygotowuje Ministerstwo Klimatu i Środowiska.


Minister klimatu Michał Kurtyka podkreślił, że jest to projekt o dużym znaczeniu, dlatego powinien być wspierany z pieniędzy publicznych.

ab11a947-d4de-4add-8f73-4ca69da7ad4f
kris

@pescyn skoro Skarb Państwa chce to przejąć to na pewno będzie wyjdzie z tego coś za⁎⁎⁎⁎⁎tego! Już nieraz przekonaliśmy się, że jak Państwo do czegoś się zabiera to powstają wspaniałe rzeczy

pescyn

@kris oczywiście! Przepraszam za moją myślo-zbrodnie, kajam się i już piszę samokrytykę!

Bezbronny

Komentarz usunięty przez moderatora

Zaloguj się aby komentować

Cześć Wam!

Czy mamy tu jakichś specjalistów od Fluttera? Zastanawia mnie jak się tego używa, na co należy zwrócić szczególną uwagę, jakie problemy można napotkać i czy go polecacie.

5c1c9f79-8b60-42a9-9c0a-7292085af904
bartlomiej-szypelow

@kris Tak, we Flutterze zamiast propsów są po prostu parametry konstruktora. Trochę inaczej wygląda state - we Flutterze widget ze state'em jest rozdzielony na 2 powiązane klasy - widget i state. I tu możesz czasem się natknąć na niespodziankę - ponieważ te 2 rzeczy żyją oddzielnie, a Flutter rozpoznaje, że drzewo się zmieniło, porównując tylko widgety - może się zdarzyć, że przy buildzie (renderze) np. listy, którą chciałeś przesortować, przypisze state do nie tego elementu, co się spodziewałeś. Wtedy przydaje się parametr key w widgecie, pozwalający rozróżnić, który widget jest który.

kris

@bartlomiej-szypelow o to trzeba będzie uważać na ten state, dzięki za nakreślenie na co zwrócić uwagę!

entropy_

Ta karta przeglądarki ma przynajmniej 3 dni, prawdzam pisanie

entropy_

Kireś 25 powiadomien już przyszlo

entropy_

Normalne użytkowanie w trakcie pracy

Zaloguj się aby komentować