Wpis z mikrobloga

Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #haskell, #wordpress, #pracait czy #produktywnosc

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-30-11-2020

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do mailingu https://devopsiarz.pl/newsletter/zapisz/

Zapraszam również do dołączenia do społeczności na Discord https://discord.com/invite/jgSjRjt

Chcesz, aby Cię tu wołać do moich materiałów? Plusuj w miarę regularnie (patrz mój post wołający jak chodzi o szczegóły)

### Produktywność

1. Artykuł: Trochę porad dot. produktywności w trakcie pracy zdalnej i lepszego work-life balance [dla subskrybentów newslettera]
2. Artykuł: Lista oprogramowania, które szczególnie zyskuje na znaczeniu w kontekście pracy zdalnej, poza oczywistymi, niektórych pozycji kompletnie nie znałem [dla subskrybentów newslettera]
3. Artykuł: Co to ta cała produktywność - ten artykuł powali Cię na łopatki w kwestii wyjaśnienia tego :) [dla subskrybentów newslettera]
4. Artykuł: Czy papierowy notes ma jeszcze sens? Jeszcze jak! [dla subskrybentów newslettera]

### Praca, kariera, biznes

1. Artykuł: Prosta formuła na sukces w biznesie o której można nie wiedzieć :)
2. Artykuł: Tak też można robić biznes - w biedniejszych krajach rozwiążą Ci captche za opłatą
3. Artykuł: Nadchodzące trendy w kwestii pracy zdalnej oraz garść statystyk [dla subskrybentów newslettera]

### Programowanie, algorytmy

1. Artykuł: Warto zawsze zostawiać po sobie kod lepszy niż ten zastany przez nas
2. Artykuł: Wyszło PHP8 - największą zmianą wydaje się być JIT, który poprawia wydajność, choć niektóre kawałki kodu można czasem pomylić z Rustem
3. Artykuł: Java jest lepszym językiem niż C++ w zastosowaniu w high speed trading systems (HFT), czyli w systemach, gdzie wydajność jest krytyczna. Ten artykuł Ci to wyjaśni dlaczego.
4. YouTube (7 minut): Rewelacyjna wizualizacja algorytmów sortowania wraz z podsumowaniem liczbowym na końcu, dowiesz się które są najszybsze, które zużywają najmniej pamięci, które potrzebują dodatkowych zmiennych do przechowywania danych, ile operacji potrzebują do wykonania swojej pracy. Te i inne rzeczy na tym filmie
5. YouTube (4 minuty): W nawiązaniu do poprzedniego filmu o algorytmach sortowania, występuje tam w animacji pewien dźwięk nostalgiczny, którego gimby mogą nie kojarzyć... sprawdź czy Ty pokojarzysz

### DevOps, Architektura

1. Artykuł: Artykuł napisany przez exGooglera, czyli byłego pracownika Google, o toolach których mu brak w innych firmach i często błędnym podejściuw ielu firm, by "robić jak w Google"
2. Artykuł: MongoDB - wszystko co wiesz na jego temat, zwłaszcza w formie zasłyszanej, to mogą być mity, a ten Pan tłumaczy dlaczego
3. Artykuł: Potencjalne problemy z przechodzeniem na mikroserwisy - dobrze wyjaśnione [dla subskrybentów newslettera]
4. Artykuł: Cloudflare zdradza co oni mają w swojej corowej infrie, chodzi tu głównie o kwestie jakie sprzęty - o jakich parametrach

### Linux

1. Artykuł: Skasowałeś/aś lub nadpisałeś/aś sobie plik? Zobacz co można zrobić, poza nie wpadaniem w panikę
2. Artykuł: Basha też można stunningować, choćby po to, aby szybciej startował. Tutaj ktoś osiągnął wzrost wydajności ponad 10x w tej kwestii
3. YouTube (10 minut): Dlaczego KDE Plasma jest najlepszych środowiskiem desktopowym dostępnym na dystrybucje linuksowe, według opinii tego autora oczywiście

### Kubernetes

1. Artykuł: Istotne spojrzenie na świat Kubernetesa, konkretnie na problemy z jego zaawansowaniem oraz to, co jest potrzebne "idealnemu" orkiestratorowi tego typu. Warte przeczytania dla tych, którzy chcą na ślepo iść w Kubernetesa.

### Security, prywatność

1. Artykuł: Świetna analiza malware napisanego w Go i do tego jeszcze z użytymi technikami zaciemniania pierwotnego kodu
2. Artykuł: Teddit - alternatywna i dbająca o Twoją prywatność szata graficzna dla Reddita
3. Artykuł: Facebook musi zapłacić karę w Korei Południowej za udostępnianie danych użytkowników bez ich wiedzy i zgody

