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, #embedded, #pracait czy #produktywnosc. :-)

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

Wszystkie linki dostępne są za darmo dla subskrybentów newslettera, zapisz się jeśli Ci się podobają i chcesz więcej materiałów 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ł: Kolejny wsad o produktywności w terminalu, są rzeczy oczywiste, wiadomo które, ale i perełki. [tylko dla subskrybentów newslettera]

2) Artykuł: Ten autor wzamian za Twój e-mail pokaże Ci kilka filmów o tym jak podnieść produktywność pracując w terminalu. [tylko dla subskrybentów newslettera]

3) Materiał: Jeśli szukasz inspiracji. co zrobić ze swoimi plikami z kropką, typu .vimrc, .env, itp. to myślę jest bardzo dobry materiał. Tutaj również dowiesz się po co w ogóle się w takie pliki bawić. [tylko dla subskrybentów newslettera]

Praca, kariera, biznes

1) Artykuł: Developerzy pracujący zdalnie, według badań, zarabiają 22% więcej niż Ci pracujący "stacjonarnie". Jeśli więc szukasz podwyżki, to zrezygnuj z dojazdów do biura i przejdź na full remote - tak najprościej. :)

2) Artykuł: Które skille developerskie są teraz na fali w ogłoszeniach o pracy? Skille znaczy tu czasem konkretne technologie. [tylko dla subskrybentów newslettera]

Programowanie

1) Artykuł: Programujesz w Ruście i uważasz, że dzisiejsze IDE są zbyt ociężałe? To rzuć okiem na ten artykuł, w którym ktoś pokazuje jak skonfigurować neovim jako pełnoprawne IDE do Rusta. Trochę roboty przy tym jest, ale pewnie to nic w porównaniu z pracą potrzebną do wyjścia z vima ;-)

DevOps, Architektura, Linux

1) Artykuł: SQLite baza, która nie jest zabawką, też może mieć problemy wydajnościowe i dlatego warto mieć zachomikowany tego typu artykuł, który poprowadzi nas za rączkę w razie czego i powie co robić lub co sprawdzić. [tylko dla subskrybentów newslettera]

2) Artykuł: Uważasz, że dobrze znasz się na skryptowaniu w bashu? To zobacz na to i daj znać o ilu rzeczach nie miałeś/aś pojęcia. :) [tylko dla subskrybentów newslettera]

3) Artykuł: Dobrych praktyk ze świata Dockera nigdy za wiele i tak też jest tym razem, artykuł bardziej skupia się na docker-compose. [tylko dla subskrybentów newslettera]

4) Artykuł: Używasz archa? To używaj. Używasz Manjaro? To przestań. A dlaczego tak? O tym w artykule.

5) Artykuł: Garść sztuczek z SSH, w tym integracja z yubikey, jeśli posiadasz. SSH to tak wdzięczna technologia, że używa się lata, ale czasem wpada się przypadkowo na artykuły o nim i ze zdziwieniem stwierdza "o, to tak też można?"

Kubernetes

1) Artykuł: Za dużo yamli i coś wypadło z głowy? Bez obaw, ta strona to mała ściągawka, która Ci pomoże przypomnieć pewne konfiguracje, jest nawet zrobiony tematyczny podział, więc prościej coś znaleźć. [tylko dla subskrybentów newslettera]

Embedded, Elektronika

1) Artykuł: Chcesz odpalić prosty program w C na STM32, a ciekawi Cię co się dzieje od początku do końca? W sensie od kompilacji Twojego programu, po wynikowy asembler, jak to w pamięci wygląda i tak dalej. Myślę, że dla takich artykułów warto się interesować działką embedded. [tylko dla subskrybentów newslettera]

2) GitHub: Co tu dużo mówić - HAL dla chipu RP2040 w Ruście, dla wszystkich stroniących od Pythona lub C.

3) YouTube (1h): Ktoś tak znany jak Gynvael Coldwind ma ciężkie życie. Switcha się kupuje, aby go poużywać zgodnie z przeznaczeniem i coś sobie spiąć w sieć i takie tam. Gynvael był blisko tego, ale jednak umysł ctfowca w porę wziął górę i... a co będę tu zdradzał, zachęcam oglądnąć. Nagranie preelekcji z grudnia 2021 z Mega Sekurak Hacking Party

