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 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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach