Zestawienie linków/materiałów na dzień 23 Marca 2020
Witaj w kolejnym zestawieniu linków i materiałów o DevOpsiarza. Staram się publikować ciekawe zestawienia o programach, projektach, inicjatywach z szerokopojętej działki DevOps, w tym programowanie w Go i Python, Security, ale także takie języki jak Haskell czy Rust. Nie omijam również tematów związanych np. z produktywnością, także jeśli Cie to ciekawi to zapraszam do lektury.
Materiały te są równiez publikowane w moim tagu w serwisie wykop.pl
Jeśli interesują Cię takie materiały i chcesz ich więcej - zapisz się do mojej listy mailingowej (formularz po lewej stronie).
Materiał tego zestawienia
https://www.wykop.pl/wpis/48046527/unknownews-ze-wzgledu-na-to-co-dzieje-sie-w-polsce/
Jakub, który tworzy swoje zestawienia uknownews poruszył w swoim zestawieniu kwestię pracy zdalnej w dzisiejszych, pandemicznych czasach. W jego zestawieniu znajdziesz mnóstwo materiałów i poradników odnośnie pracy zdalnej. Przyłączam się do rozpropagowywania tego typu materiałów.
Artykuły
- https://serokell.io/blog/haskell-with-utf8 - #haskell #programowanie
Haskell i UTF-8 - czy to dobre połączenie? Artykuł porusza najczęstsze problemy na jakie natrafimy, jeśli bawimy się UTF-8 i Haskellem.
- https://devopsdirective.com/posts/2020/03/managed-kubernetes-comparison/ - #kubernetes #devops
Porównanie kosztów w AWS, GKE, DO, AKS jeśli zdecydujemy się na managed kubernetes u któregoś z wymienionych dostawców.
Apple wypuszcza na rynek nową wersję swojego flagowego iPada - iPad Pro. Wśród zmian, procesor A12Z, który
prawdopodobnie nie jest takim przełomem, jakim był 1.5 roku temu A12X, ale jeszcze trzeba poczekać na niezależne
testy. Do tego lepsze aparaty, mikrofon - tego typu zmiany. Śledź moje zestawienia, aby dostać porcję linków do jakichś
testów jak tylko się pojawią.
- https://www.redhat.com/sysadmin/cli-speedup - #linux #redhat #bash
RedHat udostępnił artykuł z kilkoma tipami w jaki sposób można poprawić swoją pracę w terminalu. W artykule 7 ciekawych tipów, które warto znać, a przynajmniej rzucić okiem, bo można się pryz niektórych zaskoczyć. :-)
- https://www.markdownguide.org/ - #markdown
Jeżeli jeszcze nie było Ci dane porządnie zapoznać się z notacją markdown, to ta strona Ci w tym pomoże.
Autor artykułu opisuje swoje podejście do kodu w Pythonie i wyjaśnia dlaczego ważne jest pisanie testów, szczególnie zwłaszcza w tym języku.
- https://sobolevn.me/2020/03/do-not-log - #python
Znowu obracamy się w działce Pythona, tym razem co logować lub nie logować. Sprawa wydajnie się jak zwykle bardzo prosta, ale rzeczywistość idzie swoim torem.
- https://medium.com/@emilefugulin/http-desync-attacks-with-python-and-aws-1ba07d2c860f - #python #security
Jeśli nie wiesz co to HTTP Desynch attack, to zobacz na ten artykuł, który opisuje drobne śledztwo jak i próby zabezpieczenia się przed nim na stacku Pythonowymi
- https://cloud.google.com/blog/products/management-tools/sre-keeps-digging-to-prevent-problems - #google #gcloud #devops
Jak SRE w Google radzą sobie z problemami.
- https://blog.cloudflare.com/on-the-shoulders-of-giants-recent-changes-in-internet-traffic/ - #internet #cloudflare
Blogpost na blogu CloudFlare opisuje jak zmienia się użycie ich łącz w czasach pandemii.
- https://bit.ly/3blredC - #hashicorp #terraform #packer #consul #vault #vagrant #devops
Hashicorp - ta firma od open source, która stworzyła Terraforma, Packera, Consula, Vaulta, Vagranta czyli softy, bez których wiele teamów DevOps/SRE nie wyobraża sobie pracy, jest już warta 5 miliardów dolarów. A ponoć OS to słabo się sprzedaje. :-)
- https://blog.cryptographyengineering.com/2020/03/06/earn-it-is-an-attack-on-encryption/ - #security #usa
W USA, kolebce wolności i demokracji, mogą zakazać szyfrowania end-to-end, czyli takiego, że szyfrujesz coś, wysyłasz znajomemu, on odszyfrowuje i czyta. Tak, coś takiego w teorii może być zakazane. Warto dodać, że w USA to nie pierwszy przypadek - starsi znający historię GPG pewnie mogą potwierdzić.
- https://www.youtube.com/watch?v=Npd_xDuNi9k - #usa #youtube
W USA toczy się jeszcze inny bój - bój o prawo do naprawy. Tak, legislacja w USA jeszcze tego nie przewiduje. Zobacz wyjaśnienie na filmie Louisa Rossmanna, który mówi o co w tym dokładnie chodzi. Z drugiej strony, to ciekawe, że firmy, które “zabraniają” napraw, lub robią nienaprawialne sprzęty, które trzeba wyrzucać/utylizować ze szkodą dla środowiska, lubią przywdziewać zielone szatki i ustami swoich PRów mówić, jak one są “zielone”.
- https://www.youtube.com/watch?v=9Lz7jliEvGg - #apple #macbook
Snazzy Labs prezentuje 150 tipów na pracę w macOS. Bankowo o wielu z nich nie mieliście pojęcia. :-)
- https://medium.com/@psiphi75/rust-and-serverless-with-a-focus-on-cloudflare-workers-342effbc4f85 - #rustlang #cloud #devops
Rust w akcji na serverless, czyli autor robi proste API. Warto dodać, że to jeden ze sposobów nauki jakiegoś języka - po prostu zrób coś takiego właśnie w swoim języku, którego się uczysz.
- https://netflixtechblog.com/how-netflix-uses-druid-for-real-time-insights-to-ensure-a-high-quality-experience-19e1e8568d06 - #netflix #druid
Netflix opisuje swoje case study jak używa Apache Druid - jak nie wiesz co to jest, odwiedź: https://druid.apache.org/
- https://news.ycombinator.com/item?id=22591543 - #pracazdalna
Ważne w dzisiejszych czasach pytanie zadane na HackerNews: jakie self-hosted narzędzie do telekonferencji.
Blogpost o tworzeniu testowalnego REST API w Go przy użyciu Gorilla Mux i PostgreSQLa, także nic więcej nie muszę tutaj dodawać.
- https://www.reddit.com/r/golang/comments/fma0dz/what_do_employers_look_in_github_repo_of_golang/ - #reddit #golang
Cóżesz mogą pracodawcy szukać w repozytoriach github juniorów - dyskusja na Reddicie Go
- https://www.reddit.com/r/golang/comments/flwwf2/what_is_the_roadmap_to_learn_golang/ - #reddit #golang
Z reddita: czy istnieje jakaś roadmapa do nauki Go?
Libeczki
- https://github.com/tortoise/tortoise-orm - #python
ORM dla Pythona, ostatnio z tych modniejszych
- https://github.com/oragono/oragono - #golang #irc
Może IRC nie jest już tak popularny jak kiedyś, ale serwera przy kawie można sobie strzelić, jak w tym przypadku. Tutaj napisany w Go.
- https://github.com/bxcodec/faker - #golang
Generator fejkowych danych dla Twój structów w Go
- https://github.com/appleboy/gorush - #golang
Usługa (serwer) push notifications napisana w Go
- https://github.com/RadhiFadlillah/duit - #golang #javascript
W czasach kryzysu lepiej pilnować budżetu, a tu apka, która nam w tym pomoże. :-)