Cześć!
Udało mi się dzisiaj zdążyć z zestawieniem jeszcze przed Twoją pierwszą kawą - będziesz mieć więc co czytać w przerwie w pracy ?
Jeśli masz jakiś ciekawy i niekomercyjny link (np. wpis z Twojego bloga), który chciałbyś, aby pojawił się w moim zestawieniu, to możesz mi go zasugerować - zapoznam się z nim w wolnym czasie.
Dzisiejsze wydanie newslettera jest sponsorowane przez firmę Exlabs, do której należy link nr 7. Warto rzucić okiem jeśli znasz się na NodeJS i myślisz o zmianie pracy. Jeśli podobnie jak Exlabs chcesz zaistnieć w moim newsletterze z komercyjnymi treściami, to odpisz na tą wiadomość, a prześlę Ci więcej info.
Zapraszam do lektury dzisiejszego zestawienia :)
◢ #unknownews ◣
-
Zbuduj własną, kieszonkową chmurę opartą na Raspberry Pi oraz OpenFaaS
https://blog.alexellis.io/your-pocket-sized-cloud/
INFO: autor buduję prostą ‘chmurę’ z użyciem narzędzi open source. Ostatecznie powstaje z tego mini serwer obsługiwany przez API, zdatny do uruchamiania skryptów do automatyzacji, zadań crona, czy hostowania stron WWW. -
Smart urządzenia - czyli z czego zbudować inteligentny dom? (IKEA Tradfi, Shellby, Philips Hue, HomeMatic, Sonoff itp.)
https://michael.stapelberg.ch/posts/2022-03-19-smart-home-components/
INFO: autor przez lata korzystał z wielu smart produktów do obsługi inteligentnego domu. W artykule dzieli się swoimi opiniami na ich temat. -
Historia “odwróconego T”, czyli dlaczego kursory na klawiaturze wyglądają tak, jak wyglądają?
http://www.eldacur.com/~brons/NerdCorner/InverseT-History.html
INFO: kursory (strzałki) historycznie nie zawsze wyglądały tak jak obecnie. Dawniej układano je w jednej linii, budowano z nich romb, czy układano w kształcie krzyżyka. Dlaczego ostatecznie skończyliśmy ze wzorem używanym dzisiaj? -
Test 15 polskich firm hostingowych - która wypada najlepiej?
https://jakwybrachosting.pl/test/
INFO: bardzo ciekawa metodyka prowadzonych testów, oceniająca szybkość działania, bezpieczeństwo i to, co mnie najbardziej zaciekawiło, czyli jakość supportu (zobacz np. jak szybko firmy odpisują na tickety wysłane o 2:00 and ranem) -
Opisy ciekawych i niekiedy absurdalnych hackerskich włamań do firm - w niektóre aż trudno uwierzyć
https://blog.bushidotoken.net/2022/03/one-way-or-another-initial-access.html
INFO: włamanie do kasyna przez smart akwarium, włamanie do firmy przez prywatnego bloga, zdobycie kodów źródłowych przez socjotechnikę na slacku i kilka innych wciągających historii. -
Ponad 400 firm postanowiło się wycofać z Rosji, ale na czym to ‘wycofanie się’ naprawdę polega?
https://som.yale.edu/story/2022/over-400-companies-have-withdrawn-russia-some-remain
INFO: okazuje się, że jedynie około 160 korporacji faktycznie zaprzestało prowadzenia biznesu na terenie wspomnianego kraju, a pozostałe swoje biznesy zawiesiły lub… grają na czas -
Oferta pracy: NodeJS Developer @ Exlabs [link sponsorowany]
https://exlabs.com/careers/nodejs-developer-un
INFO: 12-16k PLN (UoP lub B2B), 100% remote, nowoczesny stack -
Jak znaleźć przyczynę crasha aplikacji na Linuksie? - tutaj na przykładzie Slacka (długie, ale ciekawe!)
https://www.brendangregg.com/blog/2021-08-27/slack-crashes-secret-stderr.html
INFO: autor analizuje często padającą aplikację, prezentując przy okazji szereg narzędzi użytecznych przy debugowaniu -
Moduł npm o nazwie ‘node-ipc’ zawierał złośliwy kod niszczący dane na dysku
https://snyk.io/blog/peacenotwar-malicious-npm-node-ipc-package-vulnerability/
INFO: Co ciekawe, kod został umieszczony w paczce celowo przez jej autora i uruchamiał się jedynie na komputerach w Rosji i Białorusi. -
Progresywne ulepszanie w aplikacjach webowych - o co w tym chodzi?
https://gomakethings.com/progressive-enhancement-the-new-hotness/
INFO: Tworząc aplikacje webowe, twórcy często używają zaawansowanego JavaScripta i jeszcze bardziej przekombinowanych CSSów. Co jednak się stanie, gdy JS z jakiegoś powodu się nie wykona? Możliwe, że aplikacja przestanie być używalna. Jak temu zaradzić? -
Przestań pisać skrypty shellowe - albo przynajmniej zacznij robić to dobrze
https://pythonspeed.com/articles/shell-scripts/
INFO: lista najczęstszych problemów ze skryptami shellowymi i przykłady ich rozwiązania -
Narzędzie do ustawiania mailowych alertów walutowych
https://wise.com/tools/exchange-rate-alerts/
INFO: kiedy sprzedać posiadane dolary i euro? gdy kurs wzrośnie powyżej pewnego poziomu, a skąd będziesz wiedzieć, że to już nastąpiło? Od tego właśnie są te alerty. -
Jak sprawić, aby sudo obrażało użytkowników po każdorazowym wpisaniu niepoprawnego hasła?
https://itsfoss.com/sudo-insult-linux/
INFO: nie wnikam, w jakim celu mógłbyś chcieć aktywować taką funkcję, ale dobrze wiedzieć, że taka opcja jest dostępna (natywnie, bez instalacji rozszerzeń!) w sudo -
Dobre praktyki przy tworzeniu zadań dla crona
https://blog.sanctum.geek.nz/cron-best-practices/
INFO: porady związane z bezpieczeństwem, debugowaniem, zmiennymi środowiskowymi itp. -
Diagrams - narzędzie online do tworzenia flowchartów dla tych, którzy nie chcą płacić za LucidChart
https://www.diagrams.net/
INFO: przyzwoicie wyglądające narzędzie, oferujące mnóstwo integracji z zewnętrznymi serwisami. Możesz z niego korzystać bez zakładania konta w serwisie. -
Selectmenu - nowy, w pełni stylowalny zamiennik dla obiektu select w HTML
https://css-tricks.com/the-selectmenu-element/
INFO: obecnie obsługiwany jest jedynie w testowej wersji Chrome, ale docelowo prawdopodobnie wejdzie do większości przeglądarek. Zapowiada się świetnie. -
Czy na swojej stronie używasz dns-prefetch, prefetch, preconnect lub preload? A może powinieneś?
https://www.debugbear.com/resource-hint-validator
INFO: ten automatyczny skaner sprawdza jakie zasoby zaciąga Twoja strona i podpowiada, które z nich można zaciągnąć szybciej za pomocą odpowiednich metod z wymienionej wcześniej listy -
CSS-Checker - narzędzie (offline) do optymalizacji stylów CSS
https://github.com/ruilisi/css-checker
INFO: Narzędzie szuka zduplikowanych wpisów w arkuszu CSS i podpowiada, które jego elementy można scalić w jeden, bardziej optymalny wpis -
Pamiętacie ubiegłoroczny pożar w serwerowni OVH? Jak wyglądały wtedy zabezpieczenia przeciwpożarowe serwerowni?
https://www.datacenterdynamics.com/en/news/ovhcloud-fire-report-sbg2-data-center-had-wooden-ceilings-no-extinguisher-and-no-power-cut-out/
INFO: powiedzmy szczerze - wyglądało to kiepsko, aby nie mówić, że tragicznie. -
Wejdź na dowolną stronę WWW bez ryzyka bycia zainfekowanym (wirtualna maszyna w przeglądarce)
https://www.browserling.com/browser-sandbox
INFO: dobre narzędzie do odpalania niezaufanych linków. Można wybrać, w jakiej przeglądarce i na jakim systemie otwarty zostanie podany link. Na przeklikanie strony masz maksymalnie 3 minuty (w wersji free) -
Czy wiesz, że interfejs systemu macOS to Web View, a Ty możesz go łatwo analizować (‘inspect’)
https://blog.jim-nielsen.com/2022/inspecting-web-views-in-macos/
INFO: wydając dwa proste polecenia na macOS można aktywować możliwość podglądania (niczym w webtoolsach) elementów interfesju maca. Taka ciekawostka. -
Jak zorganizowany jest ukraiński Internet i jak pomaga to w pozostawaniu kraju online podczas wojny?
https://labs.ripe.net/author/emileaben/the-resilience-of-the-internet-in-ukraine/
INFO: kable, brak centralizacji dostawców, wiele punktów wymiany ruchu internetowego itp. -
UTT - terminalowe narzędzie do konwertowania danych tekstowych między formatami
https://github.com/queer/utt
INFO: Chcesz z JSONa zrobić XMLa? A może przerobić CSV na YAMLa? Aplikacja przekształca łącznie 10 różnych formatów, każdy w każdy -
Lista 20 dobrych rad związanych z programowaniem po 20 latach pracy jako programista
https://alexewerlof.medium.com/my-guiding-principles-after-20-years-of-programming-a087dc55596c
INFO: garść mniej lub bardziej technicznych porad, które według autora warto stosować w pracy programisty -
Obsługa wielu języków w Google - dlaczego robią to źle?
https://smaller.fish/posts/language
INFO: czy Google reaguje na preferencje językowe ustawione w przeglądarce? a może bierze pod uwagę ustawiony język systemowy? dlaczego ustawiony język wpływa na wyniki wyszukiwania? Interesująca analiza. Co ciekawe, podobnie kiepsko języki obsługują także inne firmy. -
Lista 10 użytecznych sztuczek dla frontend developerów
https://stackdiary.com/useful-css-tricks/
INFO: Garść bardzo ciekawych rozwiązań problemów, do których przeważnie stosowało się JavaScript. -
Wyzwania typografii cyfrowej - czyli jak trudno jest wyrenderować fonty
https://medium.engineering/typography-is-impossible-5872b0c7f891
INFO: artykuł wyjaśniający, dlaczego fonty nie zawsze zachowują się tak, jak tego chcemy i jak wiele problemów przysparza ich wyświetlanie
LINKI TYLKO DLA PATRONÓW
-
Tworzenie nowoczesnych stron WWW (NodeJS, Express, React, CI/CD itd.)
https://uw7.org/un_78fc0ae2cd13d
INFO: kurs online składa się z 13 grup tematycznych. Nawigacja jest mało intuicyjna, więc po wybraniu tematu/działu musisz jeszcze wybrać konkretne zagadnienie. -
Proste narzędzie online do tworzenia grafik/schematów/flowchartów wyglądających jak odręcznie rysowane
https://uw7.org/un_fa676acc9e51d
INFO: zdecydowanie warto pobawić się rodzajem wypełnienia obiektów i kształtem obramowań. Efekty pracy można zapisać jako pliki PNG lub SVG
Lubisz czytać mój Newsletter? Podziel się nim proszę ze znajomymi ⬇️
Wersja webowa aktualnego wydania
![]() |
pozdrawiam Jakub 'unknow' Mrugalski |
Jeśli nie chcesz więcej otrzymywać ode mnie wiadomości, zawsze możesz się wypisać.