Polski frontend i backend newsletter @ typeofweb.com #15
To samo w różnych językach
Razem z @pani.od.programowania (Java), @pogromcy_kodu (Python) @szymonpaluch (Ruby) i @michal_typofweb (TS/JS) postanowiliśmy stworzyć dla Was proste porównanie popularnych języków programowania. Na pierwszy ogień poszła prosta instrukcja warunkowa 👉 IF
👈 Jak ją napisać w TypeScripcie, a jak w Javce? Czy zapis z Pythona jest bardziej przystępny niż ten w Rubym?
Niezależnie od tego, czy dopiero zaczynasz z programowaniem, czy jesteś już przekozakiem to seria „To samo w różnych językach” będzie dla Ciebie idealnym miejscem, żeby dowiedzieć się czegoś nowego!
Śledźcie nas na bierząco na Instagramie, kolejne posty już w środę o 19:00
Frontend
Nowy projekt Netlify
Netlify przygotowuje jakiś tajny projekt. Ogłoszenie ma nastąpić 15. lutego o godzinie 19:00 czasu polskiego. W projekt zaangażowany jest Sean Grove – osoba znana wszystkim w społeczności Rescript (ReasonML), a późnie GraphQL. Czy ma to jakiś związek? Zobaczymy!
SQLite w CSS
Jak połączyć się z bazą danych SQLite z poziomu… CSS? Okazuje się, że jest to możliwe! Wystarczy tylko szczypta magii w postaci Houdini…
Recoil 0.6
Wyszeł Recoil w wersji 0.6, a wnim w sumie nic ciekawego dla osób korzystających ze stabilnej wersji Reacta… ale jeśli jesteś nieco bardziej żądny/a przygód, to zainstaluj sobie Reacta 18.0.0-rc.0, w którym można nieco, hmmm, poszaleć. useRecoilState_TRANSITION_SUPPORT_UNSTABLE
i inne hooki o podobnej nazwie czekają na Ciebie.
Angular powoli dogania konkurencję
Team Angulara niedawno wypuścił RFC dotyczące "Standalone Components", czyli pozbyciu się NgModule na rzecz po prostu, najzwyczajniej w świecie, prostych komponentów. Jest to coś co było wytykane Angularowi od samego początku jego istnienia (jeszcze w wersjach 2-alpha) i wreszcie dzisiaj, po 6 (sic!) latach, rozpoczęło się rozmyślanie nad tym jak bardziej NgModule był, jest i będzie zbędny.
Angular News o React
Kolejnym dowodem na to jak bardzo martwa jest społeczność Angulara niech będzie fakt, że Angular News na Twitterze wrzuca informacje o… React.
Backend
async/await w Rust
Proces rozwoju Rusta jest bardzo dojrzały i przez to też nieco powolny. Ale mamy pewien istotny update na temat prac projektowych, które trwają już rok… powitajcie async/await w Rust! Oprócz funkcji oznaczanych słowem async
oraz oczekiwania na ich rezultat przez await
, Rust dodaje od razu różnież for await
i AsyncIterator
. Każda osoba zaznajomiona z JS-em będzie się czuła jak ryba w wodzie.
Node.js 16.14.0 (LTS)
Wyszedł node.js 16.14.0. Poza pomniejszymi zmianami, jest jedna szczególnie warta uwagi: dodanie eksperymentalnego wsparcia dla import assertions, które obecnie są w fazie 3 szkiców do ECMAScript. Node.js ukrywa na razie tę funkcję za flagą --experimental-json-modules
.
redis-smq
Lekka, prosta i bardzo wydajna kolejka oparta o Redisa. Dla Node.js. Niedawno wyszła wersja 6! Używacie?
Podcast
require.pl z Olafem Sulichem z frontlive.pl
Pierwszy odcinek w formacie require().interview, czyli serii, w której prowadzący (Artur Dudek i Adam Siekierski) rozmawiają z gośćmi jak na rozmowie rekrutacyjnej – konkretnie, technicznie, precyzyjnie. Pierwszym zaproszonym został Olaf Sulich, a rozmowa dotyczyła tematu dostępności (accessibility). Warto posłuchać.
Podcast Type of Web
Przy okazji muszę wspomnieć, że nasze rozmowy z kanału Type of Web na YouTube możecie też wysłuchać w postaci podcastu na popularnych platformach:
- Apple Podcasts
- Google Podcasts
- Spotify
- … i innych
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 [email protected] lub typeofweb.com/wspolpraca. Dokładną ofertę znajdziesz na podstronie Reklama.