◢ #unknownews ◣ Pomimo…

◢ #unknownews ◣

Pomimo wielu wyjazdów i licznych projektów udało się – nowe zestawienie już jest! Zapraszam do czytania 🙂

1) Rozbudowana kolekcja materiałów (serwisy, newslettery, podcasty, książki i wiele innych) dla developerów i innych ludzi z branży IT
https://pawelcislo.com/recommendations/
INFO: jako, że unknowNews został wymieniony w rekomendacjach, to nie mogłem się powstrzymać przed podaniem tego dalej 😉

2) Regularnie aktualizowana lista serwisów trzymających swoje hasła w plaintext (niehashowane)
https://github.com/plaintextoffenders/plaintextoffenders/blob/master/offenders.csv
INFO: na liście jest niestety aż 26 witryn z Polski 🙁

3) Zbuduj swojego Reacta – rozbudowany tutorial tłumaczący jak napisać część funkcji dostępnych w ReactJS w czystym JS
https://pomb.us/build-your-own-react/
INFO: Artykuł podzielony jest na 8 kroków które opisują poszczególne funkcje wbudowane w Reacta.

4) Jak zbudowany jest commit w GIT? jak to działa?
https://krishnabiradar.com/blogs/deconstructing-a-git-commit/
INFO: Opis tego, co dzieje się w środku repozytorium gdy wysyłasz do niego commita. Momentami dość niskopoziomowy opis

5) Jak działają kontenery – czym jest OverlayFS?
https://jvns.ca/blog/2019/11/18/how-containers-work–overlayfs/
INFO: proste wyjaśnienie tego, jak działa system plików używany np. przez Dockera i dlaczego kontenery zajmują tak mało miejsca na dysku

6) Naiwny klasyfikator bayesowski, czyli uczenie maszynowe dla ubogich 😉
https://blog.floydhub.com/naive-bayes-for-machine-learning/
INFO: rozbudowane wyjaśnienie na czym polega ta metoda + prosta implementacja w Pythonie. Dobre dla początkujących

7) Jak przerobić swojego VIMa tak, aby zachowywał się jak… VSCode? (film – 24 minuty)
https://www.youtube.com/watch?v=gnupOrSEikQ
INFO: muszę przyznać, że niektóre z osiągniętych efektów wywołują u mnie ‚efekt WOW’ 😮

8) Masz problem z mergowaniem swojego kodu z 1-2 kolegami? Jak ogarniają to duże firmy?
https://engineering.shopify.com/blogs/engineering/successfully-merging-work-1000-developers
INFO: przykład mergowania kodu ponad 1000 developerów z firmy Shopify. Wyjaśnienie, jak oni to robią.

9) Porównanie backendowych frameworków dla Javy, Swifta i Go – autor analizuje jak łatwo i szybko tworzy się projekt w każdym z nich
https://medium.com/comsystoreply/https-medium-com-max-comsysto-comparing-backend-frameworks-written-in-java-swift-and-go-70acd07d3a8a
INFO: w każdym frameworku napisano ten sam projekt – prosty serwer HTTP do zwracania JSONa bazującego na wpisach z bazy MySQL

10) Naucz się podstaw JavaScript i zostań lepszym programistą – składnia języka i typy danych
https://medium.com/@cristiansalcescu/learn-these-javascript-fundamentals-and-become-a-better-developer-2a031a0dc9cf
INFO: fajny przegląd wszystkiego co możemy zrobić ze zmiennymi (tablice, obiekty, liczby zmiennoprzecinkowe, stringi itp)

11) Jak dawniej obsługiwano błędy w JavaScript? – odrobina historii
https://blog.appsignal.com/2019/10/17/javascript-errors-an-exceptional-history.html
INFO: na końcu tekstu jest link do drugiego artykułu, który pokazuje jak współcześnie programista powinien obsługiwać błędy w aplikacji

12) Continuous Integration z użyciem narzędzia/serwisu Buddy.works
https://typeofweb.com/continuous-integration-na-github-pages-w-buddy-works/
INFO: tutaj w ramach poradnika zautomatyzowano deployment Github Pages. Wspomniane narzędzie ma pakiet darmowy (120 deployów/msc)

13) Continuous Deployment na BitBuckecie z użyciem ichniejszych pipelines
https://www.toptal.com/wordpress/bitbucket-wordpress-version-control
INFO: pełen opis konfiguracji składającej się ze środowisk DEV, stagingowego i produkcyjnego

14) Wszystko co kiedykolwiek chciałeś wiedzieć o Makefile – świetny opis
https://blog.mindlessness.life/makefile/2019/11/17/the-language-agnostic-all-purpose-incredible-makefile.html
INFO: co to jest? do czego się go używa? jak napisać własny skrypt tego typu? Must-have dla programistów chcących automatyzować pewne taski

15) Do czego służy dns-prefetch na stronach WWW i kiedy przyda Ci się preconnect?
https://www.ctrl.blog/entry/dns-prefetch-preconnect.html
INFO: mówiąc krótko, te dwa rozwiązania mogą znacznie przyspieszyć ładowanie podstron w ramach Twojego serwisu.

