Cześć!

Trochę zamieszania w moim życiu ostatnio się pojawiło, stąd ta nieregularność w publikowaniu zestawień.

Nie martw się jednak - linki wysyłam w każdym tygodniu, jednak dzień publikacji przez pewien czas nie będzie stały, a "gdy czas pozwoli".

Jeśli chcesz wiedzieć, co dokładnie się ostatnio ze mną działo, to rzuć okiem na najnowszy wpis na Patronite (dostęp tylko dla posiadających tam konto).

 

➤ Tak przy okazji, to warto rzucić okiem na najnowszą paczkę na Humble Bundle z ebookami na temat Pythona - 4 sztuki za €1 😱 

 

◢ #unknownews ◣

1) Jak zbudowane są pliki wykonywalne EXE? (Film, 11 minut)
https://www.youtube.com/watch?v=hhgxsrAFyz8
INFO: niezwykle przyjemne wyjaśnienie bez zbędnego zagłębiania się w nudne, techniczne szczegóły. Głos autora jest skrajnie kojący ;)

2) NIE akceptuj regulaminu - gra online :D
https://termsandconditions.game
INFO: zabawna gra, w której Twoim celem jest niezgadzanie się na nic. Problemy są dwa: uciekający czas i webmasterzy zadający pytania w chory sposób (np. po klingońsku, czy z poczwórną negacją w zdaniu). Gdy odpowiesz poprawnie, tło strony stanie się zielone.

3) Czy masz oko do wykrywania wpadek w designie stron WWW?
https://cantunsee.space
INFO: quiz podzielony na trzy poziomy trudności: łatwy, średni i trudny. Przy pytaniach średnich już w większości przypadków odpadłem ;)

4) Apprise - planujesz dodać system notifykacji do swojej aplikacji?
https://github.com/caronc/apprise
INFO: Ta aplikacja potrafi wysłać notyfikację za pomocą ponad 60 kanałów. Niezależnie czy preferujesz Slacka, Discorda, Twittera, Telegrama, maila czy SMSa, to rozwiązanie pomoże Ci dostarczyć notyfikację tam, gdzie ma dojść.

5) Nerdowska gra detektywistyczna - znajdź przyczynę opóźnienia 50ms podczas nawiązywania połączenia sieciowego
https://mysteries.wizardzines.com/50ms-request.html
INFO: jak to się dzieje, że ten sam kod wywoływany z terminala jest o 50ms szybszy od wersji uruchamianej z przeglądarki? Korzystając z dostępnych narzędzi, dojdź do tego co się dzieje. Autor na końcu podaje oczywiście dokładny opis przyczyny.

6) Jak działa poczta e-mail? Bardzo dogłębne wyjaśnienie
https://explained-from-first-principles.com/email/
INFO: na stronie znajdziesz opis całego procesu wysyłania i dostarczania wiadomości. Czym jest MUA, MSA, MTA, MDA i itp? Jak działa autokonfiguracja programu pocztowego? Dlaczego klient pocztowy nie łączy się do serwera docelowego bezpośrednio, tylko wymaga serwera wyjściowego?

7) PostgresSQL jako warehouse do trzymania danych - jak to osiągnąć?
https://www.narrator.ai/blog/using-postgresql-as-a-data-warehouse/
INFO: garść porad na temat optymalnego budowania zapytań i sprytnego konstruowania schematów danych w bazie.

8) Nowoczesny JavaScript - czyli wszystko to, co przegapiłeś przez ostatnie 10 lat ;)
https://turriate.com/articles/modern-javascript-everything-you-missed-over-10-years
INFO: przegląd ciekawych rozwiązań, o których niekiedy nie wiedzą lub zapominają programiści

9) Vandal - rozszerzenie do Firefoxa/Chrome pozwalające przeglądać poprzednie wersje aktualnie odwiedzanej strony
https://vegetableman.github.io/vandal/
INFO: jako backend używany jest serwis Web Archive, ale trzeba przyznać, że nawigowanie z użyciem tego rozszerzenia jest o wiele przyjemniejsze od korzystania z UI serwisu

10) ChangeDetection - narzędzie do wykrywania zmian na stronach internetowych (w HTML)
https://github.com/dgtlmoon/changedetection.io
INFO: definiujesz adresy URL do obserwacji i triggery, które chcesz wywołać gdy coś się zmieni. Jest to oprogramowanie selfhosted

11) Nowe wersje Apple Watch zmierzą ciśnienie krwi, poziom cukru, a nawet poziom alkoholu we krwi?
https://www.macrumors.com/2021/05/03/apple-watch-blood-pressure-glucose-alcohol/
INFO: Apple szaleje i porządnie rozbudowuje możliwości swojego smartwatcha o kolejne czujnik sprawdzające parametry życiowe właściciela

12) Dlaczego Apple usunęło swoje kultowe, świecące logo jabłka z Macbooków? (film, 4 minuty)
https://www.youtube.com/watch?v=P3o2z03JUSU
INFO: estetyka to tylko jeden i wcale nie najważniejszy z powodów.

