ⴲⴲⴲ 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.
Wcześniej niż obiecałem, ale tak bywa 🙂

### Materiał tego zestawienia (wyróżnienie subiektywnie) ###

– https://golang.org/doc/go1.14 – #golang
Wyszła nowa wersja Go, w wersji 1.14, zobacz do linku, aby dowiedzieć się co się zmieniło.
Ze swej strony i testów, mogę jednak powiedzieć, że zauważyłem drobną regresję w wydajności,
nawet kilku bugów pootwierano w tej kwestii.

### Artykuły ###

1) https://the-zen-of-go.netlify.com/ – #golang
Zen Of Go, jak ktoś kojarzy Zen of Python, to będzie wiedział o co chodzi.

2) https://www.youtube.com/watch?v=YVpQ4xV_VB0 – #laptop
Dave Lee prezentuje ciekawy laptop za 5000$, aż dziw bierze, że wcześniej takiego
patentu nie spotkałem

3) https://sourcery.ai/blog/effective-collection-handling/ – #python #programowanie
Jak bawić się kolekcjami w Pythonie – jak jeszcze nie dane było Ci spotkać dictionary lub set
comprehensions to warto tu zaglądnąć.

4) https://docs.ansible.com/ansible/latest/user_guide/collections_using.html – #ansible #devops
Czym są te słynne kolekcje w Ansible, ważne wprowadzenie, które będzie istotne przy kolejnym linku.

5) https://www.jeffgeerling.com/blog/2020/kubernetes-collection-ansible – #kubernetes #ansible
W nawiązaniu do powyższego linku (przeczytaj), tutaj mamy o paczkach (kolekcjach) do Kubernetes,
warto jeszcze przeczytać artykuł ze względu na opis problemów z jakimi boryka się Ansible i jak
próbuje im radzić (kolekcje to taka próba walki z pewnymi problemami właśnie)

6) https://www.omgubuntu.co.uk/2020/02/spotify-cli-client-ncspot – #spotify #linux
Istnieje program do słuchania Spotify z linii komend, też nie wiedziałem. 🙂

7) https://towardsdatascience.com/tour-of-python-itertools-2af84db18a5e – #python #programowanie
Co to ten itertools i z czym się to je w Pythonie, po tej lekturze wątpliwości już być nie powinno.

8) https://www.youtube.com/watch?v=rNy1tg1p3xg – #laptop #hardware #programista15k #programowanie
Kolejny programista dzieli się spostrzeżeniami, którego laptopa kupić do programowania. TL;DR nie obsługiwane. 😉

9) https://betterwebtype.com/articles/2020/02/13/5-monospaced-fonts-with-cool-coding-ligatures/ – #programowanie
Jeśli zamiast programować, częściej poszukujesz odpowiedniego fontu do tego celu, to rzuć okiem na ten link

10) https://www.youtube.com/watch?v=4knXSzxWepA – #siecikomorkowe #telefony
[PL] RS Elektronika wyjaśnia jak działają sieci komórkowe

11) https://9to5mac.com/2020/02/27/iphone-11-how-much-faster-than-6s/ – #apple #iphone #ios
Apple supportuje jeszcze iPhone 6S, zobacz jak radzi sobie ten telefon z codziennymi zadaniami w porównaniu do
najnowszego flagowca firmy, czyli 11 Pro Max.

12) https://www.macrumors.com/2020/02/27/apple-ipad-pro-keyboard-trackpad/ – #apple #ipad
Apple rzekomo ma wypuścić do sprzedaży klawiaturę do iPada z… touchpadem.

13) https://luminousmen.com/post/python-static-analysis-tools – #python
Popularne narzędzia do statycznej analizy kodu w Python, które pomagają w projektach (a nie utrudniają)

14) https://twitter.com/JonyIveParody/status/1232741968851038208 – #apple #mac
Apple sprzedaje za 400$ kółka do nowego MacPro, które nie mają nawet blokady – zobacz wątek na twitterze, bo jak
zwykle niezawodny Internet ma na to ciekawe propozycje 🙂

