Witam w nowym zestawieniu, takim już wiosennym. W poprzednim tygodniu zestawienia brak, ale mam nadzieję, że linków z ubiegłego tygodnia nie pogubiłem. A w tym zestawieniu o benchmarku kilku języków programowania w prostym zadaniu, czyli zliczaniu słów. Dowiesz się również jakie problematyczne osobistości można napotkać pracując w IT, być może się nawet wśród nich odnajdziesz. Dowiesz się ponadto ile danych o Tobie zbiera Google Chrome, jeśli używasz i jak groźne dziś są obecne błędy w procesorach. Do tego, standardzik - produktywność i praca zdalna dla subskrybentów oraz ciekawostki ze świata moich ulubionych języków programowania. Te i inne materiały w dzisiejszym zestawieniu.

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ł: I kolejny materiał o organizacji swojego miejsca pracy w domu, dla inspiracji. [tylko dla subskrybentów newslettera]

  2. Artykuł: Kilka szybkich lifehacków odnośnie biurka do pracy [tylko dla subskrybentów newslettera]

  3. Artykuł: Wciąż nie wiesz co tam ma być na Twoim biurku, jak zorganizować, jaki monitor i tego typu problemy? No to może trochę inspiracji. [tylko dla subskrybentów newslettera]

  4. Artykuł: Google udostępnił trochę aktualizacji i narzędzi dla pracujących zdalnie [tylko dla subskrybentów newslettera]

  5. Artykuł: Prosta porada dla zapracowanych, czasem takie najprostsze rozwiązania okazują się najlepsze [tylko dla subskrybentów newslettera]

Praca, kariera, biznes

  1. Artykuł: Ważny artykuł o pracy zdalnej w dzisiejszych czasach, dane, wyzwania, problemy i sposoby radzenia sobie z nimi. [tylko dla subskrybentów newslettera]

  2. Artykuł: Strona prezentuje różne typy problematycznych osobowości, które można spotkać w projektach IT i doradza jak sobie z nimi radzić. Którym jesteś typem? :)

Programowanie, algorytmy

  1. Artykuł: Ciekawe przykłady użycia UNION w SQL do zwiększenia wydajności zapytań

  2. Artykuł: Autor tego artykułu polemizuje z SOLID, zobacz czy słusznie

  3. Artykuł: Program zliczający słowa - porównanie wydajności wielu języków programowania, w wariancie kodu tzw. idiomatycznego (takiego jakiego szeregowy programista danego języka napisze) oraz zoptymalizowanego, na końcu artykułu tabela z wynikami

DevOps, Architektura

  1. Artykuł: Jak w Dropboksie rozmieniali swój monoloit w Pythonie na drobne

  2. Artykuł: Używamy Dockera w bezpieczny sposób - ściągawka [tylko dla subskrybentów newslettera]

  3. Artykuł: Ciekawy eksperyment z wyszukiwarką Google: autor stworzył stronę z nieznanym wcześniej (przez Google) słowem kluczowym i sprawdzał, kiedy wyszukiwarka zaindeksuje jego testową stronę

Linux

  1. Artykuł: Flameshot - jeden z lepszych programów do robienia screenshotów na Linuksa doczekał się nowej wersji - link do opisu listy zmian, wśród nich support Waylanda.

  2. Artykuł: Masz ArchLinux i chcesz używać Waylanda zamiast Xorg? No to jest coś dla Ciebie

  3. Artykuł: Wayland rok później - wpis pewnego blogera

Kubernetes

  1. Artykuł: Trochę o eventach z klastra, czyli co mogą one nam powiedzieć

  2. Twitter: Tutaj nieco humorystyczny tweet pokazujący jak wygląda w rzeczywistości blog zdeplojowany na klastrze kubernetes

  3. Artykuł: Mój blog jest zdeplojowany na kubernetes - no i co powiecie na to?

