Wpis z mikrobloga

#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #wordpress, #pracait czy #produktywnosc. :-)

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-08-03-2021

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ł: Kolejna porcja tipsów do bycia bardziej produktywnym jako developer [tylko dla subskrybentów newslettera]

2) Artykuł: Podejście do code review przy pracy zdalnej [tylko dla subskrybentów newslettera]

Praca, kariera, biznes

1) Artykuł: Mała lista firm, które zatrudniają na remote właśnie teraz, na całym świecie (głównie IT) [tylko dla subskrybentów newslettera]

2) Artykuł: Czytanka dla kogoś, kto planuje pisać, a może i sprzedawać rozszerzenia do Chrome

3) YouTube (9 minut): [[PL] Co zrobić jeśli Twój klient nie zapłaci faktury? Myślę, że powinno zaciekawić tych na B2B.](https://www.youtube.com/watch?v=U-4MSvf7xbI)

4) Artykuł: 3 sposoby myślenia, których powinno się unikać będąc doświadczonym programistą

Programowanie, algorytmy

1) Artykuł: Porównanie wydajności: C, C++, Rust, Go, Java i Python, porównanie pod względem samej wydajności, jak i wśród tzw. języków memory safe.

2) YouTube (5h): Jeśli planujesz uczyć się programowania w języku Scala, to możesz zacząć od tego wideo bez konieczności kupowania jakiegoś kursu.

3) Artykuł: Wydajność to jest killer feature oprogramowania, o którym często dziś zapominamy.

4) Artykuł: Regexp w postgresqlu do przeszukania 10 000 repozytoriów na githubie to dobry pomysł? Okazuje się, że tak - i wystarczy "zwykły" MacBook

5) Artykuł: 10 "praw" inżynierii oprogramowania, które wszyscy uwielbiają ignorować

DevOps, Architektura

1) Artykuł: Infrastructure as Code - kilka ogólnych porad i reguł w odniesieniu np. do konkretnych tooli (Terraform) i operatorów (np. AWS) [tylko dla subskrybentów newslettera]

2) Artykuł: Masz stack na AWSie i chcesz logować? Przeczytaj jak to robić, jeśli zastanawiasz się nad właściwym podejściem, ale nie masz czasu.

3) YouTube (4h): 4 godzinny wideo tutorial Jenkinsa dla początkujących

4) Artykuł: Uber na swoim blogu opisuje jak przeszli drogę od "niczego", czyli bazy danych bez schemy, do dystrybuowanego SQLa

5) Artykuł: Co to jest Fauna, jaki ma związek z PostgreSQL i jak pomaga w migracji na serverless

Linux

1) Artykuł: Framework w bashu do ...testów jednostkowych, czyli profesjonalne podejście do pisania skryptów.

2) Artykuł: Jak można używać warunki w bashu - obowiązkowa czytanka, jeśli jeszcze było to dla Ciebie wiedzą tajemną. [tylko dla subskrybentów newslettera]

3) Artykuł: Ubuntu stawia na fluttera jak chodzi o to, co będzie podstawą aplikacji desktopowych tej dystrybucji w przyszłości.

Kubernetes

1) Artykuł: To mogłoby być częścią "Kubernetes the hard way", ale nie jest, a zatem tu trochę o internalsach i ewentualnym zepsuciu i naprawieniu klastra. [tylko dla subskrybentów newslettera]

2) Artykuł: Jesteś developerem i chcesz kontrybuować do projektu Kubernetes? Tutaj artykuł jak zacząć.

3) Artykuł: Telepresence - "wydziel" część systemu ze zdalnego klastra, aby móc na nim pracować lokalnie, bez konieczności posiadania wszystkich towarzyszących serwisów. Zobacz na film z przykładem na stronie, który ilustruje jak to działa.

Security, prywatność

1) Artykuł: Stop pushing JavaScript - czyli dlaczego JS jest zły dla prywatności i bezpieczeństwa.

Go

1) Artykuł: Dolt – czyli taki git dla danych, można również klonowac, pushowac, pullować "repozytoria" itp. Nawet jest... dolthub.com, czyli coś podobnego do github.com, ale dla danych... polecam sprawdzić.

