Cześć!
Przybywam z kolejną porcją ciekawych znalezisk z branży IT.
Dziś wpadło sporo miękkich zagadnień - na temat wypalenia zwodowego, networkingu, wypłat w startupach, bojkotu Rosji, ale i bardziej techniczna część z Was z pewnością znajdzie coś dla siebie.
Jeśli chcesz otrzymywać więcej ciekawych treści z branży IT, to obserwuj mnie na Twitterze. Tam ostatnio wrzucam po kilka ciekawych znalezisk dziennie.
Zapraszam do lektury :)
◢ #unknownews ◣
-
Nawiązywanie kontaktów (networking) dla skrajnie nieśmiałych ludzi z IT, celem znalezienia pracy
https://www.samjulien.com/shy-dev-networking
INFO: siedzisz właśnie w piwnicy, w kapturze, z zaciągniętymi zasłonami w oknach, a znajomi mówią Ci, że aby znaleźć lepszą pracę trzeba wyjść do ludzi? Ten artykuł może być dla Ciebie ;) -
Wypalenie w branży IT? - raport (PDF)
https://f.hubspotusercontent30.net/hubfs/7677235/The State of Burnout in Tech - 2022 Edition.pdf
INFO: okazuje się, że źródłem wypalenia nie jest jedynie przepracowanie, ale także szereg innych czynników zewnętrznych, na które możemy mieć wpływ -
Czy można zhackować stronę wstrzykując do niej samego CSSa? Można.
https://scotthelme.co.uk/can-you-get-pwned-with-css/
INFO: ciekawa metoda ataku bazująca na sprawdzaniu istnienia odpowiednich znaków w inputach. Ostatecznie powstaje nam CSS-owy keylogger. -
Jak wygląda świat API-First? Komiks od twórcy Postmana
https://api-first-world.com
INFO: wyjaśnienie (w komiksowej formie), dlaczego interfejsy API powinny dla nas takie ważne. Dodatkowo z komiksu dowiesz się trochę na temat planów i celów Postmana -
Optymalizacja animacji w aplikacjach webowych - co je spowalnia? co zrobić, aby było lepiej?
https://www.freecodecamp.org/news/web-animation-performance-fundamentals/
INFO: powiesz pewnie “ja nie używam animacji!”, ale po przeczytaniu tego artykułu zrozumiesz, dlaczego z technicznego punktu widzenia, wszystko, co robisz w świecie aplikacji webowych, to animacja ;) -
Jak wznieść swoje API RESTowe na wyższy poziom?
https://blog.frankel.ch/evolve-apis/
INFO: wersjonowanie, używanie gatewaya, obsługa kluczy, uwierzytelnianie i jak to wszystko połączyć razem -
Ile płacą sobie fundatorzy startupów i ile zarabiają ich pracownicy?
https://sifted.eu/articles/startup-founders-salary/
INFO: warto pamiętać, że na świecie w przeciwieństwie do Polski, wysokość pensji podaje się w ujęciu rocznym. W artykule nikt nie zarabia setek tysięcy na miesiąc. -
Otwarty list branży “IT”, zachęcający do bojkotu Rosji i odcinania im dostępu do usług
https://github.com/stop-war-in-ukraine/stop-russia-it
INFO: warto rzucić okiem na sekcję “Together with ??”, gdzie wymieniono firmy, które już podjęły kroki w celu odcięcia się od Rosji -
Lista 5 rzeczy, do których nie potrzebujesz JavaScriptu, a które bez problemu osiągniesz w HTML+CSS
https://lexoral.com/blog/you-dont-need-js/
INFO: użyteczne sztuczki, które mogą pozytywnie wpłynąć na usability naszej strony -
Podstawy pracy z NPM - przystępne wyjaśnienie po polsku
https://devszczepaniak.pl/podstawy-pracy-z-npm/
INFO: jak przygotować plik package.json, konfiguracja parametrów domyślnych dla projektów, wersjonowanie, zarządzanie zależnościami i inne. -
Jak niepoprawne używanie AWS S3 może prowadzić do ogromnych opłat za usługę
https://www.cyclic.sh/posts/aws-s3-why-sometimes-you-should-press-the-100k-dollar-button?utm_source=tldrnewsletter
INFO: jeśli wrzucasz do bucketa miliony plików, to usunięcie ich może kosztować majątek (za te operacje się dodatkowo płaci). Istnieje prosty sposób na to, aby stare dane usuwały się automatycznie, bez ponoszenia nadmiarowych opłat. -
Raport od Backblaze na temat żywotności dysków twardych SSD (za 2021 rok)
https://www.backblaze.com/blog/ssd-edition-2021-drive-stats-review/
INFO: jeśli potrzebujesz naprawdę dobrych dysków HDD/SSD, to warto sprawdzać raporty od Backblaze. Oni tych dysków zabijają rocznie tysiące, więc wiedzą czego nie warto kupować. Zwróć uwagę na parametr AFR (Annualized Fail Rate) przy niektórych modelach. Czasami jeden model dysku od tego samego producenta działa dziesiątki razy lepiej od innego -
Zbuduj własną aplikację wideo chatu z użyciem VideoSDK
https://dev.to/video-sdk/webrtc-video-chat-3ha9
INFO: autor korzysta z nodeJS i prostej biblioteki frontendowej do obsług połączeń wideo -
Tworzymy idealny skrypt do backupowania serwera z użyciem RSYNC po SSH
https://blog.zazu.berlin/software/a-almost-perfect-rsync-over-ssh-backup-script.html
INFO: wykonanie takiego backupu wydaje się skrajnie proste, ale jak zobaczysz, do czego dąży autor i jakie problemy rozwiązuje, to okaże się, że można to zrobić znacznie lepiej i sprytniej -
Wallabag - Pocket i Instapaper są fajne, ale wolisz coś w wersji selfhosted?
https://github.com/wallabag/wallabag
INFO: prosta aplikacja PHP do przechowywania artykułów do przeczytania ‘na później’. Tak zebrane teksty możesz później czytać np. na smartfonie (Android, iOS), czy na e-czytniku (np. Kindle) -
Odświeżenie starego Macintosha SE/30 z 1989 roku
https://charlieharrington.com/my-new-old-apple-macintosh-se30-computer/
INFO: autor tekstu ożywia stary komputer i dostosowuje go lekko go do współczesnych czasów (np. modyfikacja RAMu z 1MB do 128MB). Przy okazji można zobaczyć, jak taka maszyna wygląda w środku. -
SingleFile - rozszerzenie do Firefox/Chrome/Edge zapisujące całą stronę (wraz z obrazkami, skryptami, CSSami, fontami itp.) w jednym pliku HTML
https://github.com/gildas-lormeau/SingleFile
INFO: przydatne, gdy funkcja ‘zapisz całą stronę’ wbudowana w przeglądarkę nie daje oczekiwanych rezultatów. Może się przydać do robienia zrzutów strony w celu przygotowania np. materiałów dowodowych. Narzędzie można także obsługiwać z poziomu CLI -
Generatory elementów designu - tła, gradienty, przejścia między kolorami itp.
https://superdesigner.co
INFO: do wyboru masz 7 skrajnie prostych w użyciu narzędzi, eksportujących efekt pracy do formatów SVG lub CSS (zależnie od narzędzia) -
Dlaczego customowe komponenty do wprowadzania tekstu zawsze będą gorsze od natywnych?
https://drewdevault.com/2021/06/27/You-cant-capture-the-nuance.html
INFO: jeśli projektujesz własnego inputa, textarea, czy selecta, to jest szansa, że pominiesz kilka drobnych niuansów, z których ludzie korzystają na co dzień -
Symulator zrzucania bomb atomowych - wybierz cel, wybierz rozmiar bomby i sprawdź, co jest w zasięgu
https://nuclearsecrecy.com/nukemap/
INFO: w necie sporo się ostatnio mówi o możliwości użycia broni nuklearnej. Warto wiedzieć, o czym mówimy i jaki zasięg takie bomby realnie mają (z podziałem na falę uderzeniową, falę cieplną, opad radioaktywny itp.) -
jLess - działająca w terminalu przeglądarka plików JSON
https://jless.io
INFO: coś jak połączenie narzędzia less z JQ, z tym że jless potrafi prezentować dane w sposób interaktywny (zwijanie/rozwijanie drzewa i poruszanie się po nim) -
Dodawanie animacji do nowo utworzonych elementów HTML na stronie
https://thinkdobecreate.com/articles/css-animating-newly-added-element/
INFO: tworząc nowy element za pomocą JS, czasami chcemy, aby po dodaniu go do drzewa DOM, pojawił się on w animowany sposób. Można to rozwiązać na wiele sposobów, ale trik z animacją bez stanu początkowego wydaje się być w tym przypadku bardzo użyteczny -
Lista zatwierdzonych/zaufanych organizacji od fact-checkingu
https://ifcncodeofprinciples.poynter.org/signatories
INFO: jeśli ktoś w necie podaje informację, że dane zdjęcie/zdarzenie/film to fake, to warto sprawdzić, czy dana organizacja, na którą się powołujemy jest zatwierdzonym źródłem factcheckingu. -
Sprytny separator kolumn we Flexbox - działa w poziomie i w pionie
https://ishadeed.com/article/flexbox-separator/
INFO: layouty oparte na flexboxie dostosowują się do wymiarów okna przeglądarki, czy rozdzielczości urządzenia. Niekiedy jednak coś, co na desktopie jest obok siebie, na smartfonie będzie ustawione jedno pod drugim. Jak więc zbudować separator, który czasami rozdziela kolumny, a czasami wiersze? -
Interfejs command line (CLI) dla Wikipedii
https://github.com/yashsinghcodes/wik
INFO: może być użyteczny dla fanów pracy w terminalu, jak i dla osób chcących oskryptować sobie pobieranie danych z Wiki -
Opóźnienia w informatyce - jak bardzo zmieniały się na przestrzeni lat 1994-2020?
https://colin-scott.github.io/personal_website/research/interactive_latency.html
INFO: czasy dostępu do dysku, dostęp do pamięci RAM i cache procesora, tworzenie archiwów ZIP itp. Jest jednak wartość, która nigdy się nie zmienia… domyślasz się, co to może być? -
Używanie masek w SVG do tworzenia animacji
https://frontend.horse/articles/painting-svg-paths-with-masks/
INFO: przykłady na stronie pokazują, jak bardzo ciekawe wizualnie efekty można uzyskać łącząc animowany plik SVG z prostą, półprzezroczystą maską w PNG
LINKI TYLKO DLA PATRONÓW
-
Kolekcja użytecznych narzędzi webowych
https://uw7.org/un_1c36c2e0fdf3a
INFO: iczne generatory, konwertery, narzędzia formatujące kod itp. Jest szansa, że znajdziesz coś dla siebie -
Jak przebudowywać strukturę baz danych PostgreSQL ‘na żywo’, bez przerywania działania aplikacji i bez impaktu na jej stabilność
https://uw7.org/un_400f2b0018121
INFO: garść sprytnych rozwiązań, które można zastosować w aplikacjach, które nie mogą sobie pozwolić na downtime oraz na działanie w instancjach active/passive.
Lubisz czytać mój Newsletter? Podziel się nim proszę ze znajomymi ⬇️
Do zobaczenia za tydzień ?
![]() |
pozdrawiam Jakub 'unknow' Mrugalski |
Jeśli nie chcesz więcej otrzymywać ode mnie wiadomości, zawsze możesz się wypisać.