Dodany: 2020-04-06 09:34:40 | Ostatnio wołany: 2020-04-06 09:35:08


ⴲⴲⴲ

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, ale też #rustlang i #haskell

Pełna wersja tego zestawienia ☞ https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-06-04-2020/

A jeśli chcesz jeszcze więcej, zapisz się do mailingu ☞ https://devopsiarz.pl/newsletter/zapisz/

Jeśli chcesz, aby Cię wołać, zapisz się do mirkolisty ☞ https://devopsiarz.pl/mirkolista



### Materiały tego zestawienia (wyróżnienie subiektywne)

https://devopsiarz.pl/kurs-ansible/yt-livestream-tworzenie-i-deploy-wlasnej-listy-mailingowe-sendy-aws-ses/

Nieskromnie umieszczę tutaj swój artykuł o tworzeniu listy mailingowej, gdyż może być interesujący
dla osób, które planują coś takiego, a nie chcą pchać się w rozwiązania komercyjne typu SaaS. Jeśli więc
zastanawiasz się nad swoim self-hosted newsletterem i chcesz go stawiać fancy toolami z działki DevOps, to
tym razem zapraszam do mnie. :-)

https://www.pluralsight.com/

Pluralsight udostępnia 7000 swoich kursów video o programowaniu i generalnie IT za darmo do końca kwietnia



### Artykuły

1) https://buttondown.email/hillelwayne/archive/please-dont-write-your-documentation-in-markdown/ - #markdown

Dlaczego markdown to zły pomysł do pisania dokumentacji?

2) https://interconnected.blog/why-is-facebook-not-in-the-cloud-business/ - #facebook #devops

Dlaczego facebook jeszcze nie ma swojej chmury? Autor wpisu stara się odpowiedzieć na to ciekawe
pytanie, bo facebook jest firmą, która puszcza sporo produktów do OpenSource (np. Cassandra), a mimo
to, jako spora firma, swojej chmury nie posiada.

3) https://enterprisersproject.com/article/2020/3/14-kubernetes-interview-questions - #kubernetes #devops #pracait

Lista 14 potencjalnych pytań na interview, które można usłyszeć w sprawie kubernetesa

4) https://www.theregister.co.uk/2020/03/26/microsoft_reply_all_email_storm_52000/ - #microsoft #heheszki

Jeśli myślisz, że epidemia koronawirusa jest nieprzewidywalna i nie do zatrzymania, to pomyśl o tym, że w takiej wielkiej korpo jak Microsoft, ktoś odpowiedział wszystkim w temacie (52 000) na e-maila. Szacowanie ilości odpowiedzi uświadamiających go, żeby Reply-All nie stosować, to teraz zajęcie dla epidemiologów. :-)

5) https://chrisshort.net/things-no-one-tells-you-when-you-start-a-newsletter/ - #email

Rzeczy, które powinno się wiedzieć, zanim odpali się własny newsletter, akurat na czasie z
moim materiałem.

PS Na szczęście sam wiedziałem o nich

6) https://security.stackrox.com/defintive-guide-to-elastic-kubernetes-service-eks-security.html - #kubernetes #devops #security

Ta strona wysępi od Ciebie jakiegoś e-maila, aby w zamian dać Ci ebooka o security w kwestii Amazon EKS
(Elastic Kubernetes Service)

7) https://blog.lexfo.fr/pentesting-pesit-ftp.html - #security #pentesting

Jakiś szybki exploicik na zwykłego, korporacyjnego serwerka FTP od IBMa? Autor artykułu zaprasza! Ponoć to coś
jest wciąż używane w bankach, zgodnie ze wzorem UBWUO (Uniwersalnego Bankowego Wzoru Użytkowego Oprogramowania),
który zwie się: IBM

8) https://linkerd.io/2020/03/23/serverless-service-mesh-with-knative-and-linkerd/ - #kubernetes #devops

Serverlessowy ServiceMesh w Kubernetes za pomocą Linkerd i Knative - uff, myślę, że zawarłem wszystkie
gorące teraz buzzwordy w tym jednym zdaniu, aby opisać o czym traktuje ten artykuł.

9) https://toroid.org/unix-pipe-implementation - #linux #bash

Jak zaimplementowane są pipe w Unix/Linux

10) https://www.netlify.com/blog/2020/03/31/how-to-scope-down-prs/ - #git #devops #programowanie

Tworzenie MR/PR to też pewnego rodzaju ważna umiejętność, która pomoże nam i naszemu zespołowi lepiej
współpracować o ile zechcemy się w niej podszkolić.

11) https://rsapkf.netlify.com/blog/enabling-italics-vim-tmux - #bash #vim #linux

Jak zmusić do działania fonty typu italics w vimie w tmuksie.

12) https://www.notebookcheck.net/The-Apple-A12Z-Bionic-SoC-is-just-a-renamed-A12X-with-an-enabled-GPU-core.458883.0.html - #apple #ipad

Według renomowanego serwisu notebookcheck, "nowy" chip w nowym iPad Pro od Apple, to stary A12X
tylko z włączonym rdzeniem GPU (w A12X był on wyłączony). To oznacza, że przyrost wydajności, jeśli w
ogóle jakikolwiek będzie, to będzie znikomy.

13) https://9to5mac.com/2020/04/02/2020-ipad-pro-privacy-hardware/ - #ipad #apple #security

Tu z kolei coś pozytywnego o sprzęcie Apple - ten nowy iPad Pro posiada, podobnie jak nowsze MacBooki z chipem T2,
sprzętowo rozłączany mikrofon, jeśli odpowiedni case jest z nim używany i jest "zamykany" jak laptop.
Sprzętowe rozłączenie mikrofonu, o ile jest prawdą, uniemożliwia jego użycie przez jakąkolwiek
lukę w oprogramowaniu.

14) https://www.youtube.com/watch?v=kzqKueUhbKk - #apple #macbook

Pozostajemy jeszcze przy Apple - otóż wypuściło ono też (wraz z ipad pro) bardzo chwalony MacBook Air 2020,
m.in. za klawiaturę nożycową jak w MBP 16", jednak ma on pewien mankament. O tym co to za mankament i jak
mu zaradzić dowiesz się z filmu MaxTech.

15) https://dropbox.tech/infrastructure/rewriting-the-heart-of-our-sync-engine - #dropbox #rustlang #python

Dropbox przepisuje część swoich kluczowych systemów z Pythona na Rusta, w artykule dowiesz się
dlaczego to robią.

16) https://notes.iveselov.info/programming/refs-and-pattern-matching-in-rust - #rustlang

Trochę więcej o pattern matchingu w Rust, który bywa skomplikowany, jeden z powodów dlaczego tak jest
może być opisany w linku 17, ale samo skomplikowanie języka też swoje dodaje.

