◢ #unknownews ◣ Wybaczcie,…

◢ #unknownews ◣

Wybaczcie, że zestawienie publikuję dopiero w piątek, ale w tym tygodniu spędziłem ponad 26h prowadząc wykłady i jakieś 6h w pociągach. Niewiele czasu zostało na wyszukiwanie ciekawostek.

1) Test Doubles – co to jest i jak tego używać w testach aplikacji?
https://sebastian-malaca.blogspot.com/2015/03/test-doubles-z-czym-to-sie-je.html
INFO: autor pokazuję implementację na przykładzie silnika blogowego pisanego w Javie

2) Jak sobie radzi nowy, składany smartfon od Samsunga? No… nie radzi sobie
https://www.bbc.com/news/technology-47970788
INFO: egzemplarze dostarczone recenzentom często się psuły. Rozwarstwienie ekranu, zniszczenie ‚zgięcia’ itp.

3) Gdzie umieszczać przyciski w swoim designie, aby były bardziej klikalne? (UX)

INFO: świetne wytłumaczenie niby prostego tematu. Subskrybuj kanał autora i przy okazji powiadom go w komentarzach, że trafił do zestawienia 😉

4) Jak działa DNS? – wyjaśnienie dla web developerów
https://rjzaworski.com/2019/04/the-web-developers-guide-to-dns
INFO: to są podstawy, ale tworząc aplikacje webowe warto wiedzieć jak działa system DNS, domeny i sama przeglądarka

5) Tworzenie gier komputerowych to fajna praca? Niekoniecznie… zobacz jak to wygląda z punktu widzenia pracowników

INFO: zatrudniasz ludzi, tworzysz grę, pozbywasz się ludzi i liczysz kasę – tak w skrócie wygląda ta branża wg twórców artykułu

6) Developer Skills Report 2019 – czyli analiza świata programistycznego na obecny rok
https://research.hackerrank.com/developer-skills/2019
INFO: w czym programujemy? co jako pierwsze zaprogramuje początkujący programista – grę, czy kalkulator? jaki framework wybierze?

7) Przyszłość JavaScriptu – co nas czeka?
https://hackernoon.com/what-is-the-future-of-javascript-355b1f13b317
INFO: omówienie obecnej popularności języka i przyszłości rozwoju znanych frameworków.

8) Wnioski wyciągnięte po miesiącu nauki Reacta – z punktu widzenia programisty Angulara
https://medium.com/@PurpleGreenLemon/what-i-learned-from-react-after-a-month-of-dedicated-learning-and-creating-2eb31a6a16bd

9) Agile Lite – koncepcja pozwalająca Ci na wprowadzenie Agile w swoim teamie, ale w wersji minimalistycznej (mocno odchudzonej)
https://github.com/davebs/AgileLite
INFO: wersja uproszczona nie jest tylko łatwiejsza we wdrożeniu, ale także zapobiega szybkiemu wypaleniu się ludzi

10) Cztery aspekty projektowania startupu, które mogą rozbić Twój team – na co zwracać uwagę?
https://hackernoon.com/four-startup-engineering-killers-1fb5c498391d
INFO: przedwczesna optymalizacja? zatrudnianie niewłaściwych ludzi? błędne decyzje projektowe bazujące na preferencjach, a nie potrzebach?

11) Pseudoelementy ::before oraz ::after w CSS i ich ciekawe zastosowania
https://zendev.com/2019/03/28/cool-uses-of-before-after-pseudoelements.html

12) HTTPie – czyli bardziej inteligentny zamiennik dla cURL do wykonywania zapytań z konsoli
https://httpie.org
INFO: Już na pierwszym screenie widać o co dokładnie chodzi i o ile prostsze jest to od cURLa

13) Przegląd różnych formatów przechowywania/serializacji danych
https://blog.mbedded.ninja/programming/serialization-formats/a-comparison-of-serialization-formats/
INFO: CSV, JSON, Protobuf, TOML, XML, YAML…

14) Wstęp do Elasticsearch – o co w tym chodzi i dlaczego to rozwiązanie bywa lepsze od typowych baz danych?
https://blog.minimum.se/2019/04/08/elastic-search-introduction.html

15) Lista 120 projektów online zbudowanych bez napisania ani jednej linijki kodu
https://blog.producthunt.com/120-products-built-with-no-code-4870bed23501
INFO: projekty te implementują ideę ‚no-code’ z użyciem takich narzędzi jak Coda czy Bubble.

16) Lista najczęściej lajkowanych dokumentów (PDF) udostępnianych w serwisie HackerNews
https://www.hackernewspapers.com
INFO: w prawym górnym rogu jest podział na lata – warto rzucić okiem na poprzednie wydania zestawienia.

17) Google Chrome wprowadza natywne wsparcie dla lazyload w swojej przeglądarce (prawdopodobnie od wersji 75)
https://addyosmani.com/blog/lazy-loading/
INFO: to funkcja dla programistów, która umożliwia ładowanie nie wszystkich obrazków na raz, ale jedynie tych, które widzi user.

