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.

Materiał tego zestawienia

https://www.worldometers.info/coronavirus/

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

  1. https://www.youtube.com/watch?v=ak-s6zAxysw

YouTuber z kanału MaxTech przewiduje premierę iPada Pro i iPhone dopiero na czerwiec, na nagraniu argumentuje dlaczego tak uważa.

  1. https://www.flattenthecurve.com/

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…

  1. https://news.ycombinator.com/item?id=22575007

Z cyklu zapytaj HN: którego rozwiązania do zarządzania konfiguracją użyć w roku 2020?

  1. https://guyinatuxedo.github.io/

Kurs dla zielonych reverse engineeringu i exploitowania binarek, mimo tego, że to ledwie wprowadzenie, to dosyć obszerne bo bazuje na zadaniach z CTFów.

  1. https://www.youtube.com/watch?v=qlbAQArT7YQ

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.

  1. https://www.youtube.com/watch?v=_8Y8z-UqAKE

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.

  1. https://blog.jonlu.ca/posts/speeding-up-zsh

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

  1. https://sekurak.pl/bezpieczenstwo-pracy-zdalnej-poradnik-dla-uzytkownika-i-administratora/

[PL] Wiadomo jakie mamy teraz czasy więc sekurak opublikował poradnik bezpieczeństwa dla pracy zdalnej :)

  1. https://lexi-lambda.github.io/blog/2016/06/12/four-months-with-haskell/

4 miesiące z Haskellem - post pewnego developera z roku 2016

  1. https://www.youtube.com/watch?v=XC1T4VFd9Cg

[PL] Autoskalowalna infrastruktura CI/CD zbudowana na Kubernetes i Gitlab - M.Kamycki, P.Jankowiak z SysOps / DevOps Polska

  1. https://www.reddit.com/r/git/comments/fidavg/is_there_a_way_to_git_add_all_except_recently/

Czy da się użyć git add na wszystkich plikach oprócz ostatnio zmodyfikowanych - dyskusja na reddicie

  1. https://www.youtube.com/watch?v=m1FhLPmiK9A

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

  1. https://www.reddit.com/r/haskell/comments/fiy7sl/looking_for_freelancer_remote_ok_100_covid19/

Looking for freelancer [remote ok, 100% COVID-19 compatible] - ktoś szuka Haskellowca, budżet: 3000$ na 6 miesięcy… ambitnie

  1. https://www.tweag.io/posts/2019-09-06-why-haskell-is-important.html

Taki tam tytuł clickbajtowy pt “Dlaczego Haskell jest ważny” - zapraszam do czytanki. :)

  1. https://www.youtube.com/watch?v=02_H3LjqMr8

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

  1. https://www.reddit.com/r/git/comments/ff98fi/best_linux_git_gui/

Najlepsze GUI do git na Linuksie - dyskusja na reddicie

  1. https://capsule8.com/blog/container-security-nobody-knows-what-it-means-but-its-provocative/

Bezpieczeństwo kontenerów - jakiś tam losowy punkt spojrzenia na sprawę

  1. https://findwork.dev/blog/advanced-usage-python-requests-timeouts-retries-hooks/

Bardziej zaawansowane używanie biblioteki requests w Pythonie

  1. https://treit.github.io/programming,/rust,/c%23/2020/03/06/StartingRust.html

Programista C# bawi się Rustem i pisze posta na blogu.

  1. https://www.reddit.com/r/rust/comments/fi6nov/why_does_rust_not_support_default_arguments/

Dlaczego Rust nie obsługuje argumentów domyślnych w funkcjach - dyskusja na Reddit.

  1. https://stackoverflow.com/questions/24047686/default-function-arguments-in-rust

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

  1. https://medium.com/@alexellisuk/5-tips-for-troubleshooting-apps-on-kubernetes-835b6b539c2

5 tipów na troubleshooting apek w Kubernetesie

  1. https://www.reddit.com/r/kubernetes/comments/fh4lfi/abstraction_later_or_pure_kubernetes_for_devs/

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

  1. https://blog.jetbrains.com/go/2020/03/03/how-to-find-goroutines-during-debugging/

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.

  1. https://www.entrepreneur.com/article/248781

7 tipów jak być produktywnym, a nie jedynie zajętym.

  1. https://www.reddit.com/r/devops/comments/fh0c1a/path_to_nontechnical_position/

Ktoś znudzony działką DevOps/SRE pyta na reddicie o możliwości przejścia do jakiejś nietechnicznej działki w tej “niszy”.

  1. https://www.reddit.com/r/devops/comments/fgghrj/which_os_for_kubernetes_in_2020/

Ważny dylemat - który OS (w domyśle dystrybucja Linux) pod Kubernetesa

  1. https://medium.com/golangci/golangci-com-is-closing-d1fc1bd30e0e

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

  1. https://mfreeborn.github.io/blog/2020/03/15/interactive-coronavirus-map-with-jupyter-notebook

Zabawa z Pythonem i pandasami - tym razem bawimy się danymi o pandemii koronawirusa (wiem oryginalna tematyka)

  1. https://learning.linkedin.com/blog/productivity-tips/new-to-working-remotely--these-resources-can-help

Artykuł agregujący trochę zasobów o organizowaniu sobie produktywnej pracy zdalnej

  1. https://www.youtube.com/watch?v=80Ew_fsV4rM

Tutorial o Ingress dla początkujących - cóżesz to i po co nam to.

  1. https://www.youtube.com/watch?v=zF34dRivLOw

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

  1. https://github.com/R4yGM/netscanner

Skaner do macania portów

  1. https://github.com/igiagkiozis/plotly

Odpowiednik matplotlib dla Rusta! Sztos!

  1. https://github.com/richstokes/k8s-fah

Zrób donejta w postaci share Twojego klastra, aby wspomóc moce obliczeniowe w walce z #koronawirus

  1. https://github.com/humandecoded/People-Detector

Detektor ludzi…

  1. https://github.com/Shpota/goxygen

Sam opis mówi wszystko: Generate a modern Web project with Go, Angular/React/Vue, and MongoDB in second