17) https://blog.rust-lang.org/inside-rust/2020/03/27/goodbye-docs-team.html - #rustlang

Niestety mały fuckup w projekcie Rusta - jest problem z obstawieniem teamu do pisania najważniejszej
dokumentacji języka, znacie to z Waszych firm? A blogpost rzuca również trochę światła
jak to ogólnie wygląda, w takim projekcie jak Rust.

18) https://tailscale.com/blog/remote-work/ - #pracait #pracazdalna

Jakie porady odnośnie pracy zdalnej, może nam dać firma remote-native, czyli taka, która
pracuje od zawsze tylko w takim modelu. To ważne porady, bo obecnie, z powodu wiadomej sytuacji,
pełno jest "farbowanych lisów", webcamy, mikrofony powyprzedawane, cuda na kiju w doomach,
ale gdzie w tym wszystkim jest sens pracy zdalnej?



### Libeczki

1) https://github.com/maxboeck/emergency-site - #webdev

Ktoś uznał, że potrzebny jest światu projekt odpalania na szybko strony tzw. maintenance/emergency, bo
obecne CMSy są tak skomplikowane, że z nimi to może nie być takie proste. :-)

2) https://usekrucible.com/ - #kubernetes #devops

Czekasz na rozwiązanie do stawiania testowych kubków w kodzie? No to już nie musisz...

3) https://lemire.me/blog/2020/03/31/we-released-simdjson-0-3-the-fastest-json-parser-in-the-world-is-even-better/ - #json

Ponoć to najszybszy parser JSON na świecie

4) https://github.com/liquidata-inc/dolt - #git #golang

Baza danych inspirowana gitem, chyba idealna dla gitmaniaków :)

5) https://github.com/mig1984/bashible - #bash #ansible

Ansible zaimplementowany w bashu

#programista15k #programowanie #technologia #komputery #sysadmin

Przejdź do wpisu

Dodany: 2020-04-01 09:07:25 | Ostatnio wołany: 2020-04-01 09:18:47


ⴲⴲⴲ

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.

W tym tygodniu poprawiałem stronę devopsiarz.pl i postaram się ją częściej aktualizować - zachęcam
do częstszego zaglądania. Jeśli doceniasz moje materiały, możesz wykopać poniższe znaleziska:

https://www.wykop.pl/link/5421951/jaki-edytor-ide-wybrac-do-programowania-w-go-gdy-mowa-o-wiekszych-projektach/
https://www.wykop.pl/link/5422579/niskokosztowa-lista-mailingowa-w-oparciu-o-sendy-i-amazon-ses-z-pomoca-ansible/

Pełna wersja tego zestawienia: https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-30-03-2020/

A jeśli chcesz jeszcze więcej, zapisz się do mailingu: https://devopsiarz.pl/newsletter/zapisz/
Jeśli chcesz, aby Cie wołać, zapisz się do mirkolisty: https://devopsiarz.pl/mirkolista





### Materiały tego zestawienia (wyróżnienie subiektywne)

Ponieważ wiemy jaka jest obecnie sytuacja, to wyszperałem z reddita trochę wątków dotyczących porad
i opinii nt. narzędzi do widekonferencji, udostępniania swoich ekranów i ogólnie pracy grupowej,
stąd tutaj seria linków do dyskusji z tym związanych. Jeśli nie wiesz czy zoom, meet, webex, skype
slack, teams czy jeszcze coś innego - posprawdzaj poniższe wątki. Postarałem się o jakieś nowe max
do roku od utworzenia.

https://www.reddit.com/r/k12sysadmin/comments/fpdoo9/google_meet_vs_zoom_during_school_closure/

https://www.reddit.com/r/sysadmin/comments/9b114c/zoom_room_vs_webex_room/

https://www.reddit.com/r/sysadmin/comments/cbtngc/ms_teams_vs_zoom/

https://www.reddit.com/r/software/comments/9hdbn7/looking_for_alternative_to_webex_do_you_have_any/

https://www.reddit.com/r/sysadmin/comments/7sdxvb/what_are_your_recommendations_for_video/



### Artykuły

1) ankur_anand/illustrated-tales-of-go-runtime-scheduler-74809ef6d19b" rel="nofollow">https://medium.com/@ankur_anand/illustrated-tales-of-go-runtime-scheduler-74809ef6d19b - #golang

Ciekawy artykuł o zarządzaniu goroutines przez schedulera, w sensie jak to działa pod maską

---

2) https://sysdig.com/blog/whats-new-kubernetes-1-18/ - #devops #kubernetes

Co nowego w Kubernetes 1.18
Wśród nowości: m.in. nowa komenda kubectl debug

---

3) https://4programmers.net/Forum/Kariera/337351-aplikowanie_do_firm_w_czasach_koronawirusa - #pracait #pracbaza
https://4programmers.net/Forum/Off-Topic/337856-ktore_firmy_it_dotknal_kryzys - #pracait #pracbaza

[PL] Na polskim forum programistów trwa dyskusja jak obecna pandemia wpływa na branżę IT i czy zdarzają się
już jakieś pierwsze "ofiary" wśród programistów.

---

4) https://www.youtube.com/watch?v=-65Jhpy8NQM - #macbook #surface #apple #microsoft

Porównanie MacBookAir 2020 i Surface Laptop 3 - który lepszy?

---

5) https://www.youtube.com/watch?v=E162_6api6E - #apple #macbook #ipad

A tutaj z kolei porównanie nowego iPada Pro z MacBook Air, obydwa z roku 2020.

---

6) https://www.youtube.com/watch?v=xz6CExnGw9w - #ifixit #ipad

iFixit rozebrał nowego iPada Pro, zobacz jak iPad wygląda od środka, natomiast naprawialność tego
sprzętu oceniono na 3/10

---

7) https://www.youtube.com/watch?v=28JHPOUZvDw - #security

LiveOverflow rzucił film o reverse engineeringu, spokojnie, tylko 6 minut treściwej wiedzy.

---

8) https://www.youtube.com/watch?v=BCMIaL7qjSU - #apple #ipad

Obiecałem, więc daję też linka do testu nowego iPada Pro, zdecydowałem się zalinkować do Pani
Lisy, gdyż uważam, że babeczka robi jedne z najbardziej rzetelnych testów.

---

9) https://github.blog/2020-03-17-github-for-mobile-is-now-available/ - #git #github #android #ios

Github wypuścił wreszcie mobilną apkę - używam i polecam

---

10) https://www.techrepublic.com/article/how-to-create-a-kubernetes-security-policy/ - #kubernetes #devops

Skrócona instrukcja do tworzenia prostej polityki bezpieczeństwa w Kubernetes