16) Założyciel Wikipedii uruchomił (raczej bez rozgłosu) „konkurenta Facebooka” – nowy serwis społecznościowy zwie się „WT Social”
https://www.zdnet.com/article/wikipedias-jimmy-wales-has-quietly-launched-a-facebook-rival-social-network/
INFO: ciekawe jest to, że serwis ten nie ma reklam, ale jest płatny ($100/rok). Ponoć jest tam już ponad 25000 użytkowników

17) Wiedziałeś, że GitHub ma na biegunie swój schron w którym trzyma… kody najważniejszych aplikacji OpenSource? (film ~3 minuty)
https://www.youtube.com/watch?v=fzI9FNjXQ0o
INFO: masz 3 miesiące na przygotowanie się jeśli chcesz aby i Twój kod tam się znalazł 🙂

18) Nerd Font – kolekcja często używanych fontów z symbolami/ikonami. Idealne do użycia w webdesignie
https://www.nerdfonts.com
INFO: strona posiada także font-patchera, czyli narzędzie dzięki któremu do aktualnie używanego fonta dodasz niezbędne symbole

19) Mail-in-a-Box – chcesz mieć własny serwer mailowy ze wszystkimi niezbędnymi dodatkami? zainstaluj go jednym poleceniem
https://mailinabox.email
INFO: paczka instaluje webmaila (roundCube), dba o obsługę SPF, DKIM, DMARC, IMAP, SMTP, antyspam, greylisting itp

20) CoScreen – współdzielenie ekranu między użytkownikami, jakiego nie było do tej pory (zobacz film)
https://www.coscreen.co
INFO: to jest literalne „współdzielenie ekranu”. Jest jeden wspólny ekran na który można przerzucać okna ze swojego pulpitu. To co jest na współdzielonym ekranie jest wspólne (wszyscy userzy mogą tego używać).

21) Tworzenie animacji przez developerów – kilka porad
https://dev.to/iamschulz/animation-for-developers-c4b
INFO: artykuł zawiera wiele przykładów dobrze wykonanych animacji wraz z ich kodami źródłowymi

22) LegraJS – biblioteka JS do rysowania… klockami lego 😀
https://legrajs.com
INFO: trudno to opisać, ale po wejściu na stronę natychmiast wiadomo o co chodzi. Użycie biblioteki jest bardzo proste.

23) Błędy w HTML i CSS utrudniające korzystanie ze strony osobom niepełnosprawnym
https://dev.to/melnik909/html-and-css-mistakes-which-i-get-to-meet-as-person-without-disabilities-2cbd
INFO: niektóre z nich są zaskakujące, a wszystkie opisane z perspektywy właśnie osoby z pewnymi ograniczeniami

24) Autouzupełnianie pola typu INPUT stworzone w samym HTML
https://dev.to/blacksonic/autocomplete-dropdown-using-native-html-moi
INFO: tak, efekt ‚autocomplete’ da się uzyskać już natywnie, z pominięciem wstawek w JavaScript

== LINKI TYLKO DLA PATRONÓW ==

25) „Wszystko czego nauczyłem się na temat Kubernetes dzięki klastrowi Raspberry Pi” (film ~32 minuty)
http://uw7.org/un_5ddf8a5ce5727
INFO: autor przedstawia bardzo ciekawą konfigurację środowiska z użyciem kilku połączonych ze sobą malinek

26) Stwórz bota na Twitterze z użyciem… arkusza kalkulacyjnego od Google i języka Google Script
http://uw7.org/un_5ddf8a57a572f
INFO: wszystko świetnie opisane krok po kroku z fragmentami kodu

27) Lista 10 darmowych kursów online na temat Machine Learningu
http://uw7.org/un_5ddf8a52b0764
INFO: kursy są z różnych platform – tylko jeden jest z Udemy 😉

28) Gry online do szlifowania swojej wiedzy z JavaScript
http://uw7.org/un_5ddf8a4c1e641
INFO: lista zawiera 8 gier ‚przeglądarkowych’ do ukończenia których potrzebna jest znajomość JS (nie martw się – każda gra ma załączony tutorial)

29) Trzy (darmowe) ebooki PDF/EPUB dla przyszłych startupowców – jak zakładać/prowadzić startup? gdzie sprzedawać? jak obsługiwać Social Media?
http://uw7.org/un_5ddf8a126544e
INFO: na stronie do ściągnięcia jest jeden ebook, ale pod nim w drugim akapicie znajdziesz linki do dwóch kolejnych od tych samych autorów

==
Chcesz aby Twój link pojawił się tutaj?
Po prostu mi go zgłoś. To zupełnie NIC nie kosztuje – dodaję jednak tylko to, co mi przypadnie do gustu.
https://bit.ly/unDodaj

************

[Obserwuj mnie na FB] – [Chcesz być wołany?] – [Zostań patronem] – [Wersja RSS] – [Subskrybuj przez email] – [Grupa na Telegramie]

Tagi:
#python #javascript #webdesign #design #startup #facebook #google #docker #technologia #serwery #ciekawostki #programowanie #naukaprogramowania