Polski frontend i backend newsletter @ typeofweb.com #1
Hejka! Z tej strony Michał Miszczyszyn z Type of Web. Możecie mnie też kojarzyć z takich inicjatyw jak spotkania meet.js, aplikacji devFAQ i polskifrontend.pl oraz serwera na Discordzie.
Przybywam do Was z nowym projektem: newsletterem Polski frontend i backend, czyli: JavaScript, TypeScript, CSS, HTML, Node.js i inne. Znajdziecie tutaj zbiór linków, materiałów, artykułów, filmów i narzędzi, które uznałem za ciekawe lub wartościowe.
Frontend
Szybsze aplikacje Reactowe z memoizacją
Na grupach na Facebooku wciąż pojawia się ten temat i ciągle powtarzany jest ten sam mit: memoizacja przynosi szkody, nie warto tego robić, memo kosztuje więcej niż rerender… otóż nie i pisałem to wielokrotnie: MEMO ALL THE THINGS!
Wywiad z Eladem Shechterem o „The New CSS Reset”
Rzućcie okiem na nowy CSS reset na miarę roku 2021. W tym artykule autor szczegółowo wyjaśnia implementację oraz co stało za motywacja do stworzenia kolejnego resetu.
Pollen – framework CSS
Pollen nazywa się „alternatywą do TailwindCSS, ale bez wymyślania CSS na nowo”. Trudno mi się z tym nie zgodzić, a po przyjrzeniu się temu pomysłowi bliżej bardzo mi się spodobał. W Pollen zamiast miliona klas mamy zwykły CSS, ale z wykorzystaniem zmiennych CSS do granic ich możliwości. Kibicuję i trzymam kciuki.
Rozwijalne sekcje z CSS Grid
Ciekawa koncepcja layoutu z interaktywnymi rozwijalnymi elementami oparta o CSS Grid. Koniec z dziwnymi hackami, kopiowaniem treści do kilku kontenerów i przebudowywaniu całego układu strony. Poznajcie 5 linijek CSS, które zmienią Wasze życie.
Backend
Fly.io: Hosting dla aplikacji wszelakich
Jakiś czas temu natrafiłem na Fly.io, czyli usługę hostingową i absolutnie się w niej zakochałem. Fly pozwala na łatwe zdeployowanie każdej aplikacji albo obrazu Dockerowego w dowolnym miejscu na świecie lub, co istotne, w wielu miejscach na raz! Jeśli coś działa na Heroku to po jednym kliknięciu będzie też działać na Fly. Do tego mają bardzo hojny darmowy plan. No rewelacja.
google/zx: Lepsze skrypty
W zasadzie to nie stricte backend, ale uznałem, że do tej kategorii pasuje lepiej. Wyobraźcie sobie pisanie skryptów shellowych w JS, ale z możliwością używania natywnych komend typu ls
, cd
czy rm
… brzmi dobrze? Poznajcie zx!
Reverse Engineering algorytmu rankingu Hacker News
Ostatnio głowiłem się w jaki sposób rzetelniej sortować artykuły na podstawie liczby uzyskanych reakcji. Co jest bardziej ciekawe: artykuł, który w godzinę zdobywa 100 lajków, czy artykuł, który w rok zdobył ich 200? Otóż da się to policzyć. Polecam gorąco ten wpis.
Wideo
Q&A: Remote
Kilka dni temu wystartowałem z moim pierwszym livem: Wraz z Krzyśkiem Miąskowskim z 11Sigma rozmawialiśmy o pracy zdalnej, jej wadach i zaletach, efektywnej komunikacji oraz wielu innych aspektach. Live okazał się mega sukcesem. Dzięki za Wasze pytania!
Śniadanie z Programowaniem na INFOSHARE
Jeśli tęskniliście albo tęskniłyście za Śniadaniem z Programowaniem w ubiegły piątek to śpieszę wyjaśnić: Chłopaki byli na infoShare i tam dawali czadu na żywo. Nagranie już jest!
Stopka
Podobało się? Nie podobało się? Daj mi znać. Jeśli coś z wrzuconych tu materiałów Ci się przydało, to daj lajka, udostępniaj, albo po prostu powiedz znajomym. Chętnie przyjmuję też wszelkie sugestie. Dzięki!
Stale poszukuję sponsorów. Chcesz, aby Twoje materiały lub ogłoszenie było tutaj promowane? Odezwij się na wspolpraca@typeofweb.com lub typeofweb.com/wspolpraca.