◢ #unknownews ◣ Tak… ja…

◢ #unknownews ◣

Tak… ja wiem, że nie powinienem publikować zestawienia w piątek. Ostatnie godziny produktywnego dnia w pracy spędzisz teraz na przeklikiwaniu linków. Co poradzić 😉

1) Wszyscy używają Kubernetes, użyj i Ty! noo… niekoniecznie. Ciemne strony K8S
https://pythonspeed.com/articles/dont-need-kubernetes/
INFO: to rozwiązanie całkiem fajnie sprawdza się w dużych i bardzo dużych projektach, ale jeśli masz malutki projekt, to może ono dać więcej problemów niż korzyści

2) Radiowy wehikuł czasu – posłuchaj radia z konkretnego kraju i epoki
https://radiooooo.com
INFO: kliknij na mapę i wybierz region, który Cię interesuje, a następnie rok z którego chcesz usłyszeć muzykę. Klikając na ikonę Taxi można zbudować playlistę.

3) Historia adresu URL – skąd wzięła się koncepcja linków jakie znamy obecnie?
https://blog.cloudflare.com/the-history-of-the-url/
INFO: ciekawy i bardzo rozbudowany artykuł o historii wynalazku jakim jest URL. Wciągająca lektura.

4) „Two-way Binding” (znany np. z Angulara) zaimplementowany w czystym JavaScript
https://medium.com/better-programming/js-vanilla-two-way-binding-5a29bc86c787
INFO: chodzi o to, że zmiana modelu danych aktualizuje widok (HTML), a edycja danych po stronie widoku, uaktualnia zawartość modelu danych

5) Zbuduj API w GraphQL z użyciem aplikacji „Hasura” w kilka minut (film, 19 minut)
https://www.youtube.com/watch?v=8TszdlCUlYs
INFO: najszybsza metoda rozpoczęcia pracy z Hasurą to użycie obrazu Dockera. Obecnie obsługuje tylko bazę Postgresql. Docelowo dojdzie jeszcze MySQL i MongoDB.

6) Sposoby omijania Web Application Firewalli i filtrów webowych (film, około 30 minut) – akcja od 1:45
https://youtu.be/xPGKNXg7zts?t=105
INFO: wykład przedstawia metody przemycania ataków SQLi, XSS, Command Injection itp. Prowadzący: Bartłomiej Głośnicki

7) Wyszukiwarka w aplikacji mobilnej – jak dobrze ją zaprojektować?
https://uxdesign.cc/where-do-i-search-help-me-a7687e003bc
INFO: wyszukiwania informacji na smartfonie nie zawsze jest wygodne. Można temu zaradzić, sprytnie projektując aplikację i jej wyszukiwarkę

8) Tworzenie ikon do projektu – jak to zrobić dobrze?
https://uxdesign.cc/7-principles-of-icon-design-e7187539e4a2
INFO: jak poprawić czytelność ikony? jak wyrównać elementy w ramach jej designu? jak sprawić, aby wszystkie ikony w projekcie były stworzone w jednym stylu?

9) Zbuduj własny framework do tworzenia testów w JavaScript [w ramach nauki]
https://blog.bitsrc.io/build-your-own-javascript-testing-framework-377e6583c870
INFO: celem tego projektu NIE jest tworzenie kolejnego konkurującego na rynku frameworka, a jedynie nauka jak coś takiego zrobić od zera

10) Przegląd ‚Starter Kitów’ dla React Native – abyś nie musiał tworzyć komponentów graficznych samodzielnie
https://blog.bitsrc.io/react-native-starter-kits-review-for-2020-f683b3607a6e
INFO: autor robi szybki przegląd siedmiu najpopularniejszych kitów

11) „Znajdź topiące się dziecko” – ciekawa kampania. Oglądaj film i kliknij na osobę, która Twoim zdaniem się topi (tę osobę nie zawsze widać przez cały film!)
https://spotthedrowningchild.com/
INFO: po rozwiązaniu zagadki spróbuj z kolejnym nagraniem klikając na „Play Another Video”. Jeśli po kliknięciu film się zatrzyma, to nie trafiłeś ze zgadywaniem.

12) Wyczyść swój terminal w pięknym stylu – dla znudzonych życiem adminów 😉
https://adammusciano.com/2020/03/04/2020-03-04-clear-your-terminal-in-style/
INFO: zwykłe ‚clear’ to za mało. Lepiej niech po terminalu przejedzie pociąg, czy spadnie na niego deszcz literek z Matrixa

13) Jak rozwijały się komendy Unixowe i ich listy parametrów?
https://danluu.com/cli-complexity/
INFO: Przykładowo, narzędzie ‚tar’ w 1979 roku obsługiwało 12 parametrów. Obecnie jest ich 139. Nawet zwykły ‚ls’ obsługuje współcześnie 58 przełączników. Dane do roku 2017.

14) Projekt Seti@Home zamyka się po 21 latach działalności
https://www.bleepingcomputer.com/news/software/seti-home-search-for-alien-life-project-shuts-down-after-21-years/
INFO: jeśli uczestniczyłeś w tym projekcie i masz teraz wolne zasoby CPU do ofiarowania, to zaangażuj się w inny projekt z listy BOINC

