Zestawienie linków/materiałów na dzień 13 Września 2022
W najnowszym zestawieniu: gdzie zwalniają, jak chodzi o IT czyli informacje i statystyki. Zig i OCaml - coś o tych językach programowania, poza standardowymi z mojego newslettera. Plotki, co tam szykuje Apple i jak wydajne są jego najnowsze procesory mobilne. Bardzo pouczający artykuł o tym, jak można przekomplikować swoją stronę WWW i mieć przy tym zabawę. Trochę będzie z embedded, m.in: czym zasilać malinkę i w jakiej wersji, czy power bankiem, czy akumulatorem żelowym. Ogólnie mnóstwo linków + pozycje standardowe, czyli Go, Python i Rust jak zawsze, w tym z ciekawymi problemami ze StackOverflow.
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ść
-
Artykuł: Trochę standardowo o produktywności, jednak materiał zamieszczam głównie dlatego, że zawiera sporo linków do innych, nt. konkretnych i ogólnych sztuczek związanych z produktywnością. [tylko dla subskrybentów newslettera]
-
Artykuł: Przeglądarka webowa to jedno z najczęściej używanych narzędzi, więc tutaj jakieś porady do produktywności mogą naprawdę dużo dać. [tylko dla subskrybentów newslettera]
Praca, kariera, biznes
Programowanie
-
Artykuł: Wyglądają bardzo kryptycznie w wielu językach programowania, ale najczęściej spotkasz je w C/C++. Operatory przesunięć bitowych (bitwise operators). Opis tego jak działają, jak je rozumieć oraz dlaczego są czasami przydatne. [tylko dla subskrybentów newslettera]
-
Artykuł: Jak działa sortowanie przez złączanie (merge sort) i jego przykładowa implementacja w Pythonie. Jak masz interview do FAANG i akurat tego szukałeś/aś to nie dziękuj. ;-) [tylko dla subskrybentów newslettera]
-
Artykuł: Engineering w pewnej znanej firmie i ciekawy problem: duży dataset i jak go optymalnie sprawdzić, by CPU nie mielił kilkadziesiąt sekund. Czytając ten artykuł poznasz 2 ważne struktury danych, na pewno do wykorzystania w normalnej pracy, ale na interview też mogą się pojawić. Na deser oczywiście profilowanie i sprawdzanie, co nam zjada ten drogocenny czas. Kilka kategorii z newslettera by się dało przyporządkować, pod ten artykuł. [tylko dla subskrybentów newslettera]
DevOps, Architektura, Linux
-
Artykuł: Pojawiają się już pierwsze wersje modułów kernela Linux, napisane w Ruscie.
-
Artykuł: W jaki sposób używać warunków
OR
,AND
czyNOT
w takim niepozornym narzędziu jak stary dobry grep. -
Artykuł: Wysokiej jakości instrukcja stawiania swojego serwera poczty, ale tak na poważnie, czyli Postfix, Dovecot, ClamAV, Spamassasin i Roundcube jako webmail. Jeśli nudzisz się pocztą na Gmailu i chcesz poznać dużo zagadnień z DNS, SMTP i IMAP - wierz mi, że nie istnieje książka, która nauczy tego lepiej, niż tego typu instrukcja. To też gratka dla tych, którzy chcą koniecznie wiedzieć jak to wszystko działa pod maską, gdy wiadomość do nich przychodzi, jak i od nich wychodzi. [tylko dla subskrybentów newslettera]
Kubernetes
-
Artykuł: Trochę narzędzi do debuggowania klastra, może któreś z propozycji Ci się przydadzą. [tylko dla subskrybentów newslettera]
Embedded, Elektronika
-
Artykuł: Masz zaległości z elektroniki? Jeśli tak, to jest tu pełny kurs podstaw, bardzo ładnie tłumaczący wszystko i całkowicie za darmo. W ogóle cały ten serwis, a nie tylko kurs, to jedna wielka skarbnica wiedzy. [tylko dla subskrybentów newslettera]
Go
-
Artykuł: Odczyt z wielu kanałów na raz - jak to zrobić dobrze, by się nie zablokować. [tylko dla subskrybentów newslettera]
-
Stackoverflow: Co też może się wydarzyć jak pomylisz apostrofy w struct tagu, jeśli chcesz parsować JSONa.
-
StackOverflow: Sprawdzanie jakiego typu jest nasz slice, oczywiście za pomocą
reflect
. -
YouTube (3m): Krótki film o cross kompilacji - jak prosto kompilować na inne platformy, a także, co nam może jeszcze ułatwić tę pracę.
Python
-
Artykuł: Wprowadzenie do tworzenia tzw. Sankey diagrams w Pythonie za pomocą Plotly.
-
Artykuł: Lista kilku statycznych analizatorów kodu, które pozwolą Ci wyłapywać więcej błędów, zanim wdroższy na proda. [tylko dla subskrybentów newslettera]
-
Artykuł: Szybki i prosty trick podnoszący troszkę wydajność, a nie wymagający przepisywania całej aplikacji. [tylko dla subskrybentów newslettera]
-
Artykuł: Jeśli wybierasz się na rozmowę o pracę w której tematem może być znajomość Pythona, to tego typu lista Ci się na pewno przyda. W codziennej pracy również. [tylko dla subskrybentów newslettera]
Rust
-
Artykuł: Kilka ważnych tipów do Rusta, które mogą się przydać przy codziennym developmencie. [tylko dla subskrybentów newslettera]
-
StackOverflow: W jaki sposób można pominąć puste obiekty, w sytuacji gdy deserializujesz tablicę (array) za pomocą biblioteki serde.
-
Artykuł: Ten link pozwoli Ci znaleźć sporo odpowiednich materiałów do nauki programowania w języku Rust. Od materiałów dla początkujących, do tych dla zaawansowanych. [tylko dla subskrybentów newslettera]
Apple
-
Reddit: Maki z M1 - jak się sprawdzają w działce embedded - dyskusja na reddicie.
-
Artykuł: Rzekomo dostawcy Apple już przygotowani na zamówienia nowych macbooków po październikowym evencie.
-
Artykuł: Które nowości w iOS 16 są zarezerwowane tylko dla nowszych telefonów (np. XS i nowsze)