#unknowNews - 18 grudnia 2019

in #polish5 years ago

IMG_F8EE1748282D-1.jpeg

#unknownews

W ramach badania zainteresowania, wrzucam tutaj najnowsze wydanie mojego zestawienia. Jeśli ktoś woli je czytać w innej formie, to na https://unknow.news dowie się jak to można zrobić :)

  1. Wielkie badanie branży IT pracującej na umowach B2B - jak to wygląda?
    https://solutionchaser.com/wyniki-badania-na-temat-jakosci-pracy-na-b2b/
    INFO: artykuł przedstawia, że jednak nie jest tak różowo jak niektórzy to widzą. (na początku tekstu masz TLDR - można rzucić okiem)

  2. Sekretne życie lokalizatorów GPS - miały gwarantować bezpieczeństwo, a jak jest naprawdę?
    https://decoded.avast.io/martinhron/the-secret-life-of-gps-trackers/
    INFO: łatwość podsłuchiwania innych użytkowników, domyślne hasła dostępowe, czy brak szyfrowania transmisji - to tylko niektóre z przewinień tańszych modeli lokalizatorów

  3. Automatyczny generator ".gitignore", bazujący na użytych w projekcie technologiach
    https://www.gitignore.io
    INFO: wpisujesz czego używać - np. "composer react symfony" i masz gotowy plik dzięki któremu nie zaśmiecisz swojego repozytorium

  4. Wszystko co powinieneś wiedzieć o CSS - selektory, ich waga, skrótowe formy zapisu itp.
    https://www.taniarascia.com/overview-of-css-concepts/
    INFO: wiesz jaką wagę ma klasa/tag/ID? która definicja z CSS będzie brana pod uwagę i dlaczego? Sprawdź to.

  5. Java Security Calendar 2019 - kalendarz "adwentowy" skrywający pod każdym okienkiem buga w Javie
    https://www.ripstech.com/java-security-calendar-2019/
    INFO: rzuć okiem na edycję z 2017 roku z bugami w PHP - też jest fajna

  6. "Mój samochód nie chce zapalić gdy kupuję lody waniliowe - przy innych smakach jest OK" - ciekawy przypadek z General Motors
    https://www.digitalrepublik.com/digital-marketing-newsletter/2015/05/10/my-car-does-not-start-when-i-buy-vanilla-ice-cream-said-a-man-to-general-motors/
    INFO: ta historia pokazuje, że niektóre szalone tickety od klientów mogą mieć sens, a ich rozwiązanie bywa nietrywialne

  7. Almond - wirtualny asystent dbający o prywatność użytkownika
    https://almond.stanford.edu
    INFO: warto zobaczyć drugi z filmów prezentujących jego możliwości (sugeruję pominąć pierwszy...)

  8. Podstawy tworzenia rozszerzeń do przeglądarek - "background page"
    https://levelup.gitconnected.com/how-to-use-background-script-to-fetch-data-in-chrome-extension-ef9d7f69625d
    INFO: jak stworzyć rozszerzenie działające stale w tle lub takie, które oczekuje na konkretne eventy

  9. BBC opublikowało archiwum swoich efektów dźwiękowych - ponad 16000 nagrań w formacie WAV
    http://bbcsfx.acropolis.org.uk
    INFO: wszystkie nagrania są dostępne za darmo do użytku w celach niekomercyjnych i hobbystycznych.

  10. Nawiasy w Bashu - niezbędna wiedza dla programistów shellowych
    https://dev.to/rpalo/bash-brackets-quick-reference-4eh6
    INFO: nawias kwadratowy? nawias okrągły? podwójny nawias kwadratowy? a może podwójny okrągły? jaka jest różnica między tymi zapisami?

  11. Jak tworzyć graficzne aplikacje na Raspberry Pi bez konieczności posiadania środowiska graficznego na malince?
    https://medium.com/@avik.das/writing-gui-applications-on-the-raspberry-pi-without-a-desktop-environment-8f8f840d9867
    INFO: rozwiązaniem jest używanie tzw. framebuffera (metoda znana od lat w świecie Linuksa)

  12. Najczęściej kopiowany fragment kodu ze StackOverflow zawiera błąd
    https://programming.guide/worlds-most-copied-so-snippet.html
    INFO: mowa o funkcji zamieniającej długa liczbę bajtów na formę czytelną dla człowieka (wyrażoną w kB, GB, PB itp.)

  13. Gra online do ćwiczenia umiejętności hackersko-programistycznych
    https://hack.ainfosec.com
    INFO: początkowe zadania są banalne (czysty JS), ale im dalej, tym trudniej (kryptografia, znajomość programowania, reverse engineering itp)

  14. Przewidywania odnośnie drogi rozwoju programowania na 2020 rok
    https://medium.com/better-programming/2020-programming-trend-predictions-a5d6b70bec26
    INFO: Rust zyska na popularności? API będzie szło w stronę GraphQL? Co będzie z PWA i WebAssembly?

  15. Często piszemy określenie "CI/CD" - ale czym naprawdę jest to CI i co je rózni od CD?
    https://fire.ci/blog/the-difference-between-ci-and-cd/
    INFO: Continuous Integration? Continuous Delivery? Continuous Deployment? to jedno i to samo? Niekoniecznie.

  16. Interaktywne wprowadzenie do tworzenia animacji w React z użyciem biblioteki Framer Motion
    https://react.christmas/2019/3
    INFO: każdy przykład zawiera kod źródłowy i podgląd efektów jego wykonania.

  17. Lista 9 najlepszych (zdaniem autora tekstu) nagrań z konferencji dla programistów .NET
    https://dev.to/thomasardal/9-awesome-net-conference-talks-you-don-t-want-to-miss-fid
    INFO: zupełnie nie znam dotneta, więc nie wypowiem się o jakości - po ilości lajków i sharów wnioskuję, że to fajny materiał ;)

  18. Huginn - personalny system automatyzacji zadań (selfhosted)
    https://github.com/huginn/huginn/
    INFO: najbardziej przypomina to serwis w stylu "IFTTT", z tą różnicą, że nie działa to w chmurze, a na Twoim serwerze

  19. Przegląd 12 użytecznych rozszerzeń do VSCode dla web developerów (film ~14 minut)
    https://dev.to/wilsmex/12-vs-code-extensions-for-web-dev-ii4
    INFO: pod filmem widoczna jest lista omawianych rozszerzeń

  20. Negative Latency - ujemne opóźnienie w grach online? Nowy, ciekawy pomysł od Google
    https://nolannicholson.com/latency.html
    INFO: ta strona prezentuje algorytmy, które NIE obniżają opóźnień w grach, ale symulują jakby ich nie było (są dema online - klikaj myszką aby grać)

  21. Nowe funkcje dostępne w API przeglądarki Chrome - ciekawe, kiedy pojawią się u konkurencji.
    https://blog.bitsrc.io/7-new-chrome-apis-you-should-know-cf2dcb9f42dc
    INFO: niektóre z nich bardzo ułatwiają życie programistom (np getInstalledRelatedApps czy WebShare API)

  22. Budowa prostego RESTowego API bazującego na Lambdzie (rozwiązanie ServerLess) oraz API Gateway (z AWS)
    https://blog.sourcerer.io/full-guide-to-developing-rest-apis-with-aws-api-gateway-and-aws-lambda-d254729d6992
    INFO: artykuł jest dość długi, ale krok po kroku wyjaśnia cały proces konfiguracji środowiska i tworzenia kodu.

  23. Music mode for Youtube - dla tych, którzy lubią słuchać muzyki na YT (rozszerzenie do Chrome)
    https://chrome.google.com/webstore/detail/music-mode-for-youtube/jeieekjcmkhfffleemgbiooooockfmha?ref=producthunt
    INFO: nie potrzebujesz obrazu, rekomendacji, komentarzy. Potrzebujesz tylko dźwięku i przycisków do sterowania.

  24. Kotlin vs Java - ten sam kod napisany osobno w tych dwóch technologiach
    https://www.kotlinvsjava.com
    INFO: u góry są zakładki które łatwo przeoczyć - użyj ich ;)

  25. Która firma z USA najwięcej płaci programistom na różnych poziomach zaawansowania (od juniora do głównego inżyniera)?
    https://www.levels.fyi/2019/
    INFO: może Cię zaskoczę, ale NIE jest to Google ani Amazon.

  26. Starship - "niezależny shellowo prompt napisany w Rust". Trudno to opisać, ale animacja wszystko wyjaśnia
    https://starship.rs
    INFO: zerknij do zakładki z konfiguracją. Zdziwisz się jak bardzo customizowalne jest to narzędzie.

  27. Dobry kanał na Youtube z tutorialami dla programistów
    https://www.youtube.com/channel/UCMm15RFnHUvM-aSc50e7R9A/videos
    INFO: porusza zarówno te proste tematy, jak i bardziej zaawansowane np. programowanie reaktywne w JS

  28. Język angielski jest nierozerwalnie związany z branżą IT - oto kilka narzędzi do jego efektywniejszej nauki
    https://blog.robertorlinski.pl/2019/12/02/materialy-do-nauki-jezyka-angielskiego/
    INFO: zaskoczył mnie program DeepL. Jeśli chodzi o gramatykę przetłumaczonego na polski tekstu, to jest o niebo lepszy od np. Google Translate

  29. Co każdy programista powinien wiedzieć o... czasie
    https://unix4lyfe.org/time/
    INFO: czym się różni UTC od GTM? czym jest sekunda przestępna?

  30. Tworzysz aplikację na Androida? a może chcesz je tworzyć na Androidzie i tam też kompilować?
    https://github.com/BuildAPKs/buildAPKs
    INFO: ta prosta aplikacja umożliwia tworzenie plików APK bezpośrednio na urządzeniu (np. na Chromebooku)

  31. Krótka historia o tym jak para geeków dodała własne znaki do standardu Unicode
    https://unicodepowersymbol.com/we-did-it-how-a-comment-on-hackernews-lead-to-4-½-new-unicode-characters/
    INFO: tekst (choć nie nowy), świetnie przedstawia jak wygląda proces tworzenia nowych znaków i z jakimi formalnościami się to wiąże

  32. Trzy sposoby na obniżenie kosztów utrzymania API na infrastrukturze AWS
    https://gameanalytics.com/blog/reduce-costs-https-api-aws.html
    INFO: w skrócie, każdy bajt transmisji się liczy, a Ty możesz tych bajtów sporo zaoszczędzić z użyciem tych porad.

  33. FX - terminalowe narzędzie do przeglądania plików JSON
    https://github.com/antonmedv/fx
    INFO: to, co odróżnia go od konkurencji to możliwość nawigowania myszką po strukturze JSONa

  34. Zastanawiałeś się kiedyś, jak duże jest Archiwum Internetu (archive.org)?
    https://twitter.com/textfiles/status/1204428311553642496
    INFO: przeczytaj CAŁY WĄTEK i przekaż datek na jego utrzymanie.

  35. Zamiast typu boolean używaj w swoim projekcie typów ograniczonych co do wartości (np. enum)
    https://www.luu.io/posts/dont-use-booleans/
    INFO: artykuł opisuje dlaczego to jest ważne i jak boole mogą skomplikować Ci życie przy rozroście projektu

  36. SQL Murder Mystery - zostań detektywem w SQL City. Znajdź mordercę
    https://mystery.knightlab.com
    INFO: po przeczytaniu krótkiego wprowadzenia dowiesz się o co chodzi i jak grać. Musisz wskazać winnego. Baza na której pracujesz (online) to SQLite. Na końcu jest link do solucji.

