Wpis z mikrobloga

◢ #unknownews

Nowy przegląd ciekawych linków ze świata IT już na Ciebie czeka. Zapraszam do czytania.


1) Jak zbudować stronę kompatybilną z "Reader Mode"
https://medium.com/@mandy.michael/building-websites-for-safari-reader-mode-and-other-reading-apps-1562913c86c9
INFO: zbiór porad i przykłady jak to wygląda w praktyce

2) Lubisz pracę w terminalu? oto zestaw narzędzi, których prawdopodobnie nie znasz, a które Ci ją uprzyjemnią
https://vim.reversed.top
INFO: przeglądarki WWW, listy ToDo, czytniki PDF, odtwarzacze muzyczne... i to wszystko w trybie tekstowym

3) Firefox Private Network - Mozilla rusza z własnym projektem VPNa (płatna usługa)
https://fpn.firefox.com/vpn
INFO: będzie to VPN dla całego systemu, a nie tylko dla przeglądarki. Obecnie klient działa tylko na Windowsie, ale docelowo ma być na każdy system.

4) Strapi - CMS typu headless (nie posaida frontendu!). Świetne wprowadzenie (film ~23 minuty)
https://www.youtube.com/watch?v=4ifOQhfcNXM
INFO: film przedstawia jak z użyciem Strapi stworzyć proste API zdatne do podpięcia pod dowolny frontend (np. React). Subskrybuj cały kanał.

5) PlainTextProject - naprawdę potrzebujesz skomplikowanych narzędzi do organizacji swojej pracy? Co powiesz na plik TXT?
https://plaintextproject.online
INFO: ciekawa strona gromadząca materiały na temat użycia zwykłych plików tekstowych do zwiększenia swojej produktywności.

6) Najlepsze, działające w chmurze IDE dla programistów JavaScript
https://blog.bitsrc.io/5-top-cloud-ides-for-javascript-developers-62ee672c6e88
INFO: niektóre z nich obsługują także języki server-side (nie tylko JS) z możliwością kompilacji kodu

7) Najprostsza metoda na parsowanie strony internetowej w NodeJS
https://dev.to/benjaminmock/the-easiest-way-to-scrape-a-website-with-javascript-in-node-js-54f1
INFO: rozwiązanie używa Puppeteera i zajmuje zaledwie 9 linijek kodu

8) Action Mailbox w Ruby on Rails - co to jest i jak tego używać?
https://prograils.com/posts/real-life-examples-adding-action-mailbox-to-a-rails-6-app
INFO: tak jak można zakładać webhooki aktywujące pewne akcje, tak w Rails 6 można założyć "mailhooka" aktywowanego przychodzącym mailem.

9) Jak zrozumieć skalowanie obrazków SVG? Interaktywne wyjaśnienie (pobaw się suwakami na dole strony)
https://wattenberger.com/guide/scaling-svg
INFO: dzięki tej stronie zrozumiesz czym są parametry: wysokość, szerokość, x oraz y. Nie jest to takie oczywiste jak w przypadku typowych obrazków

10) PatchBay - serwis online dla ludzi potrzebujących wymieniać małe porcje danych między różnymi skryptami
https://patchbay.pub
INFO: Serwis tworzy coś na wzór tunelu - jeden komputer wrzuca dane do tunelu, a drugi to 'consumer', który te dane wyciąga gdy tylko są dostępne. Zobacz przykłady na stronie.

11) Multi-stage build na Dockerze - czyli jak zbudować optymalny obraz
https://geshan.com.np/blog/2019/11/how-to-use-docker-multi-stage-build/
INFO: porady jak zamiast tworzenia obrazów mających po 200-300 MB, tworzyć takie mające po kilkanaście mega.

12) Amazon rusza z własną platformą do automatycznego code review opartego na sztucznej inteligencji
https://aws.amazon.com/codeguru/
INFO: za darmo dostajemy 90 dni code review, a późniejsza opłata to 75 centów za analizę 100 linii kodu. Obecnie obsługiwany jest tylko język Java

13) SLAP - edytor tekstu w stylu macowego Sublime, tyle że... terminalowy
https://github.com/slap-editor/slap
INFO: obsługuje podświetlanie składni dla ponad 100 języków. Wiele rzeczy da się tam 'wyklikać'. Nie musisz znać skrótów klawiszowych

14) Advent of Code - edycja 2019. Idealne dla tych, którzy uczą się programować
https://adventofcode.com/2019
INFO: kalendarz adwentowy dla programistów. Codziennie dostajesz jedno zadanie do implementacji (już 6 dni za nami, ale można podglądać stare zadania)