---

11) https://realpython.com/python-defaultdict/ - #python

Defaultdict w Python to taki "lepszy" dict, który mniej nam będzie strzelał po twarzy błędami, bo
możemy przypisać domyślne wartości.

---

12) https://realpython.com/null-in-python/ - #python

Jak bawić się pythonowym typem None, jak to testować, dlaczego warto używać tego jako domyślny
paramter. Dodatkowo, jak to działa w Pythonie "pod maską". Te sprawy w tym artykule.

---

13) https://blog.cloudflare.com/why-we-started-putting-unpopular-assets-in-memory/ - #devops

CloudFlare w tym blogpoście opisuje dlaczego nawet rzeczy rzadko requestowanego przez ich infrastrukturę
trzymają w RAMie.

---

14) https://mmhaskell.com/blog/2020/3/9/blaze-lightweight-html-generation - #haskell

Generujemy HTML za pomocą programu w Haskellu

---

15) https://notes.iveselov.info/programming/cheatsheet-rust-option-vs-haskell-maybe - #haskell #rustlang

Porównanie haskellowego Maybe z Option w Rust, przydatne zwłaszcza dla programistów piszących w
obu tych językach.

---

16) toc-emissions" rel="nofollow">https://www.notebookcheck.net/Lenovo-ThinkPad-X1-Carbon-G7-2020-Laptop-Review-Same-Look-New-Processor.459048.0.html#toc-emissions - #laptop #lenovo

Test nowego X1 Carbon z tego roku: nota wysoka (dług czas pracy na baterii przy ekranie 4K)

---

17) https://blog.cloudflare.com/speeding-up-linux-disk-encryption/ - #linux #performance

Instrukcja tunningowania Linux, aby przyspieszyć operacje na szyfrowanych dyskach/volumenach. Artykuł jest wysokiej
jakości, bo mamy tam nawet nawiązanie do poprawek w kernelu z przeszłości i podejście CF do niektórych "uniwersalnych"
fragmentów kodu.

---

18) https://www.micah.soy/posts/setting-up-git-identities/ - #git

Jak zdarza Ci się robić commity w git używając złych danych identyfikacyjnych, w sensie Twoje imie, nazwisko i e-mail,
to rzuć okiem na ten artykuł.



### Libeczki

1) https://darlinghq.org/ - #macos #linux

Ciekawy projekt, który pozwala za darmo odpalać programy z macOS na Linux. Coś jak wine w stosunku do Windows.

2) https://github.com/casbin/casbin - #golang #python #rustlang

Biblioteka do autoryzacji napisana w #golang i osługująca wiele języków programowania. Obsługuję wymuszanie
autoryzacji bazujących na różnych modelach uprawnień, więcej informacji: https://casbin.org/docs/en/overview

3) https://go.libhunt.com/compare-logrus-vs-zap - #golang

Porównanie dwóch popularnych bibliotek do logowania w Go

#programowanie #programista15k #technologia #komputery #koronawirus #marketinginternetowy

Przejdź do wpisu

Dodany: 2020-03-25 15:38:36 | Ostatnio wołany: 2020-03-25 15:38:45


Mirki z #devopsiarz : zapraszam dziś na 19:00 na mój kolejny stream na YT -> https://devopsiarz.pl/yt

Na live dziś backup bazy listy mailingowej przy pomocy ansible, aktualizacja innego serwera packerem - tego typu sprawy. Też o samej liście coś krótko powiem w kontekście ostatnich streamów

Jakby co, do informowania o streamach jeszcze będę używał mirkolisty, więc zapisz/wypisz się w razie czego jak cotygodniowe zestawienia + live Cię interesują: https://devopsiarz.pl/mirkolisty

#sysadmin #devops #linux #ansible #bash #programowanie

Przejdź do wpisu

Dodany: 2020-03-23 13:17:33 | Ostatnio wołany: 2020-03-23 13:17:47


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) emilefugulin/http-desync-attacks-with-python-and-aws-1ba07d2c860f" rel="nofollow">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) psiphi75/rust-and-serverless-with-a-focus-on-cloudflare-workers-342effbc4f85" rel="nofollow">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. :-)

Przejdź do wpisu

Dodany: 2020-03-19 17:16:41 | Ostatnio wołany: 2020-03-19 17:16:59


Następne zestawienie linków na #devopsiarz : poniedziałek, 23 marca

I przypominam jeszcze o dzisiejszym live na kanale devopsiarz: https://devopsiarz.pl/yt, na którym spróbuję zainstalować swoją listę mailingową. Technologie, które będą się przewijać to AWS, Hetzner Cloud, sporo ansible i skryptowania, gmeranie w nowym CentOS, MariaDB, PHP (w tym securna konfiguracja tego wszystkiego). Trochę też o samych listach mailingowych, także zapraszam chętnych. :)

Przejdź do wpisu

Dodany: 2020-03-16 07:14:38 | Ostatnio wołany: 2020-03-16 07:16:15


ⴲⴲⴲ

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

Ponieważ w tym tygodniu sporo Was albo na #pracazdalna, albo coś w ten deseń (piwnica), z powodu wszystkim wiadomego, to mam dla Was nieco więcej linków, bo jak zdalnie, to nie musicie teraz udawać pracy, więc więcej poczytacie lub oglądniecie. :)



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

https://www.worldometers.info/coronavirus/ - #koronawirus #datascience
Moim zdaniem to strona z najbardziej aktualnymi danymi nt. obecnego stanu pandemii koronawirusa.
Jest znacznie częściej aktualizowana niż ta słynna mapa.



### Artykuły ###

01) https://www.youtube.com/watch?v=ak-s6zAxysw - #apple #iphone #ipad
YouTuber z kanału MaxTech przewiduje premierę iPada Pro i iPhone dopiero na czerwiec, na nagraniu
argumentuje dlaczego tak uważa.

02) https://www.flattenthecurve.com/ - #analizadanych
Powstała strona informująca rzetelnie o koronawirusie, ale też śledząca najważniejszą rzecz z punktu widzenia
pandemii - czy udaje nam się spłaszczyć krzywą (stąd adres). Po co to i co to oznacza dla nas, warto zajrzeć.
Niby głupia krzywa, a taka ważna...

03) https://news.ycombinator.com/item?id=22575007 - #ansible #puppet #salt #devops
Z cyklu zapytaj HN: którego rozwiązania do zarządzania konfiguracją użyć w roku 2020?

04) https://guyinatuxedo.github.io/ - #security #reverseengineering
Kurs dla zielonych reverse engineeringu i exploitowania binarek, mimo tego, że to ledwie wprowadzenie, to
dosyć obszerne bo bazuje na zadaniach z CTFów.