== LINKI TYLKO DLA PATRONÓW ==

  1. Jak postawić własny, darmowy serwer VPN na infrastrukturze AWS? (tutorial ponoć na 5 minut)
    http://uw7.org/un_5dfa02c8c1d4d
    INFO: rozwiązanie bazuje na "Free Usage Tier"

  2. Jak zaprojektować dobre API RESTowe?
    http://uw7.org/un_5dfa02cf3a508
    INFO: pokaźny zbiór porad i przykładów implementacji

  3. Ucz się programowania frontendowego tworząc konkretne projekty - oto ich zbiór
    http://uw7.org/un_5dfa02d49f024
    INFO: około setka poradników pokazujących jak stworzyć projekty, które przyspieszą Twoją naukę frontendu

  4. Jak zapewnić sobie rozpoznawalność w pracy jako developer? Zbiór porad (mini ebook)
    http://uw7.org/un_5dfa02f6af640
    INFO: Łącznie około 28 stron porad. W drugim akapicie masz książkę w formacie PDF do pobrania offline.

  5. Zbiór tutoriali, które w jednym filmie nauczą Cię podstaw języka X (filmy od 30 minut do prawie 5h)
    http://uw7.org/un_5dfa02fc96dc6
    INFO: React + Node, Django (Python), React Native, Python Flask, React + Firebase

  6. Czego słuchać podczas programowania? Zbiór 57 klimatycznych kompilacji (albumów?)
    http://uw7.org/un_5dfa0301983cf
    INFO: wszystkie dostępne za darmo w formie online jak i do ściągnięcia jako długie (przeważnie 1h) pliki mp3

Sort:  

Miło Cię znów widzieć w okolicy, ale lista, hm.
pomysł chyba taki sobie, no bo co takiego ciekawego...
O, to fajne.
O, to też i to.
Tak, zainteresowanie jest :-)

Świetna historia z lodami waniliowymi. Jutro podeśle to ludziom z zespołu, celem przypomnienia, ze czasami warto spojrzeć szerzej na problem klienta ;)

Posted using Partiko iOS