### Go

1. Artykuł: Generyki mogą się już pojawić w wersji 1.8
2. GitHub: Tool do load testingu API
3. Artykuł: sync.Cond - co to takiego jest i kiedy się może przydać
4. Artykuł: Anonimowe struktury - czym są i kiedy potencjalnie używać
5. GitHub: Biblioteka do mockowania czasu (użyteczne np. w przypadku unittestów)
6. GitHub: Tool do synchronizacji danych pomiędzy różnymi providerami cloudowych storage, czyli np: Amazon S3, Google Cloud Storage, Digital Ocean Space i wielu innych, ale nie tylko - zobacz do repozytorium po listę wszystkich aktualnie obsługiwanych

### Python

1. GitHub: Interfejs webowy do znanego alternatywnego grepa - ripgrepa (napisanego w Rust), który pomaga używać ripgrep do przeszukiwania kodu
2. Artykuł: 10 umiejętności, których możesz nie posiąść po szkoleniu na bootcampie
3. Artykuł: Co się stanie jak zaimportujesz pusty pakiet
4. Artykuł: Moduł bisect - co to jest, jak tego używać
5. Artykuł: Budujemy prosty mikroserwis z wykorzystaniem biblioteki Flask przygotowany do działania na OpenFaas
6. GitHub: gallery-dl, podobny do youtube-dl program, ale do pobierania obrazków z różnych serwisów z galeriami, wprost z linii komend

### Rust

1. GitHub: Ripgrep - zaawansowany i wydajny grep, który pozwala łatwo przeszukiwać po wyrażeniach regularnych i zwraca przy tym uwagę na takie "szczególiki" jak zawartość pliku .gitignore. Dodaję jako uzupełnienie do linka 1) z sekcji Pythona
2. Artykuł: Amazon zauważa potencjał Rusta i chce "pomóc". W artykule wyjaśnienie co chcą zrobić i jednym z ich kroków jest zatrudnienie jednego z ważniejszych programistów projektu
3. Artykuł: Kolejny wpis z cyklu "Rust z perspektywy programisty Go"
4. Artykuł: Proste sposoby debugowania programu w Ruście

### Haskell

1. Artykuł: Wśród community Haskella zakończyła się ankieta, o to jej wyniki. Z ciekawostek: 95% programistów Haskella to mężczyźni, a 2% ankietowanych wskazało, że mieszka w Polsce. :)

### Apple

1. Artykuł: Apple Silicon M1 z perspektywy programisty - warto przeczytać takie spojrzenie na sprawę
2. Twitter: Jakie sztuczki techniczne stoją za wysoką wydajnością nowych procesorów M1 od Apple
3. Artykuł: Zwirtualizowano już Windows 10 pod M1
4. Artykuł: Programiści z Dockera pracują nad portem tego na M1, ale jest pewne obejście na użycie dockera na M1... tak, to obejście to docker w wirtualce z Linuksem

### Laptopy, Tablety, PC

1. Artykuł: Notebookcheck testuje ThinkPad E15 - taki bardziej budżetowy ThinkPad
2. YouTube (10 minut): Jak chcesz sobie kupić jakiś Smart Speaker to łap tutaj porównanie kilku liczących się na rynku

### Wordpress

1. Artykuł: Co można ze światka Wordpressa i powiązanego wyhaczyć taniej na Cyber Monday [dla subskrybentów newslettera]
2. Reddit: Na czym się skupić, jeśli chcę być szerokorozumianym Developerem Wordpressa - dyskusja
3. Reddit: Czy to normalne, że codziennie mam próby brute force jeśli chodzi o próby dostępu do moich zasobów na stronie? Te pytania zadają zwykle ludzie, którzy mają dostęp do logów serwera

--

#sysadmin #devops #programista15k #programowanie #komputery #technologia #informatyka #gruparatowaniapoziomu #kubernetes #security #prywatnosc
  • 5
2. Artykuł: Amazon zauważa potencjał Rusta i chce "pomóc". W artykule wyjaśnienie co chcą zrobić i jednym z ich kroków jest zatrudnienie jednego z ważniejszych programistów projektu

Już chyba dawno zauważył stworzeniem Firecracker, który obsługuje Lambde.
Wołam 21 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.

Jeśli plusowałeś/aś conajmniej 3 z 6 poprzednich materiałów, w tej sytuacji, aby wyłączyć wołanie, nie plusuj nowych wpisów tak długo, aż liczba Twoich plusów dla 6 ostatnich materiałów spadnie poniżej liczby