#unknowNews - 20 lutego 2019

in #polish6 years ago (edited)

#unknownews
20lutego2019.png

  1. Jak przystosować formularz logowania na stronie WWW, aby współpracował poprawnie z menedżerami haseł?
    http://bradfrost.com/blog/post/dont-get-clever-with-login-forms/
    INFO: okazuje się, że zepsucie formularza logowania nie jest takie trudne

  2. Hipster Shop - aplikacja od Google prezentująca możliwości współpracy między wieloma technologiami za pomocą mikroserwisów
    https://github.com/GoogleCloudPlatform/microservices-demo
    INFO: jedna aplikacja, ale napisana webowa jednocześnie w Go, C#, NodeJS, Pythonie i Javie (Kubernetes ogarniają bałagan)

  3. Sprytne przewijanie strony w CSS - używane np. do prezentacji galerii produktów (tzw. karuzela)
    https://blog.usejournal.com/css-scroll-snap-how-it-really-works-94d99db80bc9
    INFO: wyjaśnienie jak to działa i jak to zaimplementować. Warto zobaczyć (uruchomić) przykłady zamieszczone w tekście

  4. Reverse Engineering ('inżynieria wsteczna') na Linuksie - przystępne wprowadzenie
    https://osandamalith.com/2019/02/11/linux-reverse-engineering-ctfs-for-beginners/
    INFO: praca z GDB (a konkretnie GDB-peda) oraz objdump pokazana na przykładzie realnego zadania z CTF

  5. Jak automatycznie ściągnąć z netu cokolwiek (film/muzykę/książkę) gdy tylko stanie się to dostępne?
    https://lifehacker.com/how-to-automatically-download-virtually-anything-as-soo-5943163
    INFO: konfiguracja automatów do pobierania (niekoniecznie legalnych) treści z netu

  6. React Native obiecuje użycie jednego kodu źródłowego dla desktop/mobile - czy powinieneś go użyć do stworzenia swojej aplikacji?
    https://medium.com/snipe-gg/should-you-use-react-native-to-build-your-startups-mobile-app-c0baf9f4d9ad
    INFO: interesujący opis, jak to rozwiązanie sprawdza się w praktyce i czy faktycznie jest tak bardzo przenośne

  7. Open Book Shelf - książki/materiały do nauki różnych tematów z branży it, od programowania, przez agile do zrozumienia HTTP
    https://launchschool.com/books
    INFO: aktualnie w bazie znajduje się tylko 12 ebooków (do czytania online). Wszystkie są darmowe.

  8. "Chmura, to po prostu cudzy komputer" - a może by tak użyć w to miejsce własnego?
    https://blog.codinghorror.com/the-cloud-is-just-someone-elses-computer/
    INFO: wyliczenia opłacalności kolokowania własnego sprzętu w serwerowniach

  9. Lista 7 alternatyw dla tagu DIV - czyli jak tworzyć bardziej semantyczny i czytelny kod HTML
    https://medium.com/web-dev-basics/7-alternatives-to-the-div-html-tag-7c888c7b5036
    INFO: main, article, section, aside... mówi Ci to coś? Tekst zawiera przykłady użycia

  10. Czego nauczyłem się skalując bazę PostgreSQL do 1,2 miliarda rekordów na miesiąc
    https://medium.com/@gajus/lessons-learned-scaling-postgresql-database-to-1-2bn-records-month-edc5449b3067

  11. Tworzenie własnej klawiatury od podstaw - ambitny i ciekawy projekt
    http://blakesmith.me/2019/01/16/making-my-own-usb-keyboard-from-scratch.html
    INFO: autor pokazuje jak zbudował własną klawiaturę. Od projektu w CAD, przez budowę układów, na programowaniu mikrokontrolerów kończąc

  12. Przestrzeń kolorów - czyli jak zrozumieć RGB, tworzenie barw i ich heksadecymalny zapis
    https://ciechanow.ski/color-spaces/
    INFO: wyjątkowo długi, ale za to wciągający i interaktywny tekst o... kolorach. Polecam!

  13. Czy naprawdę potrzebujesz Single Page Application (SPA)? Może zwykła aplikacja będzie wystarczająca?
    https://journal.plausible.io/you-probably-dont-need-a-single-page-app
    INFO: wyjaśnienie, kiedy jest to dobre podejście, a kiedy lepiej wybrać tradycyjne rozwiązanie

  14. Co robi 'let x = x' w języku Rust? To nie takie proste jak się wydaje
    https://stackoverflow.com/questions/54595345/what-does-let-x-x-do-in-rust

  15. Programowanie asynchroniczne - z blokowaniem i bez blokowania I/O
    https://luminousmen.com/post/asynchronous-programming-blocking-and-non-blocking
    INFO: na początku tekstu są zawarte linki do trzech pozostałych części tej serii artykułów

  16. Co to tak naprawdę jest ta 'luka w zabezpieczeniach'? a właściwie, to co nią nie jest (film)
    https://www.youtube.com/watch?v=866olNIzbrk

  17. Lista interesujących frameworków nodeJS - bo na Express świat się nie kończy
    https://medium.com/@kamalovotash/node-js-frameworks-1484d1a26eae

  18. Omówienie wszystkich nowości w JavaScript od 2015 roku do dziś
    https://medium.freecodecamp.org/es5-to-esnext-heres-every-feature-added-to-javascript-since-2015-d0c255e13c6e
    INFO: dobre do przygotowania się na rozmowę kwalifikacyjną na frontenda. Czym różni się ES7 od ES8?

  19. Czym się różni współbieżność od równoległości w programowaniu (concurrency vs parallelism)?
    https://luminousmen.com/post/concurrency-and-parallelism-are-different
    INFO: tak, wiem, że tych słów nie powinno się tłumaczyć na polski, bo wychodzą głupoty ;)

  20. Zagadnienia programowania obiektowego wyjaśnione prostymi słowami
    https://medium.com/@yannmjl/object-oriented-programming-concepts-in-simple-english-3db22065d7d0
    INFO: co to jest enkapsulacja, polimorfizm, dziedziczenie, klasa, obiekt itp

  21. "Kup jeden, a drugi dostaniesz gratis!" - analiza ciekawej strategii sprzedażowej
    https://thehustle.co/are-buy-one-get-one-free-deals-worth-it/
    INFO: zabieg często stosowany w internecie. Zobacz, jak to działa (ekonomicznie i na psychikę)

  22. "Drukuj tę stronę" - jak poprawnie (i ładnie) zaimplementować taką funkcjonalność w JavaScript?
    https://levelup.gitconnected.com/pretty-print-your-site-with-javascript-d69f63956529
    INFO: redesign strony przed wydrukiem w JS + ukrywanie zbytecznych elementów na stronie

  23. Service Workery i strategie cachowania na stronach - proste wyjaśnienie tematu
    https://blog.bitsrc.io/understanding-service-workers-and-caching-strategies-a6c1e1cbde03

  24. Exploit na Ubuntu dający lokalnego roota
    https://sekurak.pl/jak-zdobyc-roota-na-ubuntu-prosto-dirty_sock-exploit/
    INFO: podatne są wersje Ubuntu: 18.10, 18.04 LTS, 16.04 LTS, 14.04 LTS (aktualizuj szybko!)

  25. Problem pozbywania się urządzeń IoT - niesie to ze sobą pewne ryzyko
    https://blog.hackster.io/the-problem-with-throwing-away-a-smart-device-75c8b35ee3c7
    INFO: niektóre urządzenia posiadają w sobie część Twoich danych (np. loginy, hasła itp)