05) https://www.youtube.com/watch?v=ak-s6zAxysw - #telefon #ios #android #samsung #google #apple
Jeden z popularniejszych tech youtuberów bierze na warsztat telefony w przedziale cenowym $250 do $1400.
Te $1400 trzeba zapłacić za najnowszy "pokaz siły" od Samsunga - S20 Ultra. Zobacz film, aby dowiedzieć się,
co dostajesz wydając taką ilość pieniędzy i przy okazji podziwiaj jak rozwinęły się ogólnie aparaty w telefonach.

06) https://www.youtube.com/watch?v=ak-s6zAxysw - #apple #microsoft
W roku 2000 było blisko zapaści finansowej Apple, zobacz na filmie co stało się potem. Parę lat później, po po tym jak
Apple wypuściło "ratunkowy" sprzęt, Microsoft rzucił Apple rękawice swoim produktem, który mu nie wypalił.
Inny techniczny YT sugeruje tezę, że Microsoft troszkę wyprzedził swoje czasy pewnym pomysłem, co moim
zdaniem jest prawdą jak zobaczymy ten film i co Microsoft odwalił wtedy w swoim urządzeniu.

07) https://blog.jonlu.ca/posts/speeding-up-zsh - #bash #zsh #linux
Używasz oh-my-zsh i odnosisz wrażenie, że czasem jest powolne? To prawda, im więcej wodotrysków, tym
większe spowolnienie to spowoduje, a tutaj ktoś wziął to szerzej pod lupę i próbuje coś radzić na ten
problem

08) https://sekurak.pl/bezpieczenstwo-pracy-zdalnej-poradnik-dla-uzytkownika-i-administratora/ - #pracait #pracazdalna #security
[PL] Wiadomo jakie mamy teraz czasy więc sekurak opublikował poradnik bezpieczeństwa dla pracy zdalnej :)

09) https://lexi-lambda.github.io/blog/2016/06/12/four-months-with-haskell/ - #haskell #programowanie
4 miesiące z Haskellem - post pewnego developera z roku 2016

10) https://www.youtube.com/watch?v=XC1T4VFd9Cg - #devops #kubernetes #git #gitlab
[PL] Autoskalowalna infrastruktura CI/CD zbudowana na Kubernetes i Gitlab - M.Kamycki, P.Jankowiak z SysOps / DevOps Polska

11) https://www.reddit.com/r/git/comments/fidavg/is_there_a_way_to_git_add_all_except_recently/ - #git
Czy da się użyć git add na wszystkich plikach oprócz ostatnio zmodyfikowanych - dyskusja na reddicie

12) https://www.youtube.com/watch?v=m1FhLPmiK9A - #eventsourcing #software
Greg Young, nie musze go przedstawiać, o konsystencji w Event Sourcingu, dla zaawansowanych. Jak interesujesz
się architekturą i Event Sourcingiem to jest to materiał dla Ciebie

13) https://www.reddit.com/r/haskell/comments/fiy7sl/looking_for_freelancer_remote_ok_100_covid19/ - #haskell #heheszki
Looking for freelancer [remote ok, 100% COVID-19 compatible] - ktoś szuka Haskellowca, budżet: 3000$ na
6 miesięcy... ambitnie

14) https://www.tweag.io/posts/2019-09-06-why-haskell-is-important.html - #haskell
Taki tam tytuł clickbajtowy pt "Dlaczego Haskell jest ważny" - zapraszam do czytanki. :)

15) https://www.youtube.com/watch?v=02_H3LjqMr8 - #haskell #tutorial
Derek Banas czyli jego learn Haskell i one video - polecam ten styl nauczania, jak zastanawiasz co ja tu tyle tego
Haskella to oglądnij w całości ten film, by wyrobić sobie opinie Haskellu

16) https://www.reddit.com/r/git/comments/ff98fi/best_linux_git_gui/ - #git
Najlepsze GUI do git na Linuksie - dyskusja na reddicie

17) https://capsule8.com/blog/container-security-nobody-knows-what-it-means-but-its-provocative/ - #docker #devops #kubernetes
Bezpieczeństwo kontenerów - jakiś tam losowy punkt spojrzenia na sprawę

18) https://findwork.dev/blog/advanced-usage-python-requests-timeouts-retries-hooks/ - #python
Bardziej zaawansowane używanie biblioteki requests w Pythonie

19) https://treit.github.io/programming,/rust,/c%23/2020/03/06/StartingRust.html - #rustlang #dotnet
Programista C# bawi się Rustem i pisze posta na blogu.

20) https://www.reddit.com/r/rust/comments/fi6nov/why_does_rust_not_support_default_arguments/ - #rustlang
Dlaczego Rust nie obsługuje argumentów domyślnych w funkcjach - dyskusja na Reddit.

21) https://stackoverflow.com/questions/24047686/default-function-arguments-in-rust - #rustlang
W związku z wpisem powyższym tutaj dyskusja na SO na powyższy temat i potencjalne "obejścia", nawiasem
mówiąc dyskusja z poprzedniego linku też zawiera takie tipy

22) alexellisuk/5-tips-for-troubleshooting-apps-on-kubernetes-835b6b539c24" rel="nofollow">https://medium.com/@alexellisuk/5-tips-for-troubleshooting-apps-on-kubernetes-835b6b539c24 - #kubernetes #devops #docker
5 tipów na troubleshooting apek w Kubernetesie

23) https://www.reddit.com/r/kubernetes/comments/fh4lfi/abstraction_later_or_pure_kubernetes_for_devs/ - #kubernetes
Dosyć ważne pytanie na reddicie odnośnie tego jak wdrożyć developerów w używanie kubernetesa (tak wnioskuję po
pytaniu autora). Jak napotkałeś taki problem jako dev lub jako kubernetes ninja, to wiesz, że sprawa nie jest
trywialna

24) https://blog.jetbrains.com/go/2020/03/03/how-to-find-goroutines-during-debugging/ - #golang
Znajdowanie goroutines podczas debugowania - od JetBrains, więc oczywiście techniki odnoszą się głównie do
GoLanda, ale to najpopularniejsze IDE, więc chyba normalka.

25) https://www.entrepreneur.com/article/248781 - #pracait #produktywnosc
7 tipów jak być produktywnym, a nie jedynie zajętym.

26) https://www.reddit.com/r/devops/comments/fh0c1a/path_to_nontechnical_position/ - #kariera #devops
Ktoś znudzony działką DevOps/SRE pyta na reddicie o możliwości przejścia do jakiejś nietechnicznej
działki w tej "niszy".

27) https://www.reddit.com/r/devops/comments/fgghrj/which_os_for_kubernetes_in_2020/ - #kubernetes #linux
Ważny dylemat - który OS (w domyśle dystrybucja Linux) pod Kubernetesa

