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.
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?
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.
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.
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"
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.
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ć :D
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
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ć :D
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
źródło: comment_1583500508N2GJS9rPsdoxNtPHJAMCLc.jpg
PobierzTreść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...