Polski frontend i backend newsletter @ typeofweb.com #11
Konferencja TypeVille i 10% rabatu
20-22 kwietnia 2022 r. odbywa się konferencja TypeVille poświęcona językom programowania i typom. Co istotne, ma ona miejsce nie byle gdzie, a w hotelu Czarny Potok Resort SPA w Krynicy-Zdroju! Ja będę, więc wpadajcie zbić piątkę.
typeofweb10
macie 10% rabatu na konferencję TypeVille!Frontend
Darmowe animacje na Twoją stronę
Jak dla mnie to absolutny hit sezonu: ponad 10000 darmowych animacji gotowych do użycia na Twojej stronie internetowej! Łatwe do użycia i ładne. Gorąco polecam. Jest też płatny plan.
Google Chrome ogranicza dostęp do sieci LAN
Jak donosi Slashdot, Google Chrome będzie ograniczał dostęp do zasobów w sieciach lokalnych – rzekomo ze względów bezpieczeństwa. Zaimplementowana zostanie specyfikacja W3C o nazwie Private Network Access, zgodnie z którą przeglądarka będzie pytała urządzenia w sieci lokalnej o zgodę na połączenie, a w przypadku braku odpowiedzi, do dalszej komunikacji nie dojdzie.. Zastanawiam się tylko czy to nie sprawi problemów z kompatybilnością ze starszymi routerami lub NAS-ami, które takiej funkcji nie posiadają?
Zbuduj prostą karuzelę w czystym JS
Wśród zapisanych linków znalazłem taką oto perełkę. Podoba mi się tu nie tylko treść, ale sposób jej przedstawienia – wraz z czytaniem artykułu po prawej stronie, samoistnie zmienia się kod po lewej i widzimy dokładnie co zostało dodane, usunięte i zmienione. Fantastyczna forma nauki!
10 najczęściej popełnianych błędów w CSS
Dla wielu osób CSS to przykra konieczność, inni natomiast uwielbiają stylowanie. Do której grupy Ty należysz? W każdym razie, aby nie popełniać w kółko tych samych błędów, warto przeczytać poniższy artykuł. Znajduje się w nim zbiór dobrych praktyk, które przydadzą się nie tylko początkującym!
Backend
typetype – imperatywne tworzenie typów w TypeScripcie
Typetype jest językiem programowania służącym do generowania typów w TypeScripcie. Przy pierwszym kontakcie może się wydawać to mało przydatne, ale po głębszym zastanowieniu… W typetype
możemy dowolnie imperatywnie modyfikować i łączyć typy, a, przykładowo, typy warunkowe i zagnieżdżony operator trójoperandowy zastąpiono zwykłym if
. Mi się podoba.
Google Hacking Database: GHD
Wyszukiwarka Google może być fantastycznym narzędziem służącym również do wyszukiwania różnego rodzaju podatności i wycieków danych. Przydają się tu różnorodne operatory i trochę inwencji twórczej… lub GHD! Jest to baza danych użytecznych zapytań do Google, które mogą nam pomóc znaleźć podatności.
GitHub Code Search
GitHub Code Search Technology Preview – czyli zamknięta beta niesamowitego nowego narzędzia od GitHuba. O co tyle krzyku? O wyszukiwanie kodu! Tyle, że znacznie bardziej inteligentne niż do tej pory: przeszukuj miliony linii kodu w różnych repozytoriach wykorzystując do tego rozbudowane wyrażenia regularne i zdania logiczne.
NAPI-RS v2
NAPI-RS to framework do tworzenia natywnych modułów Node.js w języku Rust. Właśnie ukazała się jego nowa wersja oznaczona numerkiem v2
, która została napisana kompletnie od zera! Główna zmiana to maksymalne uproszczenie procesu tworzenia funkcji, które mają być używane z poziomu Node.js – manualnie dotychczas wykonywane czynności teraz zostały zautomatyzowane makrem #[napi]
. Ponadto, typy do TypeScripta są teraz od razu generowane przez samo NAPI bez konieczności instalowania wtyczek.
Wideo
Wraz z Jakubem Rożkiem nagraliśmy pierwszy odcinek Tuple Talks, w którym rozmawialiśmy na temat bibliotek do walidacji danych w TypeScripcie.
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.