28) https://medium.com/golangci/golangci-com-is-closing-d1fc1bd30e0e - #golang #biznes
Prawdopodobnie nie korzystaliście, ale autor golangci-lint zamyka biznes, bo mu się nie spina.
W sensie stronę GolangCI.com, która była SaaSem. Nie wpływa to oczywiście na rozwój samego projektu
golangci-lint. Tutaj można zobaczyć nieudaną próbę spieniężenia swojego projektu

29) https://mfreeborn.github.io/blog/2020/03/15/interactive-coronavirus-map-with-jupyter-notebook - #python #koronawirus #datascience
Zabawa z Pythonem i pandasami - tym razem bawimy się danymi o pandemii koronawirusa (wiem oryginalna tematyka)

30) https://learning.linkedin.com/blog/productivity-tips/new-to-working-remotely--these-resources-can-help - #pracait #pracazdalna
Artykuł agregujący trochę zasobów o organizowaniu sobie produktywnej pracy zdalnej

31) https://www.youtube.com/watch?v=80Ew_fsV4rM - #kubernetes #devops
Tutorial o Ingress dla początkujących - cóżesz to i po co nam to.

32) https://www.youtube.com/watch?v=zF34dRivLOw - #rustlang
2h kurs Rusta na YT - ma czasem drobne wpadki, ale generalnie to kawał porządnego kursu, zanim zapłacisz za jakiś
kurs, obejrzyj ten.



### libeczki ###

01) https://github.com/R4yGM/netscanner - #golang
Skaner do macania portów

02) https://github.com/igiagkiozis/plotly - #rustlang
Odpowiednik matplotlib dla Rusta! Sztos!

03) https://github.com/richstokes/k8s-fah - #docker #kubernetes
Zrób donejta w postaci share Twojego klastra, aby wspomóc moce obliczeniowe w walce z #koronawirus

04) https://github.com/humandecoded/People-Detector - #python
Detektor ludzi...

05) https://github.com/Shpota/goxygen - #golang #javascript #webdev
Sam opis mówi wszystko: Generate a modern Web project with Go, Angular/React/Vue, and MongoDB in seconds



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

Przejdź do wpisu

Dodany: 2020-03-09 06:49:44 | Ostatnio wołany: 2020-03-09 06:50:09


ⴲⴲⴲ

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.



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

https://stackshare.io/ - #programowanie #technologie

Dzięki tej stronie możesz zobaczyć potencjalne technologie, które spotkasz w różnych projektach IT. Różne osoby i firmy
dają tam informacje o swoich stackach technologicznych wraz z uzasadnieniem dlaczego używają, co im się podoba, co nie, itp. Jeśli masz wątpliwości czy iść w jakąś technologię/język programowania to zawsze warto tam zajrzeć i sprawdzić opinie,
firmy, czy zwyczajnie popularność danego stacku.



### Artykuły ###

01) https://zdrowyprogramista.pl/linki - #zdrowie #pracait
[PL] Praca siedziąca to przekleństwo naszych czasów, więc jeśli planujesz wprowadzić jakieś zdrowotne optymalizacje, to jest to serwis, który Ci pomoże. Dodatkowo dziś masz możliwość skorzystać ze szkoleń temu dedykowanych, w serwisie
zdrowyprogramista.pl, pod okiem fizjoterapety. Z kodem devopsiarz10 dostaniesz zniżkę, pamiętaj, że zapisy trwają do poniedziałku,
do wieczora. [to nie jest żaden link sponsorowany]

02) https://medium.com/a-journey-with-go/go-how-are-loops-translated-to-assembly-835b985309b3 - #golang #programowanie
Jeśli ciekawi Cię, jak w kodzie asm (plan 9) wygląda kod w Go, ten artykuł Ci pokaże jak to sprawdzić.

03) https://www.youtube.com/watch?v=dVqUcNKVbYg - #programowanie
Mob programming - jak nie wiesz co to, zobacz na film (kilku programistów przy jednym komputerze).
Podpasowałoby Ci?

04) https://www.youtube.com/watch?v=2kjmLQY8RJk - #golang #programowanie
Debugowanie w Go poruszone w jakiś sposób, trochę o delve.

05) https://towardsdatascience.com/how-to-visualize-hidden-relationships-in-data-with-python-analysing-nba-assists-e480de59db50 - #python
Długi artykuł o analizie danych w Python

06) https://www.youtube.com/watch?v=OB0Pb-nd0g8 - #programowanie #devops #technologia #nodejs #javascript
Z GOTO 2019 w Berlinie, pyszne.pl w wersjach na różne rynki chwali się rozwijaniem API, które obsługuje mnóstwo zamówień.

07) https://tuananh.net/2020/02/20/the-story-behind-my-talk-cloud-cost-optimization-at-scale/ - #kubernetes #devops
Jak używać Kubernetes na EC2 i redukować rachunki o 80%

08) https://www.welcometothejungle.com/en/articles/btc-python-popular - #python
Dlaczego Python jest popularny i się go używa w projektach.

09) https://facinating.tech/2020/02/22/in-depth-guide-to-running-elasticsearch-in-production/ - #devops
Porządny kawał czytanki o ElasticSearch, czyli co to, jak używać, jak zainstalować itp. Kawał obowiązkowej lektury dla
rasowych devopsiarzy.

10) https://medium.com/swlh/go-modules-with-private-git-repository-3940b6835727 - #golang #git
Taki problem: używanie Go modules z prywatnym repozytorium git. Czyli jak to ogarnąć.

11) https://www.reddit.com/r/golang/comments/f9sayq/go_gotcha_of_the_day_never_close_over_loop/ - #golang
Pewna gotcha w Go, którą warto znać, jak uczysz się w popularnych serwisach, to jest duża szansa, że na nią trafisz

12) https://developer20.com/garnish-simple-varnish-in-go/ - #golang #varnish
Przykładowy varnish w Go na blogu polskiego developera Go

13) https://www.reddit.com/r/git/comments/fdbvyh/how_to_backup_and_restore_a_repo/ - #git
Backup i restore repozytorium gita, możliwe sposoby - dyskusja na reddicie.

14) https://www.reddit.com/r/docker/comments/fek7u5/use_docker_compose_in_production_environment/ - #devops #docker #kubernetes
Może zamiast k8s/swarm używać docker-compose na produkcji?

15) soaple/develop-the-corona-dashboard-in-a-day-b5f1be41fe33" rel="nofollow">https://medium.com/@soaple/develop-the-corona-dashboard-in-a-day-b5f1be41fe33 - #devops #docker #koronawirus #webdev #javascript
Cóż też developer może zrobić w dobie epidemii koronawirusa? A takie coś na przykład...

