Zestawienie linków/materiałów na dzień 15 lipca 2020
To kolejne zestawienie ciekawych linków i materiałów przygotowane! Staram się publikować ciekawe zestawienia oprogramach, projektach, inicjatywach z szerokopojętej działki DevOps, w tym programowanie w Go, Python, szerokopojęta tematyka Security, ale także takie języki jak Haskell czy Rust. Pojawiaja się również takie tematy jak Wordpress, produktywność, w tym praca zdalna, może i rozwój osobisty, także jeśli Cie to ciekawi, to zapraszam do kolejnej, mam nadzieję interesującej lektury mojego najnowszego zestawienia, które dla Ciebie przygotowałem.
Jeśli interesują Cię takie materiały i chcesz ich otrzymywać więcej - zapisz się do mojej listy mailingowej.
Materiały te są równiez częściowo publikowane w moim tagu #devopsiarz w serwisie wykop.pl
Artykuły
- https://www.perell.com/blog/50-ideas-that-changed-my-life - #rozwojosobisty
50 idei, które zmieniły życie autora wpisu - warto się z nimi zapoznać, bo sporo jest uniwersalnych i może przydać się również i Tobie.
- https://www.notebookcheck.net/Lenovo-ThinkPad-P52s-i7-8550U-Full-HD-Workstation-Review.313424.0.html - #laptop #lenovo
W 2018 roku Lenovo wypuściło laptopa - stację roboczą, z systemem PowerBridge, który rozbił bank, jeśli chodzi o czas życia na baterii - tutaj jego test. To 15”, procesor niskonapięciowy i jakieś mini quadro, ale i tak 16h robi wrażenie.
- https://www.notebookcheck.net/Lenovo-ThinkPad-T14-laptop-review-Comet-Lake-update-doesn-t-add-much.480979.0.html - #laptop #lenovo
Wracamy do roku 2020, Lenovo wypuszcza nową serię swoich laptopów i notebookcheck bierze na testy te najbardziej obiecujące modele. Tutaj T14.
Ciekawa dyskusja na HackerNews - ile godzin pracujesz, ale tak naprawdę. Polecam przeczytać, zwłaszcza szefom/managerom firm IT, którzy myślą w kategoriach 8-16, bo inaczej się ich oszukuje.
- https://blog.tonari.no/why-we-love-rust - #rustlang
Obraz w jakości 3K, 60 klatek na sekundę, bitrate audio na poziome 48 kHZ i tylko 130 ms opóźnienia. Jak to się robi za pomocą Rusta.
Jeśli używasz modułu pickle
w Pythonie, to nie powinieneś odpuszczać sobie takiego artykułu. Jak kiedyś planujesz używa lub nie wiesz do czego się on przydaje, to również sobie nie odpuszczaj.
Czego nauczyło mnie przeglądanie 22 CV, myślę, że wszystko na ten temat z perspektywy pewnego autora. Aktywnie poszukujący pracy w IT, powinni na to rzucić okiem
- https://slack.engineering/a-terrible-horrible-no-good-very-bad-day-at-slack-dfe05b485f82?gi=ac05183e9653 - #devops #golang
Uwielbiamy czytać o potknięciach innych, więc kolejna ku temu okazja, tym razem historyjka od firmy Slack, tej firmy od tego znanego komunikatora.
Supertechniczne mięsko dla zajawionych Pythonem - jak pod maską działają słowniki (dicts)
Cykl artykułów, bardzo wartościowych, porównujących Pulsara i Kafkę. Jak jesteś na rozdrożu technologii w swoim projekcie to skorzystaj.
Zdarzyło Ci się wiedzieć, że przy parametrze -m
w git commit
można podawać wiele linii tekstu? Jeśli nie, to właśnie masz szansę się tego teraz dowiedzieć.
- https://samizdat.dev/help-message-for-shell-scripts/ - #bash #linux
Najprostsze rzeczy są najlepsze i to pięknie widać tutaj - pomoc do bashowych skryptów, świetny i prosty trick. Pamiętaj jeszcze, że bardziej “odpowiednie” do tego celu jest here document, ale to też niczego sobie rozwiązanie. Fanom wielolinijkowych tasiemców z echo
na początku już dziękujemy.
- https://www.omgubuntu.co.uk/2020/07/flutter-sdk-linux-desktop - #linux #flutter
Google udostępniło w swoim SDK do Fluttera możliwośc budowania aplikacji na dystrybucje Linuksa.
- https://mutable.jle.im/ - #haskell
Autor igra z ogniem i wodą w tym artykule: w Haskellu zmienność danych potrafi być fajna. Jak nie jesteś ortodoksem w tym zakresie, to artykuł Cię zaciekawi.
- https://donsbot.wordpress.com/2020/07/04/back-to-old-tricks-or-baby-steps-in-rust/ - #haskell #rustlang
A tutaj Haskellowiec bierze się z Rusta i dokumentuje swoje przygody i obserwacje.
- https://diogomonica.com/2017/03/27/why-you-shouldnt-use-env-variables-for-secret-data/ - #linux #security
Niby oczywiste, ale wciąż pewnie sporo osób nie wie: dlaczego nie powinno się używać zmiennych środowiskowych do przechowywania haseł i innych sekretów (np. kluczy do API)
- https://markosaric.com/google-analytics-blocking/ - #security #privacy #webdev
Jeśli masz swoją stronę to może Cię to zaciekawić - autor sprawdza jak duża część odwiedzających jego strony blokuje Google Analytics.
- https://www.elttam.com/blog/env/ - #security #linux
Kolejny ciekawy wpis o zmiennych środowiskowych, tym razem pokazane są sposoby, w jaki sposób wykorzystać je do szemranych spraw, przy użyciu kilku różnych języków programowania.
- https://samtay.github.io/posts/first-foray-into-rust - #rustlang #haskell
Kolejny Haskellowiec zakochany w Ruście… aż musiałem sprawdzić czy to nie duplikat jednego z poprzednich linków, ale o dziwo nie… więc Haskelowcy tak masowo już. :-)
Oficjalny wpis na blogu Go, może być również wartościowy dla programistów innych języków, bo otóż traktuje o odpowiedniej kompatybilności Twoich modułów, ale również można zastosować podobne podejście do każdego głupiego API. Przeczytaj artykuł, aby dowiedzieć się więcej naprawdę przydatnej wiedzy.
Piszemy sprytne mikroserwisy w Go, tutaj na przykładzie to jeszcze dorzucimy gRPC
.
Mało materiałów o profilowaniu dzisiaj, więc nadrabiam - o profilowaniu serwisu HTTP w Go.
- https://www.youtube.com/watch?v=zvVkD7huKAE - #java #karierait #pracait #programowaine
[PL] Legendarny film polskiego community Java w czasach przedbootcampowych. Przez niego wielu Javowców nie mogło spać po nocach, podgryzało paluszki w trakcie interview, przebranżawiało się lub jedynie “wypadało” ze swojej strefy komfortu. Ale i są tacy, którzy dzięki temu filmowi stali się lepsi, bo wynieśli coś z niego poza byciem “offended”. Oglądnij i jak piszesz w Javie (choć uważam, że nie tylko w tym języku) i coś w tym filmie Cie “zaskakuje” 8 lat później, to znak, by jednak solidnie wziąć się za siebie. :-)
- https://www.reddit.com/r/webdev/comments/eejh52/websites_i_use_for_free_svg_illustrations/ - #wordpress
Ktoś na reddicie dzieli się stronami, które ciągle używa, do zdobywania darmowych plików svg do swoich stron.
- https://www.reddit.com/r/devops/comments/hrgyq3/rant_any_other_experienced_devops_folks_having_a/ - #devops #pracait
Na reddicie DevOps, ktoś pyta czy inni też teraz mają problem ze znalezieniem pracy. Zobacz na porady.
Plotki sugerują, że jest szansa na ThinkPady z ekranami w proporcjach 16:10 (wreszcie!)
- https://www.reddit.com/r/Wordpress/comments/hr9vj7/i_need_a_nice_contract_for_my_website_customers/ - #wordpress #webdev
Fajny formularz kontaktowy w Wordpressie? Zerknij w ten wątek.
- https://www.reddit.com/r/startups/comments/hr7p8v/really_having_hard_time_to_engage_with_my_target/ - #biznes
Kolejny dyskusja na reddicie, tym razem startupy i o trudnościach w zaangażowaniu społeczności. Zobacz wątek jeśli planujesz swój startup/usługę.
- https://www.mrlacey.com/2020/07/youve-only-added-two-lines-why-did-that.html - #pracait #heheszki
Skoro dodałeś/aś tylko 2 linie kodu, to dlaczego to trwało cały dzień?
Zdarzyło Ci się usłyszeć takie pytanie z
ust któregoś Twojego pryncypała? Autorowi tego wpisu musiało się najwidczniej coś takiego zdarzyć, więc dzięki
jego doświadczeniu oraz metodzie Kopiego i Pasty, możesz już teraz z otwartą przyłbicą odpowiadać na tego typu pytania. :-)
- https://www.notebookcheck.net/Dell-Latitude-7410-Laptop-Review-The-Lenovo-X1-Carbon-Has-Met-Its-Match.479563.0.html - #laptop #dell
Notebookcheck testuje biznesowego Latitude 7410, konkurenta dla X1 Carbon lub MacBooka Pro 13”.
dla subskrybentów newslettera jest jeszcze 8 materiałów
Libeczki/kody
- https://github.com/cockroachdb/copyist - #golang #bazydanych
Ponoć mockowanie baz danych w testach jednostkowych w Go nigdy nie było łatwiejsze jak teraz.
- https://github.com/klauspost/compress - #golang
Szwajcarski scyzoryk w świecie libów do Go, w sytuacji, gdy trzeba by coś kompresować/dekompresować.
Użyj przeglądarki, aby wprowadzić te same parametry co z linii poleceń. Bardzo ciekawe urozmaicenie od czarnego ekranu.
Pieniądze trzeba gdzieś trzymać, by się dobrze zaokrąglały potrzeba odpowiedniej biblioteki, np. tej.
- https://github.com/nschloe/tuna - #python
Ładna wizualizacja profilowania w Pythonie.