18) Sony ujawniło specyfikację swojej nowej konsoli – Playstation 5
https://www.theverge.com/2019/4/16/18401209/sony-playstation-5-details-8k-graphics-ray-tracing-ssds-ps4-backward-compatibility
INFO: rozdzielczość 8K, dysk SSD, 8-rdzeniowy procesor…

19) Cotygodniowy newsletter na temat robotyki – sporo interesujących linków
https://weeklyrobotics.com
INFO: to coś jak unknowNews, ale o robotyce, automatach itp.

20) Kilka sztuczek z wykorzystaniem Dev Toolsów w w przeglądarce Firefox
http://alexlakatos.com/devtricks/2019/04/13/firefox-devtools-tricks-inspector.html

21) Ściąga z wyrażeń regularnych (RegExpów) – fajnie wyjaśnione na przykładach
https://dev.to/emmawedekind/regex-cheat-sheet-2j2a
INFO: to podstawy-podstaw, ale jeśli masz problemy z pisaniem wyrażeń regularnych, to od czegoś trzeba zacząć

22) Kilka pomysłów na zaślepki (placeholdery) do avatarów użytkowników
https://uxplanet.org/6-ideas-for-creating-better-avatars-placeholders-a01cac5d7c6?gi=ddf14eabc7f1
INFO: czyli co wyświetlać w miejscu fotki/avatara, gdy user nie wysłał na serwer własnej grafiki

23) Próba uruchomienia Windowsa 95 oraz Internet Explorera 4.0 w obecnych czasach (na VM)
https://medium.com/@snoffeecob/bringing-internet-explorer-4-0-to-life-on-windows-95-in-2019-84d030b75643
INFO: ciekawa historia. Nie tak łatwo korzystać nawet z Google z użyciem tego systemu/przeglądarki – zobacz, jak autor sobie z tym poradził

24) Tworzenie semantycznie poprawnego kodu w HTML5 – tutorial
https://tutorials.comandeer.pl/html5-blog.html
INFO: autor przerabia stary layout z HTML 4.0 na jego poprawną, nowoczesną wersję (długie, ale warto rzucić okiem)

25) Najpopularniejsze systemy na telefonach to Android, iOS oraz… KaiOS?!
https://www.engadget.com/2019/02/26/kaios-third-mobile-operating-system/
INFO: najtańsze ‚feature-phony’ (bo to nie smartfony) z KaiOS kosztują już od $7 wzwyż

26) Uruchom „tryb nocny” (ciemna skórka) w serwisie GitHub
https://github.com/imfunniee/gitark
INFO: to rozszerzenie do przeglądarki stylujące stronę GitHuba. Działa na przeglądarkach Chrome i Firefox

27) Masz serwer linuksowy, któremu nie brakuje RAMu? to i tak dodaj mu SWAP – możesz na tym zyskać
https://haydenjames.io/linux-performance-almost-always-add-swap-space/
INFO: interesujące wyjaśnienie tego, jak posiadanie pamięci SWAP może wpłynąć na wydajność serwera

28) Lista 5 rzeczy o których prawdopodobnie nie wiedziałeś, że da się je zrobić w konsoli JS
https://www.256kilobytes.com/content/show/10378/5-tasks-you-didnt-know-could-be-done-from-the-developer-console

29) Najdziwniejszy przykład poprawnej składni w wykonaniu JavaScriptu
https://timr.co/the-weirdest-javascript-syntax
INFO: tak… ten język nigdy nie przestanie nas zaskakiwać

30) Coinbase (ta firma od kryptowalut) wypuściło swoją kartę debetową
https://www.coinbase.com/card
INFO: od teraz można płacić swoimi kryptowalutami bezpośrednio w sklepie

== LINKI TYLKO DLA PATRONÓW ==

31) Tworzenie bota na slacku – krok po kroku, wraz z deployem na Heroku
http://uw7.org/un_5cb9b2c297090
INFO: bardzo przystępnie napisany artykuł. Bot tworzony jest w NodeJS

32) Świetna seria filmów będąca wstępem do uczenia maszynowego z użyciem sieci neuronowych
http://uw7.org/un_5cb9b2cacd15c
INFO: obecnie istnieją tylko trzy odcinki. Pierwszy to absolutne podstawy, a ostatni ma już podstawy programowania z użyciem Pythona

33) Lista 8 antypatternów w Pythonie, czyli czego NIE należy robić w tym języku i jak zrobić to dobrze
http://uw7.org/un_5cb9b2d79632f
INFO: przykłady zawierają zarówno błędny, jak i poprawny kod aplikacji

35) Tworzenie animacji w pasku adresu przeglądarki
http://uw7.org/un_5cb9b2de2c674
INFO: bardzo prosta metoda opierająca się na pętli w JavaScript i znakach emoji. Przykłady fajnych animacji w tekście.

36) Czym są potoki w systemach uniksowych i jak je zrozumieć
http://uw7.org/un_5cb9b2e65653c
INFO: ogromy zbiór przykładów. To obowiązkowy tekst dla każdego, kto pracuje w terminalu

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

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

Adekwatne tagi:
#android #python #javascript #internet #windows #technologia #nodejs #playstation #google #firefox #smartfon #telefony #serwery #ciekawostki