16) https://www.reddit.com/r/docker/comments/fdn5c7/confused_about_what_stateless_actually_means/ - #docker
Dyskusja na reddicie o definicji słowa stateless.

17) https://www.reddit.com/r/kubernetes/comments/fdgblk/google_gke_to_introduce_management_fees_by_june/ - #google #gcloud #kubernetes
Od 6 czerwca 2020 wprowadza nowe opłaty za swoje Google Kubernetes Engine, jeśli tego używasz miej to na uwadze.

18) alexellisuk/walk-through-install-kubernetes-to-your-raspberry-pi-in-15-minutes-84a8492dc95a" rel="nofollow">https://medium.com/@alexellisuk/walk-through-install-kubernetes-to-your-raspberry-pi-in-15-minutes-84a8492dc95a - #kubernetes #raspberry
Jak planujesz bawić się kubernetesem na raspberry to tutaj mały poradniczek dla majsterkowicza.

19) https://tutorialedge.net/projects/building-security-tools-in-go/building-port-scanner-go/ - #golang #security
Piszemy skaner portów w Go, bardzo pouczające i jednocześnie pokazujące, że Go jest dość prostym językiem do
takich zastosowań.

20) https://www.youtube.com/watch?v=DnT-LUQgc7s - #programowanie #rustlang
Dlaczego powinieneś(aś) rozważyć użycie Rusta w Twoim projekcie - godzinne nagranie, ale warto. W talku są porównania m.in.
do Pythona, Java, C/C++ oraz Go.

21) https://www.reddit.com/r/haskell/comments/680dq6/what_is_a_monad/ - #haskell
Jeśli najczęściej zadawanym pytaniem o vima jest pytanie jak z niego wyjść, to jak chodzi o Haskella, takim pytaniem na pewno
jest pytanie o piekielne monady. Zobacz więc dyskusję na reddicie w tej kwestii.

22) https://www.youtube.com/watch?v=pizXzR7ZQ8Q - #techlead #youtube #programowanie #pracait #technologie
Znany i popularny TechLead poruszył na YT temat diversity i dlaczego to jest garbage jego zdaniem (pewnie nie tylko jego)

23) http://adit.io/posts/2013-04-17-functors,_applicatives,_and_monads_in_pictures.html - #haskell
A tu na dobitkę jeszcze trochę o monadach w Haskellu, to jakby ktoś cierpiał na bezsenność :-)

24) https://www.macrumors.com/2020/03/06/apple-silicon-valley-coronavirus-telecommute/ - #apple
Z powodu koronawirusa, Apple (choć nie tylko) zachęca swoich pracowników do pracy zdalnej.

25) https://www.latimes.com/business/technology/story/2020-03-06/coronavirus-telecommute-work-from-home - #pracazdalna #pracait #koronawirus
Artykuł o tym, że my niby jeszcze nie jesteśmy gotowi na pracę zdalną w takiej skali, jaką wymusza koronawirus.

26) https://stayinghome.club/ - #pracait #komputery #technologia #koronawirus
Skoro o koronawirusie mowa - lista firm i eventów w branży, na które już wpłynął, najczęściej "przymuszając" do
pracy zdalnej lub przeniesienia/odwołania konferencji.

### libeczki ###

1) https://github.com/mherrmann/helium - #python #webdev #selenium
Rzekomo najlepsza libka w Pythonie do automatyzacji zadań www, czyli np. przeglądarek. Jest to nakładka na
Selenium

2) https://github.com/knadh/listmonk - #golang #javascript
Zrobione przy użyciu Go (backend) i React (frontend), zarządzanie listą mailingową do własnego hostowania,
można to łatwo zintegrować np. z Amazon SES i płacić grosze za wysyłki.



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

Przejdź do wpisu

Dodany: 2020-03-03 08:08:15 | Ostatnio wołany: 2020-03-03 08:08:36


ⴲⴲⴲ

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) AndroidAdvance/hashicorp-vault-encryption-as-a-service-tutorial-6b3f79318574" rel="nofollow">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

Przejdź do wpisu

Dodany: 2020-02-21 09:22:21 | Ostatnio wołany: 2020-02-21 09:23:13


ⴲⴲⴲ

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 jakieś ciekawe linki z tego
gatunku do takiego zestawienia.

Ponieważ w przyszłym tygodniu jestem na wyjeźdzcie służbowym, to mały prezencik na piąteczek - nowe zestawienie
od devopsiarza (za to nowego nie będzie conajmniej do 2 marca, dam jeszcze znać w razie czego)



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

https://www.youtube.com/watch?v=e6IjOPDwaJU - #b2b #programowanie #programista15k
[PL] Umowa B2B z SoftwareHouse - co powinniście wiedzieć zanim ją podpiszecie i zanim zaczniecie w ogóle
swoją karierę na B2B - film od @PaulinaPiatek



### Artykuły ###

1) https://hackernoon.com/observability-on-heroku-how-to-monitor-apps-on-a-managed-infrastructure-7x3o331b - #heroku #devops
Coś o monitorowaniu aplikacji na platformie Heroku

2) https://4programmers.net/Forum/Kariera/317377-innovation_box_ulga_podatkowa_z_tytulu_sprzedazy_innowacyjnych_rozwiazan
https://4programmers.net/Forum/Kariera/335694-ipbox_pytanie_o_ewidencje
[PL] Dwa linki, bo na polskim forum programistów natomiast trwają dyskusję, czy ryzykować z ulgą IPBox.
Jeśli jesteś programista, który nie wie jeszcze, co to ten IPBox, to mówiąc w skrócie: 5% podatku PIT i CIT jeśli
uzyskujesz przychody z komercjalizacji własności intelektualnej.

3) https://enterprisersproject.com/article/2020/2/kubernetes-6-secrets-success - #kubernetes #devops
6 sekretów teamów, które mają udane wdrożenie Kubernetes na swoich produkcjach, myślę, że ciekawe i warte
przeczytania

4) rbranson/why-you-shouldnt-count-production-incidents-38616d8e6329" rel="nofollow">https://medium.com/@rbranson/why-you-shouldnt-count-production-incidents-38616d8e6329 - #devops
Dlaczego liczenie faili na produkcji to generalnie zły pomysł?

5) https://clevertap.com/blog/how-we-built-a-scalable-architecture-for-real-time-recommendations/ - #devops
Jedno z podejść do skalowalnej architektury, od firmy zajmującej się rekomendacjami w czasie rzeczywistym,
a więc machinelearning.

6) https://www.youtube.com/watch?v=T-953H5QLhM
Programista dzieli się swoimi trickami na produktywność i poranne wstawanie, oj niektórych zaboli ten
film. :)

