◢ #unknownews ◣ Trochę…

◢ #unknownews ◣

Trochę późno, ale już jest – nowe zestawienie ciekawych linków z branży IT.

1) Reverse engineering sklepu z kosmetykami… aby zaoszczędzić $4 😉
https://blog.jonlu.ca/posts/dsc-products
INFO: ciekawie opisana historia człowieka, który zobaczył na stronie sklepu promocję, która następnie zniknęła. Jak ją przywrócić za pomocą devtoolsów?

2) Mozilla jeszcze we wrześniu zacznie testować domyślnie włączone DNS-over-HTTPS
https://teamquest.pl/blog/1383_firefox-dns-over-https
INFO: to technologia, która pozwala zwiększyć prywatność użytkowników poprzez szyfrowanie ich zapytań o domeny internetowe

3) Web Design w 4 minuty – zobacz jak szybko ulepszyć wizualną część strony WWW
https://jgthms.com/web-design-in-4-minutes/
INFO: aby zobaczyć prezentację, w każdym kroku klikaj na ostatni link w akapicie.

4) Koszty używania JavaScript w 2019 roku – warto zwrócić uwagę na sekcję dotyczącą JSONa
https://v8.dev/blog/cost-of-javascript-2019#json

5) Nadchodzi 10 wersja Androida (jeszcze nie ma ustalonej finalnej nazwy)
https://www.android.com/android-10/
INFO: co nowego? nawigacja gestami, automatyczne napisy do filmów, ciemna skórka, zmiany dotyczące prywatności i inne

6) Co software developerzy mogą zrobić dla następujących zmian klimatu?
https://codewithoutrules.com/2019/09/10/software-developers-climage-change/
INFO: nie chodzi tutaj o stworzenie nowoczesnej technologii, a o wykorzystanie atutów jakie daje ta branża

7) Popcount – dziwna instrukcja zaimplementowana w procesorach, nazywana niekiedy „Instrukcją NSA”
https://vaibhavsagar.com/blog/2019/09/08/popcount/
INFO: instrukcja zlicza ilość ‚jedynek’ w liczbie binarnej. Zobacz do czego się ją wykorzystuje

8) Jesteś lub chcesz być ekspertem od Pythona? Sprawdź, czy znasz wszystkie wymienione w artykule elementy języka
https://dev.libreneitor.com/expert-python-topics-you-should-know/
INFO: interfejsy, dekoratory funkcji, context manager, programowanie asynchroniczne i inne

9) Infinite scroll można teraz spotkać prawie wszędzie, ale to prawdziwe zło – 10 powodów dlaczego
https://hackernoon.com/stop-infinite-scrolling-on-your-website-now-ie6rg31eu
INFO: zdecydowanie warto zapoznać się z podanymi argumentami i poważnie zastanowić się nad nieużywaniem tego rozwiązania w swoich projektach

10) Mikroserwisy – świetne, łatwo skalowalne i elastyczne rozwiązanie. Ale czy aby na pewno?
https://itnext.io/microservices-c8b5dbdd58b8
INFO: autor opowiada jak przekonał się na własnej skórze, że w teorii autonomiczne mikroserwisy potrafią być bardzo ze sobą powiązane i mogą powodować problemy ze skalowalnością całego projektu

11) Jakiego języka programowania najczęściej dotyczyły pytania na StackOverflow? [animowana infografika]

This video shows the most popular programming languages on Stack Overflow since September 2008 from programming


INFO: analiza popularności pytań z podziałem per język od 2008 roku do dziś.

12) Jak nauczyć się obsługi biblioteki D3.js (do tworzenia wizualizacji danych)
https://wattenberger.com/blog/d3
INFO: świetny, bardzo estetyczny i wyczerpujący tutorial z licznymi przykładami

13) Pytania i tematy rekrutacyjne na stanowisko DevOps Engineer
https://devopsiarz.pl/devops/pytania-i-tematy-rekrutacyjne-na-stanowisko-devops-engineer-junior-mid-senior/
INFO: zapoznaj się z tematami, które podano na stronie i koniecznie doczytaj wszystko, czego nie rozumiesz

14) Jak robić code review? poradnik do Google
https://google.github.io/eng-practices/review/reviewer/
INFO: jeśli nie chcesz czytać całości, to rzuć przynajmniej okiem na sekcję „What To Look for in a CodeReview?”.

