W najnowszym zestawieniu: jak skonfigurować IDE do Rusta na bazie neovima oraz jak w rzeczywistości wygląda program naprawczy od Apple, do tego nowy i szybki linter do Pythona. Jeśli planujesz coś pisać w Ruście, znajdziesz artykuł od pewnej firmy, która opisze, co Rust jej dał. Jeśli jednak wolisz Pythona, to też podobny artykuł w zestawieniu znajdziesz, tyle, że tym razem będzie informacja co mypy (dla Pythona) daje projektom. Dodatkowo też trochę materiałów z Go, w tym podstawy TinyGo na Raspberry Pi. Dla subskrybentów oczywiście jest znaczenie więcej artykułów, ich spoilery możesz tutaj zobaczyć.

Jeśli interesują Cię takie materiały i chcesz ich otrzymywać więcej - zapisz się do mojej listy mailingowej.

Materiały te są również częściowo publikowane w moim tagu #devopsiarz w serwisie wykop.pl

 

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.