7) https://www.youtube.com/watch?v=jNWn73y9EPA - #python
Jak rozmyślasz nad jakimś płatnym kursem Pythona to sprawdź ten 12 godzinny film na YT z kursem!

8) https://www.youtube.com/watch?v=WutBn_mm0c8 - #apple #windows #linux #technologia #laptop #programowanie
Jesteś programist(k)ą i nie wiesz, który laptop wybrać w 2020? Jeden z programistów nagrał dosyć rzetelny
film na ten temat, który może Ci pomóc w wyborze.

9) https://www.openmymind.net/Migrating-To-CockroachDB/ - #cockroachdb #golang #postgresql #bazydanych
Niecodzienna historia o migracji z PostgreSQL na CockroachDB, warto przeczytać, zanim Wam coś takiego
wpadnie do głowy.

10) https://nikodoko.com/posts/vim-ranges/ - #vim #linux
Praca z zakresami w vim, bardzo użyteczne.

11) https://www.aaronpeters.nl/blog/ev-certificates-make-the-web-slow-and-unreliable/ - #security #webdev
Tutaj artykuł, dlaczego używanie certyfikatów typu EV to zły pomysł, ciekawe przedstawienie sprawy.

12) https://www.redhat.com/en/blog/why-red-hat-investing-cri-o-and-podman - #docker #redhat #linux #devops
Wyjaśnienie dlaczego taka firma jak RedHat nie stawia na Dockera, tylko na inne rozwiązania

13) https://www.gigaspaces.com/blog/amazon-found-every-100ms-of-latency-cost-them-1-in-sales/ - #amazon #devops
Jeśli jesteś firmą typu Amazon, to możesz odkryć, że 100ms opóźnienia niektórch Twoich usług może
kosztować Cię 1% sprzedaży.

14) https://dev.to/simplelogin/why-we-left-aws-2g8c - #amazon #devops
Developer dzieli się przemysleniami, dlaczego zrezygnowali z AWSa

15) https://alexpareto.com/scalability/systems/2020/02/03/scaling-100k.html - #devops
Jak Twój startup kiedyś wypali i głowa będzie Cie boleć od niewyrabiającej infrastruktury, to zapewne
wspomnisz kroki z tego artykułu. :)

16) https://www.confluent.io/blog/build-materialized-cache-with-ksqldb/ - #kafka #ksqldb
Tworzenie materialized cache z ksqldb (na Kafce)

17) https://arpitbhayani.me/blogs/function-overloading - #python
Przeładowywanie funkcji w #python - używać z rozwagą.

18) https://george.macro.re/posts/hidden-options/ - #golang
Ukryte opcje do testowania w Go, znowu functional options i trochę rozkmin z ogólnej architektury

19) https://www.reddit.com/r/rust/comments/an11l9/webdevelopement_rust_vs_haskell/ - #rustlang #haskell
Co lepsze od web developmentu - Rust czy Haskell? Dyskusja na reddicie (rusta, więc może być stronnicza)

20) https://fasterthanli.me/blog/2020/working-with-strings-in-rust/ - #rustlang
Praca ze stringami w Rust - uwaga długie! Jest tam tez generalnie sporo o samych stringach, więc
programiści innych języków nie powinni tego omijać.

21) https://www.youtube.com/watch?v=xsy-3q1zV-E - #apple #macbook
Co wybrać w roku 2020 z macbooków: Air vs Pro

22) https://storiesinmypocket.com/articles/refactoring-and-asking-forgiveness/ - #python
Refaktoring i prośba o wybaczenie - ten tytuł sugeruje coś ciekawego z gatunku Python i refactoring. :)
Generalnie polecam.

23) https://www.reddit.com/r/docker/comments/f68sb4/how_does_docker_work_on_macos/ - #docker #devops #macos #apple
Jak Docker działa na MacOS 0 dyskusja na reddicie.

24) https://www.theverge.com/2020/2/11/21131848/lambda-school-coding-bootcamp-isa-tuition-cost-free -
Ktoś się oburzył, bo bootcampy nie wypełniają swoich obietnic. Sprawa dotyczy jednego z bootcampów,
choć zakładam, że argumenty są uniwersalne.

25) https://serverfault.com/questions/746551/faster-rsync-of-huge-directory-which-was-not-changed - #rsync #linux
Rsync jest wolny, bo masz bardzo dużo plików w katalogu? Ten wątek na SO jest dla Ciebie



### libeczki ###

1) https://github.com/stedolan/jq
Jak pracujesz z JSONem i tego jeszcze nie znasz, to obciach na dzielni.

2) https://github.com/amix/vimrc - #vim
Dla tych, co chcą tunningować vima (ale dali radę z niego wyjść)

3) https://github.com/arzg/vim-rust-syntax-ext - #vim #rustlang
Dużo vima dziś, a tutaj plugin do kolorowania składni Rust

4) https://github.com/dghubble/sling - #golang
Tworzenie i wysyłanie API requestów - tool napisany w #golang do tego celu



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

Przejdź do wpisu

Dodany: 2020-02-17 07:06:15 | Ostatnio wołany: 2020-02-17 07:06:30


ⴲⴲⴲ

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 jakieś ciekawe linki z tego
gatunku do takiego zestawienia.

Od dziś 25 linków + kilka libek, bo powyżej 45 to rzeczywiście przegięcie pały. :)



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

https://medium.com/better-programming/understanding-best-practice-python-tooling-by-comparing-popular-project-templates-6eba49229106 - #python
Które toole stosować w programowaniu w Pythonie? Wersja dla średniozaawansowanych wraz TL;DR jak ktoś szuka



### Artykuły ###

1) https://medium.com/a-journey-with-go/go-discovery-of-the-trace-package-e5a821743c3c - #golang
Kolejny wpis o używaniu trace w Go (do profilowania wydajności)

2) https://sagikazarmark.hu/blog/functional-options-on-steroids/ - #golang
Rozszerzenie konceptu functional options, jeśli nie wiesz co to, zobacz najpierw:
https://dave.cheney.net/2014/10/17/functional-options-for-friendly-apis

3) https://jacobstanley.io/help-my-haskell-program-consumes-more-memory-the-longer-it-runs/ - #haskell
Haskell jest znany ze swojego lazy evaluation (leniwe przetwarzanie?), tutaj przykład, że brak świadomości
co to oznacza prowadzi do ciekawych memory leaków.

4) https://jacobstanley.io/3-packages-you-need-to-know-about-before-processing-timestamps-in-haskell/ - #haskell
3 paczki, które warto znać, zanim zabierzesz się za bawienie się czasem w Haskellu.

