Zestawienie linków/materiałów na dzień 13 Maja 2020
Przedstawiam kolejne zestawienie.
Staram się publikować ciekawe zestawienia o programach, projektach, inicjatywach z szerokopojętej działki DevOps, w tym programowanie w Go, Python, szerokopojęta tematyka Security, ale także takie języki jak Haskell czy Rust. Nie omijam również tematów związanych np. z produktywnością, także jeśli Cie to ciekawi, to zapraszam do kolejnej lektury.
Jeśli interesują Cię takie materiały i chcesz ich otrzymywać więcej - zapisz się do mojej listy mailingowej.
Materiały te są równiez częściowo publikowane w moim tagu #devopsiarz w serwisie wykop.pl
Materiał tego zestawienia
https://www.buzzfeednews.com/article/alexkantrowitz/twitter-will-allow-employees-to-work-at-home-forever - #pracait #pracazdalna
Twitter jest jedną z pierwszych firm, która oznajmia, że część pracowników będzie mogła już pracować cały czas zdalnie, nawet po pandemii.
Artykuły
- https://www.youtube.com/watch?v=sNDY5NK6Pgw - #hardware
Intel ciągle siedzi w procesie produkcyjnym 14nm, dlatego niejedna osoba pewnie jest ciekawa jak “najnowsze” procesory radzą sobie ze “starszymi”. Na filmie znajdziecie porównanie i7-10875H vs i9-9880H (dla laptopów), czyli 8 rdzeni i 16 wątków.
- https://www.youtube.com/watch?v=z-pXBMjt3Wc - #apple #macbook
Tak, zapewne wiecie, że wyszedł nowy 2020 13” MacBook Pro, z motylkową klawiaturą, tym samym butterfly definitywnie przeszło do historii. Zatem linkuję do, moim zdaniem, najbardziej rzetelnego testu na YT na ten moment
- https://youtrack.jetbrains.com/issue/JBR-2310 - #apple #macos #jetbrains
Zatrzymajmy się jeszcze na chwilę przy Apple, otóż w ostatnich tygodniach na jaw wychodzi bug, nie wiadomo tylko czy w macOSie czy w produktach firmy JetBrains (znanej programistom), czy w obu jednocześnie, który powoduje zawieszenie systemu.
[PL] Na polskim forum programistów jest wątek pt “Powrót do biur”, w którym znajdziecie aktualizowane informacje czy (i kiedy) jacyś programiści lub firmy planują powrót do biur.
- https://crypt.codemancers.com/posts/2020-04-27-encrypting-and-storing-kubernetes-secrets-in-git/ - #git #kubernetes #devops #security
Szybki i treściwy artykuł o odpowiednim przechowywaniu sekretów Kubernetesa w Gicie.
- https://medium.com/@martin.heinz/new-features-in-python-3-9-you-should-know-about-14f3c647c2b4 - #python
Jakie nowe features są planowane w nadchodzącej wersji Pythona, czyli 3.9 - warto się zapoznać, by na moment releasu mieć te słynne 5 lat doświadczenia w nich na rozmowach. :-)
Co ja tu będę opisywał - o to 10 powodów, aby użyć Haskella w Twoim projekcie. W artykule dodatkowo przykłady i antyprzykłady z innych języków.
- https://blog.alcide.io/kubernetes-as-a-service-eks-vs.-aks-vs.-gke - #devops #kubernetes
Kolejne porównanie Kubernetes as a service u najważniejszych dostawców, czyli: EKS vs AKS vs GKE
- https://www.notebookcheck.net/The-Apple-MacBook-Air-2020-is-30-brighter-when-you-use-Windows.464451.0.html - #apple #macbook
Notebookcheck odkrył, że MacBook Air 2020 może mieć 30% jaśniejszy ekran jeśli uruchamiasz na nim Windows - zobacz artykuł po szczegóły.
- https://www.viva64.com/en/b/0733/ - #rustlang #cpp
Autor tego artykułu próbuje się rozprawić z niektórymi mitami w kwestii porównania Rust vs C++, polemizując przy okazji z innym artykułem. Tekst jest bardzo ciekawy i można sporo z niego wynieść, jednak zdecydowanie to nie jest czytanka dla początkujących.
- https://www.reddit.com/r/devops/comments/gh2ldl/full_stack_devops_jobs_doesnt_that_look_like_a_lot/ - #devops
“Full stack DevOps - czy to nie przesada?” - dyskusja na reddicie :-)
- https://www.reddit.com/r/devops/comments/gfy0es/does_anybody_here_work_with_so_many_devops_tools/ - #devops
Zostając przy reddicie - przeczytaj ten wątek, jeśli martwisz się tym, że albo pogubiłeś(aś) się w narzędziach w tej branży, albo ustawicznie zapominasz do czego służą.
- https://orbifold.xyz/numbers.html - #python
Numery, tudzież liczby w Python. Sprawa niby prosta, ale czy na pewno? Zobacz do artykułu jak to jest u Ciebie z wiedzą na ten temat.
- https://medium.com/@rakyll/things-i-wished-more-developers-knew-about-databases-2d0178464f78 - #bazydanych #programowanie
Znana programistka z Google (pracuje m.in. przy Go) napisała artykuł o paru sprawach związanymi z bazami danych, które powinno znać więcej programistów, niż to jest obecnie. Nawet jeśli nie wybierasz się jutro na rozmowę o pracę do Google, to zawsze warto rzucić okiem na tego typu artykuł.
Rust jest tak chwalony, że przydałoby się trochę od czasu do czasu po nim “pojeździć”, autor tego artykułu podjął się tego wyzwania z jego punktu widzenia, oczywiście rzeczowo.
Następny artykuł z cyklu, dlaczego warto rozważyć Haskella.
- https://www.quora.com/q/quoraengineering/MySQL-sharding-at-Quora - #devops #mysql #bazydanych
Jak DevOpsują w firmie Quora, z naciskiem na MySQL. Tak to ta firma, co ma stronę z odpowiedziami na najgłupsze pytania w Internecie. Zobacz co muszą robić, aby gdzieś przechować tyle głupich pytań. :-)
Jeśli jeszcze nie było dane zaznajomić Ci się z kwestią serializowacji obiektów w Pythonie i
modułem pickle
, to myślę będzie dobry start.
- https://twitter.com/dhh/status/1258074299337826304 - #programowanie
Taki tam shitstormik na Twitterze w kwestii tego jak wygląda dzisiejszy modern web app development, w rolach głównych programiści JS, RoRa, PHP i inni. Polecam przeczytać do kawy. Dla rozpalenia emocji: twitt rozpoczyna autor RoRa.
Artykuł dla tych, którzy jeszcze nie ogarniają slices w Go lub dla tych, którzy nie zrozumieli tego słynnego wpisu z bloga projektu Go.
Wracając do krytyki Rusta, myślę, że wątek na reddicie bez problemu wyczerpie ten obszerny temat. :-)
- https://www.reddit.com/r/apple/comments/gh8714/macbook_pro_13_10th_gen_vs_xps_13_2020_vs_surface/ - #apple #dell
Zostajemy jeszcze na reddicie - o to, na r/apple/
ktoś postanowił rzetelnie porównać
MacBook Pro 13” (tego nowego) do nowego Dell XPS 13”
Planujesz zdawać certy CKAD/CKA? To zajrzyj do artykułu jak robić to szybko, bo to jest ważne w trakcie egzaminów.
- https://medium.com/pipedrive-engineering/data-logging-with-golang-how-to-store-customer-details-securely-14d49f2cf992 - #golang #security
Jak logowac mądrze w Go, a w tym artykule rozchodzi się głównie o wrażliwe informacje, które można w logach przemycić i jak sobie z tym radzić.
- https://blog.twitter.com/engineering/en_us/topics/open-source/2020/hunting-a-linux-kernel-bug.html - #linux #devops
Engineering z Twittera opublikował blogposta jak wyśledzili błąd w kernelu Linuksa, jak zawsze miodna czytanka dla wszystkich zainteresowanych “dochodzeniami”.
- https://public.amplenote.com/LiTtaTWY3GfzzhF26Exu8tXx - #linux #macbook
Aktualny stan prac nad odpowiednimi sterownikami touchpadów do Linux. Pod słowem “odpowiednimi” rozumiem tutaj możliwość takiego używania touchpada jaki mamy pod macOS. To jest zdecydowanie coś, na czym popularne dystrybucje powinny się skupić.
Trochę więcej niż zazwyczaj o typie Result
w Ruście.
- https://hacks.mozilla.org/2020/04/code-quality-tools-at-mozilla/ - #mozilla #programowanie #devops
Jak dbają o jakość kodu w Mozilli - podejścia, praktyki, z zaletami i wadami.
…dla subskrybentów newslettera są dostępne dodatkowe 3 materiały
Libeczki/kody
Dodawanie interceptorów do http.Client
w Go - interceptory to jakieś… przechwytywacze, nie bijcie, jeśli to tłumaczenie jest nieudolne, ale chyba oddaje sens. Słowem: użyj tej biblioteki jak chcesz mieć większą kontrolę nad żądaniami i odpowiedziami (zobacz repo)
- https://github.com/Clivern/Buzzard - #rustlang
W tym repozytorium autor stara się za pomocą jak kodu “nauczyć” Rusta, całkiem ciekawe podejście. Polecam postudiować ten niewielki “projekt” i dodać do swoich obserwowanych repo.
- https://www.botkube.io/ - #golang #kubernetes
Co tu dużo pisać - to bot do różnych Slacków i innych tego typu usług, co ma oko na nasze klastry Kubernetesa i w razie czego służy radą. :-)
- https://github.com/amoallim15/base-emoji - #python
Rzucę jako “zapchaj dziurę”, bo a nóż komuś się przyda coś takiego. :-)
- https://github.com/time-rs/time - #rustlang
Prosta zabawa czasem w Ruście
ORM do Pythonowych typów - zobacz do repozytorium, aby zrozumieć z czym to się je.
…dla subskrybentów newslettera dostępny dodatkowy 1 materiał