== LINKI TYLKO DLA PATRONÓW ==

  1. Ciekawe zasoby dla programistów Angulara, Reacta, Reduxa, Vue i Node
    http://uw7.org/un_5c6d0769452e7
    INFO: sporo użytecznych linków do tutoriali, poradników i artykułów na w/w tematy

  2. Piszemy WebScrapera (aplikacja zbierająca dane ze stron WWW) - kompletny poradnik
    http://uw7.org/un_5c6d0770537f8
    INFO: użyteczna analiza problemów na jakie możesz napotkać i garść porad jak je rozwiązać

  3. Ogromny zbiór zasobów dla designerów (i nie tylko) - animacje, fonty, ikony, narzędzia
    http://uw7.org/un_5c6d079300c70

  4. OGROMNA lista narzędzi, stron, usług itp użytecznych w pracy developera (długie!)
    http://uw7.org/un_5c6d0799d7342

  5. FlightRadar24 - wyjaśnienie jak od strony technicznej działa ten serwis
    http://uw7.org/un_5c6d07a15f04a
    INFO: tekst zawiera także instrukcję, jak samemu zrobić coś takiego (potrzebne Ci będą anteny + Raspberry Pi + odbiornik RTL-SDR)

  6. Kilka technicznych porad dla ludzi, którzy planują umrzeć (kiedyś) - czyli jak zabezpieczyć swoje 'cyfrowe dziedzictwo'
    http://uw7.org/un_5c6d07b2ec470
    INFO: jako, że każdego to kiedyś spotka, warto przeczytać, co się stanie z Twoimi kontami, domenami, plikami itp

  7. Super szybki wstęp do Kubernetes, dockerów i tworzenia środowisk w oparciu o te technologie
    http://uw7.org/un_5c6d07ba85b6f
    INFO: świetnie opisane, z konkretnymi poleceniami do wydania. Coś dla ludzi, którzy nie mają czasu na dogłębne zbadanie tematu

Chcesz zostać patronem?
https://patronite.pl/unknow