15) Jak tworzyć komunikaty z błędami, które są zrozumiałe i użyteczne dla użytkownika?
https://medium.com/thinking-design/how-to-write-design-user-friendly-error-messages-87d0207bb902
INFO: „coś poszło nie tak” nie zawsze jest najlepszym komunikatem 😉

16) „msstyleEditor” – pozwala modyfikować pliki „*.msstyle” znane z Windows 7/8/10 i w konsekwencji zmienić wygląd systemu
https://github.com/nptr/msstyleEditor
INFO: narzędzie można ściągnąć w skompilowanej wersji z zakładki „releases”, klikając na „Assets”

17) Tworzenie prostego API w pythonie i jego dokeryzacja
https://medium.com/the-metricfire-blog/develop-and-deploy-a-python-api-with-kubernetes-and-docker-7512ec218dbe
INFO: to pierwszy odcinek serii. W drugim, autor wrzuca to rozwiązanie do Kubernetes (tekst znajdziesz klikając na nazwisko autora na początku artykułu)

18) Hackowanie ciągników – czyli film dokumentalny o łamaniu monopolu wielkich korporacji na naprawę maszyn rolniczych (11 minut)
https://www.youtube.com/watch?v=F8JCh0owT4w
INFO: producenci zabezpieczają swoje maszyny w taki sposób, aby ich naprawa poza autoryzowanym salonem była niemożliwa. Ktoś jednak znalazł na to sposób.

19) Banki darmowych zdjęć, filmów, ikon, ilustracji, mockupów, fontów itp
https://dev.to/gadhiyaravi/2020-new-and-hand-picked-free-web-resources-every-developer-should-bookmark-it-mn7
INFO: kolekcja szczególnie powinna przypaść do gustu projektantom projektującym aplikacje webowe

20) Refactoring kodu JavaScript na przykładzie pozbywania się zbytecznych instrukcji IF/ELSE
https://dev.to/damxipo/avoid-use-if-on-our-js-scripts-1b95
INFO: w większości przypadków kod staje się bardziej czytelny, a niejednokrotnie i znacznie krótszy

21) PlayWright – framework do automatyzacji Chromium/Firefox/WebKit. Napisz jeden kod i uruchom wszędzie.
https://github.com/microsoft/playwright
INFO: skrajnie proste do skryptowania. Działa na Windowsie, Linuksie i Macu. Może się przydać np. do pisania testów automatycznych.

22) Dobre praktyki użyteczne przy programowaniu w JavaScript – jak lepiej pisać kod
https://dev.to/damxipo/guide-for-the-daily-javascripter-87o
INFO: niektóre z porad mogą nie być kompatybilne z tym, co stosuje się w Twojej firmie (np. konwencja nazewnictwa zmiennych). Dostosuj więc porady do siebie.

23) Zbierasz statystyki oglądalności swojej strony przez Google Analytics? a zastanawiałeś się jaki procent userów blokuje GA?
https://blog.wesleyac.com/posts/google-analytics
INFO: szacowałem, że będzie tego z 2-3x mniej. Najbardziej wredni są userzy Firefoxa – większość nie da się policzyć 😀

24) Usuń tło z wideo – szybko i za darmo
https://www.unscreen.com/
INFO: istnieje wiele serwisów usuwających tło ze zdjęć. Ten robi to samo, ale z filmami.

== LINKI TYLKO DLA PATRONÓW ==

25) Mini książki (takie bardzo mini – do 10 stron :D) na tematy produktywności, biznesu, marketingu, freelancingu, UX, Web Designu itp
https://uw7.org/un_5e624a4f4c20b
INFO: bardziej to przypomina slajdy do prezentacji Pecha Kucha niż książki, ale i tak jest fajne.

26) Chciałbyś poznać język Rust w zaledwie 30 minut? Ten poradnik jest dla Ciebie
https://uw7.org/un_5e624a54b1e2e
INFO: dość wyczerpujące wprowadzenie do języka. Od podstawowej składni, poprzez warunki, pętle, a na bardzo specyficznych dla Rusta elementach kończąc

27) Jak rozpocząć swoją przygodę ze światem IoT (internet rzeczy) – tutaj na przykładzie tworzenia miernika raportującego poziom wilgoci w doniczce
https://uw7.org/un_5e624a5a59bd0
INFO: tutorial przeprowadzi Cię przez cały proces tworzenia projektu. Od projektowania, przez budowę prototypu, na kodzie kończąc (podążaj za linkami do innych artykułów autora!)

28) Pełen, darmowy kurs analizy malware – prezentacje, filmy i ćwiczenia do wykonania
https://uw7.org/un_5e624a60c3c07
INFO: wszystko dostępne online, bez konieczności zakładania konta. Materiały i notatki do nich pochodzą z lat 2017 i 2020.

==
Chcesz aby Twój link pojawił się tutaj?
Po prostu mi go zgłoś. To zupełnie NIC nie kosztuje – dodaję jednak tylko to, co mi przypadnie do gustu.
https://bit.ly/unDodaj

Podobało się? Zalajkuj lub podaj dalej – thx.

************

[Obserwuj mnie na FB] – [Chcesz być wołany?] – [Zostań patronem] – [Wersja RSS] – [Subskrybuj przez email] – [Grupa na Telegramie]

Tagi: #technologia #ciekawostki #python #javascript #docker #angular #programowanie #linux