🌑 #17 Jak utrudnić anulowanie subskrypcji i instalacja dowolnych paczek npm bez obawy o bezpieczeństwo

Jak firmy utrudniają proces anulowania subskrypcji?

Na przykładzie Vimeo, Netlix, Adobe, Paramount+, Hulu, Amazon i kilku innych firm autor opisuje proces rezygnacji z subskrypcji. Do tego całość jest podana w bardzo ładnej formie.

Jakie dark patterns stosują firmy? M.in.:
- automatyczne dodawanie subskrypcji przy zakupach,
- anulowanie subskrypcji tylko telefonicznie
- spamowanie wiadomościami po zrezygnowaniu z usługi.

How companies use dark patterns to keep you subscribed
Unsubscribing should be easy. It’s not.

SmolCSS

Już nie będziesz się musiał głowić jak wycentrować div w css 😀 SmolCSS to zbiór prostych snippetów cssowych.

Poza wyśrodkowaniem div znajdziesz też:
- lista awatarów,
- responsywny grid/flexbox,
- responsywny padding,
- i kilka innych.

SmolCSS
Minimal snippets for modern CSS layouts and components

Animacja terminala

Jak w prosty sposób uatrakcyjnić 📋 dokumentację? Dodaj trochę życia dzięki Terminal Gif Maker 💻.

Wpisujesz polecenia, ścieżki i aplikacja sama generuje gifa z symulacją terminala.

Terminal Gif Maker
Terminal Gif Maker is a tool for creating code sample in terminal interface. You can create gif for your projects and you can show that in your README of your project. Many application and project using this in Github, Gitlab and Bitbucket.

Jak odpalać dowolny kod w swojej aplikacji bez konsekwencji?

A gdyby tak uruchamiać cudzy kod w swojej aplikacji i nie ponosić żadnych negatywnych konsekwencji? Czy to ostateczny koniec obaw o *supply chain security*? Nie da się? Potrzymaj mi herbatkę.

Zbuduj swoje jQuery

Tak jak obecnie pierwszym wyborem przy tworzeniu aplikacji frontowych jest jeden z frameworków - Angular 😈, tak kiedyś było to jQuery. Sporo ułatwiało, miało swoje wady, łatwo było popełnić podobny błąd jak obecnie - zacząć naukę od jQ, a nie JS. Jednak jeśli tęsknisz na niezapomnianym $ to w poniższym wpisie zobaczysz jak łatwo stworzyć swoje jQ.

Create your own personal jQuery!?
Yesterday, I shared a video of me converting some jQuery code into vanilla JS. Today, I thought it would be fun to show how you can create your own tiny jQuery-like library using the JavaScript class pattern and some modern methods. Let’s dig in! Psst! If you want to learn how to do stuff like this,…

Zoneless Angular

W poniższym wpisie przeczytasz co kryje się za change detection w Angularze, jak pominąć zone.js oraz kiedy to robić.

From zone.js to zoneless Angular and back — how it all works - Angular inDepth
Explore the mechanism behind automatic change detection in Angular with zone.js and use cases when to jump in and out of Angular zone

State of User Research

Na koniec ciekawostka - raport State of User Research.

State of User Research 2023 Report | User Interviews
Our 5th annual report unpacks survey data from 929 UX researchers and ReOps pros to uncover trends in research teams, tools, AI, layoffs, and more.

PS. Wracam do regularnych publikacji - co 2 tygodnie :)