Polski frontend i backend newsletter @ typeofweb.com #15

👋
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.

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!

Join the product launch
A powerful serverless platform with an intuitive git-based workflow. Automated deployments, shareable previews, and much more. Get started for free!

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…

Yes, I can connect to a DB in CSS

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.

Recoil 0.6 | Recoil
Recoil 0.6 introduces improved support for React 18, including concurrent rendering and transitions, along with new APIs, fixes, and optimizations.

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.

Component-First Architecture with Angular and Standalone Components
Angular recently had an RFC (Request for Comments) on Standalone Components. It is an effort to make...

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.

Async Rust in 2022 | Inside Rust Blog
Want to follow along with Rust development? Curious how you might get involved? Take a look!

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.

Node v16.14.0 (LTS) | Node.js
Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine.

redis-smq

Lekka, prosta i bardzo wydajna kolejka oparta o Redisa. Dla Node.js. Niedawno wyszła wersja 6! Używacie?

GitHub - weyoss/redis-smq: A simple high-performance Redis message queue for Node.js.
A simple high-performance Redis message queue for Node.js. - GitHub - weyoss/redis-smq: A simple high-performance Redis message queue for Node.js.

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ć.

require(#32).interview - Dostępność feat. Olaf Sulich z Frontlive.pl
W tym odcinku Require Podcast rozmawialiśmy z Olafem Sulichem, autorem bloga Frontlive.pl, na temat dostępności, która jest często pomijanym, a bardzo istotnym tematem w kontekście frontendu

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:

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.