15) https://fasterthanli.me/blog/2020/i-want-off-mr-golangs-wild-ride/ – #rustlang #golang
Jeden z developerów używających Rusta miał przygodę z Go i pocisnął ostrego ranta, długa czytanka. Pamiętaj,
że takie artykuły powinny pozwolić Ci spojrzeć szerzej na język, ale pod ich wpływem nie kombinuj od razu
jak przepisywać projekt do nowego języka, bo to zła droga.

16) https://pingcap.com/blog/early-impressions-of-go-from-a-rust-programmer/ – #rustlang #golang
Tutaj z kolei doświadczenia innego developera również z backgroundem w Rust.

17) https://www.reddit.com/r/devops/comments/f1c75t/im_terrible_at_python/ – #python #devops
DevOps z 6 letnim doświadczeniem (AWS, certyfikaty) uważa, że jest fatalny z Pythona i pyta na
reddicie jak to zmienić.

18) https://medium.com/@AndroidAdvance/hashicorp-vault-encryption-as-a-service-tutorial-6b3f79318574 – #devops #security #vault
Każdy dodatkowy tutorial jak zacznąć się bawić Hashicorp Vault myślę, że jest cenny. I z tego założenia
wychodząc prezentuję ten o to link

19) https://jesseduffield.com/golang-gotcha-of-the-day/ – #golang
Opis ciekawej gotchy w języku Go, warto poczytać, by nie nadepnąć na przysłowiowe grabie w trawie
swojego projektu.

20) https://cs.stanford.edu/people/eroberts/cs201/projects/crunchmode/econ-hours-productivity.html – #programowanie #produktywnosc
Wyjaśnienie dlaczego developerzy programujący (w teorii) 40 godzin tygodniowo są znacznie bardziej
produktywni od tych co programują 60 godzin tygodniowo

21) https://realpython.com/python-formatted-output/ – #python
Printujemy i odpowiednio formatujemy wynik naszych programów w Python – przegląd najpopularniejszych rozwiązań, w
tym fstrings wprowadzonych w 3.6

22) https://www.reddit.com/r/haskell/comments/fbztgp/what_are_the_selling_points_of_haskell_why_would/ – #haskell #programowanie
Jakie są selling points Haskella – dyskusja na reddicie, czyli dlaczego użyłbyś Haskella i jak go zareklamował

23) https://www.youtube.com/watch?v=-YnMr1lj4Z8
Liveoverflow nagrał ciekawy film o tym jak działa Docker pod spodem, jak dalej masz problemy z rozumieniem, to spróbuj
jego tłumaczenia.

24) https://podtail.com/podcast/prawnik-w-it/002-piotr-leonarski-ip-box/ – #ipbox #programowanie #programista15k #b2b
[PL] Kolejny prawniczy podcast o uldze IPBox, czy warto, co się z tym wiąże i tak dalej.

25) https://anaxi.com/blog/2018/10/15/top-12-things-that-destroy-developer-productivity/ – #produktywnosc
Bez owijania w bawełnę 12 rzeczy, które źle wpływają na produktywność programisty

### libeczki ###

1) https://mattermost.com/ – #golang
Konkurencja dla Slacka i Microsoft Teams, backend w #golang

2) https://github.com/golangci/golangci-lint – #golang
Największy konglomelat linterów w jednej pace

3) https://github.com/xo/usql – #golang #bazydanych
Uniwersalny interfejs linii poleceń do baz danych, spora ilość obsługiwanych baz, słowem: ciekawa sprawa.

Tag do obserwowania/czarnolistowania: https://www.wykop.pl/tag/devopsiarz/
Strona: https://devopsiarz.pl
Kanał YT: https://devopsiarz.pl/yt
Społeczność na Discord: https://devopsiarz.pl/discord
Mirkolista (zapisz się jak chcesz być wołany): https://devopsiarz.pl/mirkolista

#programowanie #programista15k #technologia #informatyka #sysadmin #docker #kubernetes