15) Czym jest to całe Webassembly o którym ostatnio tyle się mówi i co czyni je tak szybkim?
https://www.smashingmagazine.com/2017/05/abridged-cartoon-introduction-webassembly/
INFO: długie, ale dogłębne wyjaśnienie tematu. Sporo obrazków i grafik tłumaczących jak to działa

16) Tworzysz rozbudowane newslettery z użyciem HTML? ten serwis jest dla Ciebie
https://www.caniemail.com
INFO: wpisujesz w wyszukiwarkę tag HTML lub fragment CSS którego chcesz użyć i od razu wiesz, czy to będzie u wszystkich działać

17) Lista 7 pomocnych gemów do rubiego o których prawdopodobnie nie słyszałeś

7 Great Ruby Gems Most People Haven’t Heard About

18) Złożoność obliczeniowa, czasowa i pamięciowa algorytmów – o co chodzi z „notacją dużego O”?

Złożoność obliczeniowa, czasowa i pamięciowa algorytmów


INFO: prawdopodobnie miałeś to na studiach (jeśli studiowałeś informatykę), a teraz musisz sobie to odświeżyć idąc na techniczną rozmowę o pracę 😉

19) Filtrowanie tablic w JavaScript z użyciem wielu warunków jednocześnie

Filtrowanie tablicy z wieloma warunkami – .filter()


INFO: sprytne wykorzystanie obiektów w JS do łatwiejszego filtrowania danych z użyciem funkcji filter()

20) Huawei Mate 30 – nowy smartfon z Androidem, ale… bez aplikacji od Google
https://www.bbc.com/news/technology-49754376
INFO: ciekawe posunięcie Huawei. Pozbyli się tego, co większość z nas uznaje za domyślną konfigurację urządzenia

21) Powiedz coś miłego o języku programowania którego NIE lubisz
https://lobste.rs/s/hib1ui/say_something_nice_about_programming
INFO: ciekawe wyzwanie – warto poczytać wypowiedzi ludzi w komentarzach

22) Powiedz czego NIE lubisz w swoim ulubionym języku – dyskusja
https://lobste.rs/s/2cw6ov/say_something_you_dislike_about_language
INFO: to taka odpowiedź na poprzedniego linka 😉

23) Użyteczne aliasy dla GITa przyspieszające pracę
https://victorzhou.com/blog/git-aliases/
INFO: ciekawe (i niestety niemiło zaskakujące) są statystyki zaoszczędzonego czasu z użyciem tych aliasów

24) Dlaczego potrzebujesz DEDYKOWANEGO developera do CSS?
https://www.toptal.com/css/why-you-need-a-css-developer
INFO: napisanie dobrego CSS to nie jest trywialne zadanie, a często daje się je ‚full-stackom’, bo przecież CSSa to każdy zna

25) Przyspieszanie skryptów Pythona za pomocą Nim
https://robert-mcdermott.gitlab.io/posts/speeding-up-python-with-nim/
INFO: skrypty Pythona szybko się pisze, ale już nie tak szybko wykonuje. Można to naprawić za pomocą „Nim”

26) Dashblock – zmień dowolną stronę w API

Home


INFO: wersja darmowa obsługuje do 1000 requestów

27) Asciicker – gra online prezentująca możliwości silnika 3D renderującego grafikę w Ascii Art
http://asciicker.com/x13/
INFO: sterowanie masz rozpisane po lewej stronie (można też używać kursorów)

== LINKI TYLKO DLA PATRONÓW ==

28) Naucz się obsługi gałęzi (branches) w GIT za pomocą gry
http://uw7.org/un_5d84d68dc61e9
INFO: gra zawiera 18 interaktywnych zadań w których musimy wpisywać polecenia GITa.

29) Proste sposoby na zwiększenie swoich szans na bycie zatrudnionym jako developer
http://uw7.org/un_5d84d682e0f17
INFO: poznanie firmy i jej problemów. Jak zbierać dane o potencjalnym pracodawcy i jak je wykorzystać?

30) Stawianie własnego serwera mailowego od podstaw (OpenSMTPd + Dovecot + rspamd)
http://uw7.org/un_5d84d67d5c0f9
INFO: bardzo obszerny i wyczerpujący artykuł na ten temat. Warto przeczytać

31) Biblia Basha – ebook online
http://uw7.org/un_5d84d6756f41d
INFO: bogate źródło informacji na temat programowania w powłoce Bash

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

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

Tagi:
#programowanie #technologia #android #python #javascript #internet #google #firefox #smartfon #devops #serwery