Wpis z mikrobloga

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. :-)
  • 5
ędzie, ale teraz kombinuje nad jeszcze inny


@devopsiarz: Widziałem ostatnio Twój stream ( ͡~ ͜ʖ ͡°) - bardzo fajnie.
Rzucam wolną propozycję nagrania może czegoś na temat continous integration. Wybrać jakieś popularne narzędzie i przeprowadzić całą konfigurację + deployment (a już cudownie gdyby było na przykładzie jakiejś #golang appki). ;-) Czy taki temat wchodził by w grę ?