15) Lista 10 sztuczek, które zwiększą Twoją produktywność w VSCode
https://medium.com/better-programming/10-things-to-boost-your-workflow-in-visual-studio-code-1a64d20cc6e4

16) Programowanie Reaktywne - co to jest?
https://codersbible.com/introduction-to-reactive-programming-for-everyone/
INFO: widzisz w ofertach pracy tajemnicze zapisy RxJava, RxJS, RxSwift, RxKotlin, RxScala czy Rx.NET? dowiedz się, o co chodzi.

17) Co ma wpływ na jakość kodu tworzonego przez programistę? - kilka rzeczy o których zapominamy
https://increment.com/teams/the-epistemology-of-software-quality/
INFO: na pierwszy rzut oka, głównym czynnikiem są wiedza i doświadczenie. Istnieją jednak inne czynniki, które mogą mieć na to wpływ.

18) Dlaczego programista powinien używać WLS (Windows Subsystem for Linux)?
https://devpebe.com/2019/11/22/dlaczego-programista-powinien-uzywac-wsl-v2-czyli-linux-na-windowsie-10/
INFO: przegląd możliwości i porównanie WLS z WLS2.

19) Czym jest protokół SRP (Secure Remote Password) i jak on działa w praktyce?
https://medium.com/swlh/what-is-secure-remote-password-srp-protocol-and-how-to-use-it-70e415b94a76
INFO: dobrze wyjaśniony (i przedstawiony na wykresach) proces rejestracji i logowania z użyciem SRP

20) Dług technologiczny i tzw. 'hard coding' - czyli jak sposób pisania kodu może wpłynąć na jego późniejszą możliwość rozbudowy
https://efficientuser.com/2019/11/27/technical-debt/

21) Jak debugować cudzą aplikację na Androida? Porady.
https://camg.me/debug-third-party-android-apps/
INFO: sztuczki związane z pakietem apktools. Dodawanie trybu debugowania do istniejącej aplikacji, debugowanie z użyciem zrootowanego telefonu itp.

22) Sherlock - narzędzie do wyszukiwania ludzi w social mediach na podstawie loginu
https://github.com/sherlock-project/sherlock
INFO: natrafiłeś np. na gościa o nicku "batman69x" i chcesz wiedzieć o nim więcej. Dzięki temu narzędziu znajdziesz go na FB, Linkedin itp.

23) Lighthouse - projekt od Google, który powinieneś już znać, a jeśli jest inaczej, to nadrabiaj zaległości (film ~37 minut)
https://developers.google.com/web/tools/lighthouse
INFO: to automatyczne narzędzie wskazujące problemy z wydajnością na wybranej stronie WWW. Pozwala zmniejszyć jej czas ładowania czy generowane obciążenie CPU.

24) Nowy rodzaj oprogramowania serwerowego - BPF (film ~30 minut)
http://www.brendangregg.com/blog/2019-12-02/bpf-a-new-type-of-software.html
INFO: Facebook ma około 40 takich programów per serwer. Netflix około 14. A czym są te aplikacje?

== LINKI TYLKO DLA PATRONÓW ==

25) Zrozumieć IPTABLES - czyli jak działa linuksowy firewall
http://uw7.org/un_5dea18eb18a9d
INFO: czym są łańcuchy? co to jest nat, mangle, raw? Kiedy mamy do czynienia z forwardingiem pakietów?

26) Web Workery - czyli jak uruchamiać JavaScript w przeglądarce w wielu wątkach
http://uw7.org/un_5dea18f079403
INFO: proste i zrozumiałe wyjaśnienie jak działa ta technologia i w jaki sposób odbywa się komunikacja między głównym procesem, a workerem.

27) Kolekcja najpopularniejszych rozwiązań stosowanych w CSS - układy strony, nawigacja i inne
http://uw7.org/un_5dea18f52a1d3
INFO: w każdym przykładzie jest zarówno demo jak i kod źródłowy (trzeba sobie przełączyć przyciskiem)

28) Wielka lista oprogramowania self-hosted (do uruchomienia na swoim serwerze/komputerze) - wszystkie ze screenami
http://uw7.org/un_5dea18f9e7155
INFO: pod wyszukiwarką jest mały link "Filter". Tam można przeszukiwać soft według kategorii (aby filtr zadziałał, kliknij w kwadrat po lewej od nazwy)

==
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: #programowanie #technologia #android #javascript #frontend #internet #windows #facebook #nodejs #google #amazon #firefox #serwery #ciekawostki
imlmpe - ◢ #unknownews ◣

 Nowy przegląd ciekawych linków ze świata IT już na Ciebie...

źródło: comment_67BxUcEOwLYeqaD5hLBxtejFcWeTEsRa.jpg

Pobierz
  • 28