Security, prywatność

  1. Artykuł: Jak groźne są bugi w procesorach - wpis z bloga Google o spectre i konsekwencjach na dziś

  2. Artykuł: “Sztuczka” facebooka do obchodzenia GDPR jest przed sądem najwyższym w Austrii, co prawdopodobnie skończy się pytaniem do TSUE, którego werdykt, może osądzić “sztuczkę” w pozostałych krajach wspólnoty.

  3. Artykuł: Jak rejestrujesz domeny w NameCheap to mogą Cię zainteresować ostatnie planowane zmiany

  4. Artykuł: Ile danych Google Chrome zbiera o Tobie… niemało jak widać

Go

  1. Artykuł: Mapa czy switch - czego i kiedy użyć i co jeśli jedno jest dużo mniej wydajne od drugiego.

  2. Artykuł: Jak buduję frontendy webowe w Go - takie tam pochwałki autora

  3. Artykuł: Ciekawa historia tego, jak niektórym znanym programistom (w tym byłemu z core devu od Go) nie pasował typ przechowujący adres IP w bibliotece standardowej Go, do tego stopnia, że napisali własną bibliotekę. Zobacz na opis problemu i jak go rozwiązywali.

  4. Artykuł: Wyniki ostatniej ankiety na stronie głównej projektu za rok 2020, jeśli chcesz wiedzieć ilu developerów używa Go, przez ile lat, czy są zadowoleni a także mnóstwa innych rzeczy to udaj się do omówienia wyników.

  5. GitHub: Zahak - silnik szachowy w Go, na razie ma siłę około 2000 ELO, w repozytorium jest link do profilu na lichess, jak wolisz grać aniżeli studiować kod źródłowy

Python

  1. Artykuł: Kiedy Python potrafi być szybszy od takiego języka jak C - niby nic odkrywczego, ale warto znać.

  2. Artykuł: Tutorial z używania pattern matchingu dostępnego dopiero od wersji 3.10

  3. Artykuł: Jak łatwo można wrzucić do ekosystemu Pythona 4000 fejkowych modułów i narobić problemów innym

  4. Artykuł: Czy wiesz co zwraca operator +=?

Rust

  1. Artykuł: W Ruście też są namespaces, ale takie bardziej dyskretne

  2. Artykuł: Chcesz programować w Ruście, ale jednocześnie nie chcesz rozstawać się z Windowsem? Microsoft ma dla takich jak Ty poradnik

  3. Artykuł: Trochę podstaw z Borrowing i Ownership

  4. Artykuł: Porównanie Rust kontra C, który lepszy i szybszy - jak ciekawi Cię to porównanie to klikaj w linka

Apple

  1. Artykuł: Adobe wypuściło natywnego Photoshopa na M1 i informuje o znacznym wzroście wydajności

  2. Artykuł: MacBook M1 widziany oczami kolejnego developera, warte poczytania

  3. YouTube (11 minut): Goście z kanału Max Tech zrobili małe śledztwo apropo ostatnich doniesień w sprawie problemów z dyskami w nowych sprzętach z M1, zobacz co ustalili

Laptopy, Mobile, PC

  1. Artykuł: A może zamiast dużych klocków do pomocy przy rozwoju aplikacji użyć malutkiego i kompaktowego PC takiego jak Intel NUC? Tutaj długi artykuł kogoś, kto tak zrobił, daję ku inspiracji.

  2. YouTube (11 minut): Lisa testuje ThinkPad P15 Mobile

Wordpress

  1. Artykuł: Twórcy elementora patchują trochę błędów XSS, które, jak nietrudno się domyślić, można znaleźć teraz na wielu stronach w sieci

  2. Reddit: Czy buildery szablonów nocode typu Elementor produkują powolne strony? Dyskusja.

  3. Artykuł: Jak jesteś nowicjusz i chcesz swój szablon stworzyć, to można zacząć od tego artykuł (to nie jest podejście nocode)