5) http://calpaterson.com/mypy-hints.html - #python
Artykuł jak zacząć stosować typowanie za pomocą mypy w projektach, w sposób nazwijmy to "nieinwazyjny"

6) https://t.co/i1Fxe6G4MJ?amp=1 - #python
Teraz nie musisz pracować w NSA (nie tym naszym, sądowym, tylko tym amerykańskim), by wiedzieć jak tam uczą Pythona :)

7) https://myedes.io/cka-exam-tips/ - #devops #kubernetes
Ktoś znowu zdał CKA i dzieli się spostrzeżeniami i poradami jak to zdać.

8) https://snyk.io/blog/kotlin-overtakes-scala-and-clojure-to-become-the-2nd-most-popular-language-on-the-jvm - #java #jvm #kotlin #clojure
Na platformie JVM mamy drobne przepychanki i Kotlin jest teraz drugim po Javie najpopularniejszym językiem,
wyprzedził Scalę i Clojure. Na stronie jest dostępny pełny raport PDF odnośnie nie tylko tych statystyk.

9) https://www.welcometothejungle.com/en/articles/btc-history-git - #git
Rys historyczny o tym jak git zdominował kontrolę wersji w rozwoju oprogramowania, inne VCSy to już w zasadzie plankton.

10) https://blog.acolyer.org/2020/02/12/lets-encrypt-an-automated-certificate-authority-to-encrypt-the-entire-web/ - #security
No skoro bawimy się w rysy historyczne, to tutaj z kolei taki o powstaniu i ewolucji Let's Encrypt

11) https://github.blog/2020-02-12-supercharge-your-command-line-experience-github-cli-is-now-in-beta/ - #git #github
No co tu dużo mówić - github cli w fazie beta, wreszcie! Oczywiście w #golang.

12) https://www.theregister.co.uk/2020/02/03/gitlab_proclaims_diversity - #diversity #heheszki #gitlab
No takie tam problemy pierwszego świata - GitLab ogłasza, że "diversity and inclusion" to jego core value.
"Sędziowie" takich "spraw" biorą go pod lupę i o to artykuł nt. temat. :)

13) https://realpython.com/python-interface/ - #python
Sposoby na "symulację" interfejsów w Pythonie

14) https://evertpot.com/h2-parallelism/ - #webdev #siecikomputerowe #komputery #technologia
Testy wydajności HTTP 1.1, 2 i 3. TL;DR - chcielibyście :P

15) http://verraes.net/2020/01/wall-of-technical-debt/ - #software #komputery #technologia
Jak uczynić tzw. dług technologiczny widoczny i gryzący w tyłek - artykuł dla tych, którzy usiłują wytłumaczyć
ten skomplikowany termin biznesowi

16) https://dev.to/pluralsight/analyzing-the-attacks-on-my-website-30jf - #security #webdev
Dzień jak codzień - autor wpisu przeprowadza analizę automatycznych ataków na jego stronę, warte poczytania.

17) https://www.vidarholen.net/contents/blog/?p=859 - #bash #haskell
Jeden z najpopularniejszych projektów w Haskellu - shellcheck (był u devopsiarza), co autor projektu
wyniosł za lekcje z rozwoju tego softu.

18) https://dot.kde.org/2020/02/11/plasma-518-out-easier-system-settings-interactive-notifications-emojis-wallpapers-and - #kde #linux
KDE Plasma 5.18 wyszła, dobra wiadomość dla linuksowców.

19) https://9to5mac.com/2020/02/13/youtube-tv-app-store-billing/ - #youtube #apple #google
Za YouTube TV nie zapłacisz już przez AppStore - tu wyjaśnienie dlaczego (wiadomo o co będzie chodzić pomiędzy dwoma korpami)

20) https://www.macrumors.com/2020/02/13/pro-display-xdr-sony-reference-monitor-comparison/ - #apple
Pamiętacie nowy monitor Apple XDR za 5999$? Ktoś go porównał do "referencyjnego" za 43 000$

21) https://www.macrumors.com/2020/02/13/apple-off-the-clock-employee-bag-search-illegal/ - #apple
Apple zostało pozwane za niepłacanie czasu oczekiwania swoich pracowników podczas security control (nie wliczano tego
do pracy). W sumie ciekawa sprawa.

22) https://www.reddit.com/r/docker/comments/f4a6s5/kubernetes_yaml_file_simply_explained_for/ - #kubernetes #devops
Wyjaśnienie kubernetesowych yamli dla laików.

23) https://www.reddit.com/r/docker/comments/f3hki4/docker_compose_to_normal_docker/ - #docker #devops
Masz plik docker-compose, ale chcesz mieć "normalne" komendy dockera - to w takim razie wątek dla Ciebie

24) https://www.youtube.com/watch?v=T9ZRRcOtOS8 - #technologia #komputery
[PL] Jakub z #unknownews o automatyzacji swoich aktywności w różnych serwisach, bardzo polecam



### libeczki ###

1) https://github.com/fabiolb/fabio - #golang
Reverse proxy HTTP/TCP, które trzyma konfigurację w consulu

2) https://github.com/secdev/scapy - #python
Rewelacyjna biblioteka w Python do manipulacji pakietami sieciowymi.

3) https://github.com/henvic/httpretty - #golang
Ładne printowanie komunikatów HTTP :)

4) https://github.com/fatih/vim-go - #golang #vim
No tego przedstawiać chyba nie muszę, czyli vim-go



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

Przejdź do wpisu
Założona przez:

devopsiarz

Osób na liście: 46
Wołań: 37
Mirkolista devopsiarza, newsy o nowych filmach, ciekawostki przyrodnicze z działek DevOps, Linux, Cloud Computing, Security i trochę programowania. Strona domowa (uzupełnienie kanału YT): https://devopsiarz.pl Mój kanał na YT: https://devopsiarz.pl/yt Zapisz się, aby być wołany. Jak podobają Ci się materiały, możesz raz na jakiś czas wykopać coś ;-)

Kategoria: Nauka i newsy

Ostatnie wydarzenia (zobacz wszystkie)


2020-04-06 09:35:08
@devopsiarz zawołał do wpisu


2020-04-01 20:07:03
@JanuszJanuszy dołączył do listy


2020-04-01 19:00:33
@bagielek dołączył do listy


2020-04-01 09:19:22
@xa0s opuścił listę


2020-04-01 09:18:47
@devopsiarz zawołał do wpisu


2020-03-30 11:16:06
@Gomusss dołączył do listy


2020-03-25 15:38:45
@devopsiarz zawołał do wpisu


2020-03-23 13:17:47
@devopsiarz zawołał do wpisu


2020-03-19 17:16:59
@devopsiarz zawołał do wpisu


2020-03-16 07:16:15
@devopsiarz zawołał do wpisu