4) Materiał: Zastanawiało Cię kiedyś jak przechowywane są informacje na najniższym poziomie? I czym w ogóle jest ta informacja, którą przechowują komputery (z punktu widzenia laika). Myślę, że ten materiał powinien dużo rozjaśnić w tej kwestii. [tylko dla subskrybentów newslettera]

5) Artykuł: Ferret - język przerobiony do embedded. To rodzaj implementacji Lispa przeznaczony do zastosowań w embedded - np. małe binarki. Kompiluje się do C++ 11. Obsługuje m.in Atmege (arduino).

6) Artykuł: Co też możemy robić z naszym STM32 Nucleo L476RG? Z nieoczywistych rzeczy: odgrywać pliki dźwiękowe. Tu ktoś to przetestował i walnął całą instrukcję nawet.

Go

1) Artykuł: Trochę o poprawnym pisaniu benchmarków. Warto rzucić okiem, bo jest sporo błędów, które można popełnić przy benchmarkowaniu.

2) Artykuł: Przykładowa implementacja prostego Bloom Filtra w Go. Jak jeszcze leżysz we wspomnianym zagadnieniu, to takie ćwiczenie, w tym nawet analiza kodu, będzie bardzo dobre, aby nadrobić. [tylko dla subskrybentów newslettera]

3) Artykuł: Podstawy TinyGo na malince - czyli zabawy na pinach GPIO.

4) Artykuł: Go uchodzi za prosty język do nauczenia i wydaje się, że rzeczywiście takim jest. Nie oznacza to jednak, że nie można w nim robić prostych błędów - bo można równie łatwo. I tym wstępem zapraszam do artykułu na ten temat. [tylko dla subskrybentów newslettera]

Python

1) Artykuł: Jak napisać szybki linter do Pythona? Oczywiście z pomocą Rusta, bo a jakże. :)

2) Artykuł: Cheat sheet dla pandasa z 30 przykładami. Jak nie wiesz jak policzyć wartości w kolumnach, pobrać tylko unikalne wartości, tylko wybrane kolumny, wybrane rekordy itp, to myślę, że Ci się przyda.

3) Artykuł: Przyspieszenie działania programów w granicach 10-60%, bardziej pomocne komunikaty exceptionów, obsługa tomla w stdlib - te i wiele innych nowości przyniesie ze sobą wersja 3.11 języka Python

4) Artykuł: Warto używać mypy na produkcji. A dlaczego, to wyjaśni ten artykuł, w którym pewna firma opisuje jak to robi. Ci, co nie lubią dużo czytać, dostaną szybki skrót ode mnie: mniej błędów w aplikacji.

Rust

1) YouTube (14m): Nagranie w którym pokazano przykłady bardziej zaawansowanego wykorzystania systemu typów Rusta, a konkretnie traitów. Z filmu dowiesz się m.in. jak zaimplementować bardziej zaawansowane traity, w tym generyczne, które przykładowo mogą mieć zduplikowane metody zależne od typu i nie tylko.

2) Artykuł: CEO jednej firmy opowiada trochę o stacku technologicznym i tym, co dało firmie przejście na Rusta.

3) Artykuł: Tauri VS. Electron - szukasz jakiegoś liba do interfejsu graficznego i pierwsza myśl to Electron? Może zobacz, jak wypada młodsza konkurencja z ekosystemu Rusta.

4) Artykuł: Sporo różnych algorytmów zaimplementowanych w Ruście. Dla wszystkich co się uczą Rusta i także dla tych, którzy chcą zobaczyć jak to w tym języku wygląda.

Apple

1) YouTube (18m): Jak to jest z tym nowym programem naprawczym od Apple oczami kogoś, kto lubi reperować lub odnawiać starsze urządzenia.

Laptopy, Mobile, PC

1) Artykuł: Apple M2 vs AMD Ryzen 7 PRO 6850U - porównanie wydajności w wielu benchmarkach. Art od phoronix, więc nudy nie będzie.

#sysadmin #devops #programista15k #programowanie #komputery #technologia #informatyka #gruparatowaniapoziomu #kubernetes #security #prywatnosc #apple
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach