Opublikowano:

Pod tagiem #devopsiarz…

Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko – najczęściej #golang i #python. Ponadto #security, #apple, #rustlang,
#haskell i czasem #produktywnosc

Jeśli interesują Cię takie materiały i chcesz ich więcej – zapisz się do mojej listy mailingowej na https://devopsiarz.pl (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

1) 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.

2) 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.

3) https://www.macrumors.com/2020/03/18/new-ipad-pro-a12z-bionic-trackpad-keyboard/ – #apple #ipad

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ą.

4) 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ć. 🙂

5) 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.

6) https://stevedower.id.au/blog/most-critical-python-metric – #python

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.

7) 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.

8) 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

9) 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.

10) 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.

11) 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. 🙂

12) 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ć.

13) 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”.

14) 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. 🙂

15) 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.

16) 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/

17) https://news.ycombinator.com/item?id=22591543 – #pracazdalna

Ważne w dzisiejszych czasach pytanie zadane na HackerNews: jakie self-hosted narzędzie do telekonferencji.

18) https://semaphoreci.com/community/tutorials/building-and-testing-a-rest-api-in-go-with-gorilla-mux-and-postgresql – #golang

Blogpost o tworzeniu testowalnego REST API w Go przy użyciu Gorilla Mux i PostgreSQLa, także nic więcej nie muszę tutaj dodawać.

19) 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

20) 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

1) https://github.com/tortoise/tortoise-orm – #python

ORM dla Pythona, ostatnio z tych modniejszych

2) 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.

3) https://github.com/bxcodec/faker – #golang

Generator fejkowych danych dla Twój structów w Go

4) https://github.com/appleboy/gorush – #golang

Usługa (serwer) push notifications napisana w Go

5) https://github.com/RadhiFadlillah/duit – #golang #javascript

W czasach kryzysu lepiej pilnować budżetu, a tu apka, która nam w tym pomoże. 🙂