Polski frontend i backend newsletter @ typeofweb.com #6
Dzieńdoberek!
Konferencja ConfrontJS 2021
ConfrontJS 2021 już 11. grudnia w Warszawie. Z tym linkiem macie -20% od cen biletów. Polecam! Będę!
Frontend
Remix w końcu publiczny
Remix, czyli full-stack framework od twórców React Router (Michael Jackson) i Reach Router (Ryan Florence), w końcu ujrzał światło dzienne. Co prawda plan był taki, aby to narzędzie było płatne, ale ostatecznie twórcy zdecydowali się je otworzyć po otrzymaniu niewielkiego finansowania od inwestorów. Sama premiera nie obyła się bez kontrowersji – live stream zaplanowany na 22:00 polskiego czasu rozpoczął się chwilę przed 23, a strona z dokumentacją długo rzucała błędem 404.
Ostatecznie przejrzałem tylko landing page i poszedłem spać, bo nie chciało mi się dłużej czekać na rozpoczęcie wideo. Dajcie mi znać, czy jest tam coś ciekawego 😉 Link do wideo na końcu tego newslettera.
Vercel zgarnia kolejne 150 milionów dolarów
Czyli ich łączne finansowanie wynosi już 313 miliony USD. Zresztą, przeczytajcie sami. Ja Vercela lubię.
Router do Reacta: React Location
Tannera Linsley'a chyba nikomu nie trzeba przedstawiać: to twórca bardzo popularnej biblioteki React Query oraz kilku innych projektów. Jego najnowszą publikacją jest React Location, czyli router do Reacta z deklaratywnym podejściem. Czy ma szansę zawojować rynek?
Funkcyjne podejście do typów algebraicznych w TypeScripcie
Każdy kto choć raz używał discriminated union w TS-ie prawdopodobnie natknął się na problem: TypeScript uparcie nie chciał poprawnie inferować typu unii, gdy używaliśmy ich bardziej funkcyjnie – na przykład wewnątrz filter
czy when
. W poniższym artykule autor opisuje dość proste rozwiązanie, dosłownie kilka linijek, które być może na zawsze odmienią Wasze życie.
Usuwanie nieużywanych exportów w TS
Nawet nie wiecie jak bardzo tego potrzebowałem! TypeScript sam z siebie nie wykrywa, które exporty są nieużywane. To narzędzie ten problem rozwiązuje i pozwala nam usuwać martwy kod. Polecam.
Backend
Cloudflare Workers: wrangler 2.0
Narzędzie deweloperskie do Cloudflare Workers o nazwie wrangler właśnie wyszło w wersji drugiej! A w niej: bezproblemowa praca lokalnie, live debugging, i, wreszcie, możliwość stworzenia workera tak po prostu, bez ani jednej linijki konfiguracji. Tylko Ty i Twój JS.
Mniej znane funkcje PostgreSQL
Warty uwagi artykuł, w którym opisano bardzo ciekawe i czasami zaskakujące funkcje, które można znaleźć w najlepszej bazie SQL na świecie: PostgreSQL.
CUE – metajęzyk do walidacji
Napisz sobie własny walidator do czego tylko chcesz. Wbudowane integracje zawierają między innymi yaml, openapi, protobuf, golang czy kubernetes.
Wideo
Wprowadzenie do Next.js 12
Gdy to czytacie, jest już po naszym livie :) Frekwencja dopisała i pojawiło się mega dużo pytań, za które dziękuję! Nagranie możecie obejrzeć tutaj:
Remix
Obiecane wideo z prezentacji Remixa:
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. Dokładną ofertę znajdziesz na podstronie Reklama.