13) A gdyby tak wysłać pocztą nowego AirTaga od Apple i stale śledzić jego lokalizację?
https://www.intego.com/mac-security-blog/i-mailed-an-airtag-and-tracked-its-progress-heres-what-happened/
INFO: ciekawy eksperyment wykonany przez autora artykułu. Na ile obietnice z reklam Apple pokrywają się z rzeczywistością i jak dobrze to działa? o tym w artykule.

14) Ulepszanie grafiki w GTA V z użyciem sztucznej inteligencji
https://intel-isl.github.io/PhotorealismEnhancement/
INFO: ciekawy przykład tego, jak AI potrafi przerobić w locie przyzwoicie wyglądającą grafikę na jej fotorealistyczną wersję. Robi wrażenie!

15) Slidev - generator prezentacji, używający pojedynczego pliku Markdown
https://sli.dev/
INFO: zobaczenie animacji na stronie głównej w pełni wyjaśnia, o co chodzi i jakie to jest fajne i proste w użyciu

16) WinBox.js - system zarządzania wirtualnymi oknami w przeglądarce.
https://github.com/nextapps-de/winbox
INFO: biblioteka umożliwia tworzenie i sterowania warstwami wyglądającymi jak okna. Warto uruchomić "Live demo", aby zobaczyć, jak to działa w praktyce

17) Fragg Attack - nowy rodzaj ataku na sieci WiFi
https://www.fragattacks.com
INFO: dokładny opis ataku wraz z demem (film)

18) Jak zbudować własny czujnik jakości powietrza?
https://www.airgradient.com/diy/
INFO: w zależności od tego, co chcemy mierzyć, jego koszty będą w granicach od $20 do $50.

19) Których operatorów CSS możesz bezpiecznie używać w mailach?
https://www.caniemail.com
INFO: odpowiednik serwisu 'caniuse', ale w wersji dla maili

20) Tailwind CSS - zło, czy ciekawe rozwiązanie?
https://ishadeed.com/article/on-tailwindcss/
INFO: przemyślenia autora na temat tego frameworka CSS z wyszczególnieniem wad

21) Zbliżają się wielkie odejścia z pracy w branży IT?
https://dailymirror.co.za/2021/05/11/the-great-resignation-is-coming/
INFO: przemyślenia pewnego profesora z Texas A&M University na temat tego, co spowodowała pandemia i jakie będą tego skutki. Nie przewiduje on zwolnień, a samozwolnienia. Jaki będzie ich powód? Zmiana kultury pracy.

22) Model danych używany w Notion - jak to działa?
https://www.notion.so/blog/data-model-behind-notion
INFO: jak to się dzieje, że Notion jest tak elastyczny i obsługuje wszelkiego rodzaju dane? Oto wyjaśnienie od samych twórców aplikacji

23) LiMa - Linux on Mac, czy coś na wzór "macOS subsystem for Linux" (niczym WSL z Windowsa)
https://github.com/AkihiroSuda/lima/tree/master
INFO: środowisko pozwalające na natywne odpalanie aplikacji linuksowych na Macu. W tym obsługuje także konteneryzację kompatybilną z dockerami.

24) Favikona dla Twojej strony w 2021 roku? To nie takie proste...
https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs
INFO: okazuje się, że poprawne i estetyczne obsłużenie favikony wymaga definicji 5-6 ikon. Oddzielna dla iPhone, dla Androida, dla starych przeglądarek, na przeglądarki Safari, dla Opery itd. Trochę tego jest.

25) Nowa usługa od Google - domeny funkcyjne .NEW
https://whats.new
INFO: domeny te umożliwiają szybkie tworzenie akcji w serwisach. Rzuć okiem na przykładowe domeny, a zrozumiesz, o co dokładnie chodzi

== LINKI TYLKO DLA PATRONÓW ==

26) "Strony, które każdy programista powinien odwiedzić" - subiektywnie najlepsze linki (szacuję, że z kilkaset sztuk)
https://uw7.org/un_60a4eeb57d7fd
INFO: tematyka newsowa, AI, programowanie ogólne, zbiory tutoriali, wyselekcjonowane nagrania z YouTube i inne.

27) Ogromny zbiór zagadnień do nauki programowania - docelowo przeznaczony do sprawnego przechodzenia rozmów o pracę
https://uw7.org/un_60a4eebb2cdd7
INFO: ogromna ilość usystematyzowanych materiałów podzielonych na kategorie. Sporo czytania i mnóstwo linków zewnętrznych do dodatkowej wiedzy

28) Newslettery dla developerów - lista
https://uw7.org/un_60a4eec09fc61
INFO: kilkanaście wyselekcjonowanych i opisanych newsletterów (w języku angielskim) na temat CSS, JavaScript, UX, React, Node itp. Wszystko podzielone na kategorie.

 

Dołącz do patronów dzięki którym to zestawienie się rozwija - w ten sposób spierasz także inne moje działania w Internecie :)

 

Do zobaczenia w kolejnym wydaniu za tydzień 👋 

 

Jakub Mrugalski

pozdrawiam

Jakub 'unknow' Mrugalski

https://mrugalski.pl

Facebook Instagram YouTube Twitter Linkedin

Jeśli nie chcesz więcej otrzymywać ode mnie wiadomości, zawsze możesz się wypisać.