2) Artykuł: Zobacz na linka odnośnie telepresence w sekcji Kubernetesa, aby zrozumieć o co chodzi z telepresence, który tutaj z kolei jest używany do pomocy przy deploju apki napisanej właśnie w Go.

3) Artykuł: Doświadczenia pewnej firmy z migracji ze stacku C# do Go właśnie

Python

1) Artykuł: Generowanie raportów w PDF za pomocą Pythona oczywiście

2) Artykuł: Jeśli bardzo ufasz semver, to tutaj historia z przestrogą, aby jednak zachować większą ostrożność.

3) YouTube (10 minut): Namespaces w Pythonie, wbudowane, zmienne globalne i lokalne, closures. O tym wszystkim w tym nagraniu. [tylko dla subskrybentów newslettera]

4) Artykuł: Trochę o programowaniu funkcyjnym - czy jest w ogóle możliwe, jeśli tak, to w jaki sposób (pomijając fakt, że Python nie jest językiem funkcyjnym)

Rust

1) GitHub: Bastion - kolejny runtime do Rusa. Rust, jako język, zwykle ma bardzo szczątkowy runtime (w przeciwieństwie do Go) i zazwyczaj dodatkowy runtime (jak ten) powstają celem "uregulowania" lub dodania jakiejś funkcjonalności, którą ciężko "uzyskać" na etapie kompilacji, np. algorytmy async/await, jakieś sposoby komunikacji między wątkami, itp.

2) Artykuł: Jeden z developerów zmigrował swój firmware z Rusta na... Ziga i jest bardzo zadowolony z rezultatów.

3) Reddit: Czy Rust to dobry wybór dla początkującego programisty - ciekawa dyskusja na reddicie

4) Artykuł: Wpis, pokazujący czym może zadziwić Rust programistę JavaScript, myślę, że to dobra czytanka dla programistów JSa właśnie

Apple

1) YouTube (7 minut): Dave Lee tłumaczy, dlaczego wraz z pojawieniem się M1 i np. MacBook Air za 999$ nawet Apple hejterzy nie powinni tego ignorować - bo po prostu nie da się znaleźć porównywalnej konfiguracji w świecie Windows, za taką cenę (za wyższą zresztą też)

2) Artykuł: Apple prawdopodobnie wycofuje iMac Pro na rzecz iMaca (i przyszłych jego wersji)

3) Artykuł: Jesteś szerokorozumianym DevOpsem/SRE/Cloud Engineerem? Być może zainteresuje Cię 2 miesięczny review maka M1 opisany z punktu widzenia właśnie kogoś takiego jak Ty

4) Artykuł: Konfigurujemy sudo, aby korzystało z TouchID

Laptopy, Mobile, PC

1) YouTube (22 minuty): Porównanie 14" LG Gram nowego kontra M1 MacBook Air... niestety nie widać, aby wydajnościowo "nowe" procki intela mogły nawiązać jakąkolwiek walkę z M1

2) Artykuł: Test Gigabyte Aero 15 z ekranem OLED 4K

3) Artykuł: Notebookcheck testuje ThinkPad P15

4) Artykuł: Test ThinkPad T15g - oczywiście od notebookcheck

Wordpress

1) Artykuł: HardyPress - komercyjne narzędzie, które przerabia Twojego wordpressa na statyczną stronę

#sysadmin #devops #programista15k #programowanie #komputery #technologia #informatyka #gruparatowaniapoziomu #kubernetes #security #prywatnosc
  • 7
  • Odpowiedz
  • 10
Wołam 26 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
  • Odpowiedz
Porzucam. Nienawidzę newsletterów i braku możliwości zobaczenia wstecz.


@push3k-pro: dzięki za feedback, aktualnie jestem w trakcie budowy takiego co zawiera poprzednie zestawienia, ale nie chcę obiecać kiedy się pojawi.
  • Odpowiedz
zastanawiam się co ja robię źle, że ludzie ciągle plusują wołaczkę... ona wspomina, aby plusować posty rozpoczynające wątek, a nie wołające...


@devopsiarz: Może przerzuć na koniec komentarza te informacje? Wizualnie będą wtedy najpierw widzieć wołanie userów, może wtedy ogar będzie.
  • Odpowiedz