Nowy przegląd ciekawych linków z branży IT już jest! – zapraszam do czytania 🙂
1) Programista zmuszony do zaprzestania pisania na klawiaturze, zaczyna dyktować kod – zobacz jak skonfigurował swoje środowisko
https://dusty.phillips.codes/2020/02/15/on-voice-coding/
INFO: filmów z programistami programującymi głosem jest w sieci kilka, ale do tej pory nikt jeszcze nie opisał takiej konfiguracji krok po kroku. Ten bloger właśnie to zrobił.
2) Projektuj aplikacje mobilne zdatne do obsługi jednym palcem – poradnik
https://www.smashingmagazine.com/2020/02/design-mobile-apps-one-hand-usage/
INFO: świetne omówienie tego, jak przeciętny user korzysta ze swojego telefonu i jak my programiści możemy mu to ułatwić. Dużo przykładów plus omówienia znanych aplikacji
3) Lista pięciu argumentów, które mogą sprawić, że „biznes” zacznie interesować się długiem technologicznym
https://understandlegacycode.com/blog/5-arguments-to-make-managers-care-about-technical-debt/
INFO: takie rozmowy z ludźmi niesiedzącymi w programowaniu zawsze są trudne, więc ten poradnik pozwoli Ci wybrać argumenty, które do nich trafią.
4) Nie możesz znaleźć odpowiedniego kandydata na stanowisko podczas rekrutacji? Być może winien jest opis stanowiska.
https://medium.com/@django.course/perhaps-the-job-description-is-the-problem-not-a-shortage-of-programmer-talent-e1be08eb064c
INFO: jak ulepszyć opis wymagań i jakich błędów unikać w ogłoszeniu o pracę. Krótkie wyjaśnienie.
5) Paged.JS – biblioteka JavaScript pozwalająca dzielić treści w witrynie na strony (kartki?). Ułatwia to wydruk i eksport do PDF.
https://www.pagedjs.org
INFO: bardzo użyteczne rozwiązanie dla treści, które docelowo mają być przez czytelnika wydrukowane (książki, ulotki itp).
6) Jak pisać krótszy kod w Pythonie z użyciem „morsowego operatora” (‚:=’ niektórym przypomina oczy i kły jak u morsa)
https://effectivepython.com/2020/02/02/prevent-repetition-with-assignment-expressions
INFO: dzięki tej metodzie nie musimy tworzyć zmiennej tylko po to, aby przypisać do niej wartość wyrażenia, które chcemy użyć w warunku i we wnętrzu funkcji. Z tym operatorem obie te akcje wykonamy za jednym razem. Zobacz przykłady
7) Darmowy kurs PHPStorm – wyciśnij więcej z tego IDE (12 lekcji w formacie wideo)
https://kurs.superstorm.pl/unew
INFO: na stronie znajdziesz kupon zniżkowy, który obniży cenę kursu do 0zł. Wpisz go przy zamówieniu.
8) Jak używać drag-and-drop API w React? Tutorial.
https://www.smashingmagazine.com/2020/02/html-drag-drop-api-react/
INFO: dość wyczerpujące wyjaśnienie, poparte wieloma przykładami
9) Pentesterzy z CyberNews znaleźli 6 błędów bezpieczeństwa w usłudze Paypal. Nie uznano im ani jednego + przyznano karę
https://cybernews.com/security/we-found-6-critical-paypal-vulnerabilities-and-paypal-punished-us/
INFO: badacze uczestniczyli w tzw bugbounty za pośrednictwem platformy HackerOne
10) Jak wdrożyć ElasticSearch na produkcji? co warto skonfigurować i co monitorować?
https://facinating.tech/2020/02/22/in-depth-guide-to-running-elasticsearch-in-production/
INFO: dobry poradnik wyjaśniający wszystkie zagadnienia na poziomie zrozumiałym nawet dla początkujących
11) Wycieki pamięci w aplikacjach webowych – tak, istnieje coś takiego, a Ty musisz zadbać aby tego nie zaliczyć 🙂
https://nolanlawson.com/2020/02/19/fixing-memory-leaks-in-web-applications/
INFO: co to są te wycieki? jak je zidentyfikować? a przede wszystkim, jak się ich pozbywać i jak zautomatyzować ich analizę?
12) Debugowanie aplikacji w JavaScript z użyciem modułów ‚console.*’ – wszystko co powinieneś wiedzieć
https://css-tricks.com/a-guide-to-console-commands/
INFO: najczęściej używamy jedynie console.log(), ale czy wiesz, że do dyspozycji masz jeszcze jakieś 10 innych metod?
13) Merge Sort (sortowanie przez scalanie) – co to jest i jak naprawdę to działa?
https://codersbible.com/merge-sort-divide-and-conquer/
INFO: ciekawe jest tu nie tylko wyjaśnienie tematu sortowania, ale sprytne rozłożenie rekurencji na czynniki pierwsze, co ułatwia zrozumienie całego zagadnienia
14) Lista 10 użytecznych WEB API do użycia w aplikacji webowej – spis i przykłady zastosowania
https://blog.bitsrc.io/10-useful-web-apis-for-2020-8e43905cbdc5
INFO: WEB Audio API, Fullscreen API, Web Speech API, Bluetooth API i wiele innych, które mogą Ci się przydać.
15) Jak znaleźć pracę jako programista w Szwajcarii? Instrukcja krok po kroku wraz z opisem ogarnięcia biurokracji
https://swissdevjobs.ch/blog/how-to-find-job-as-software-developer-in-switzerland-complete-guide
INFO: pozwolenie na prace, założenie konta bankowego, wynajem mieszkania, ubezpieczenie zdrowotne. Jak to załatwić i ile to kosztuje?
16) Mini szkolenie online z Kubernetes – 12 filmów, w sumie ponad 3h nauki
https://poznajkubernetes.pl/mini-szkolenie.html
INFO: dostęp możliwy po podaniu swojego imienia i niespamowego maila
17) Przeglądarka Brave wchodzi we współprace z ‚Web Archiwe’. Od teraz za każdym razem gdy zobaczysz stronę 404, będziesz mógł wydobyć jej kopię z archiwum
https://blog.archive.org/2020/02/25/brave-browser-and-the-wayback-machine-working-together-to-help-make-the-web-more-useful-and-reliable/
INFO: fajne rozwiązanie. Działa nie tylko dla stron 404, ale dla każdego błędu serwera, który uniemożliwia zapoznanie się z treścią strony. Przetestuj Brave: https://brave.com/mru079
18) „Vue.js: The Documentary” – film dokumentalny przedstawiający historię powstania i rozwoju Frameworka Vue (35 minut)
https://www.youtube.com/watch?v=OrxmtDw4pVI
INFO: ciekawie zrealizowany materiał ukazujący małą historię sukcesu. Od czego się zaczęło? jakie były kolejne kroki rozwoju? Jak to wygląda teraz?
19) Produktywność – czyli wielka zmora chyba wszystkich specjalistów z branży IT (i nie tylko). Spis przemyśleń na ten temat
https://guzey.com/productivity/
INFO: autor połączył w jedną długą notatkę wszystko czego się nauczył lub co przeczytał na temat produktywności. Dobra kompilacja.
20) Interaktywny quiz na temat JavaScript – zaledwie 3 pytania z analizą kodu i wyjaśnieniami
https://dev.to/lydiahallie/interactive-javascript-quiz-1-1flc
INFO: po prostu przeczytaj kod i zastanów się jaki będzie wynik prezentowanego algorytmu
21) Dlaczego powinieneś zacząć używać preprocessora CSS?
https://hackernoon.com/3-simple-reasons-to-use-a-css-preprocessor-dd4y36by
INFO: zobacz trzy argumenty, których możesz użyć w dyskusji „dlaczego mamy używać SASS, LESS itp?”
22) Jaką przeglądarkę wybrać jako frontend developer? lista 6 przeglądarek o których mogłeś nie pomyśleć
https://www.webdesignerdepot.com/2020/02/6-best-browsers-for-developers-in-2020/
INFO: dawniej odpowiedź na pytanie „jaką przeglądarkę powinien mieć frontend developer” brzmiała „wszystkie”. Dziś jest to „wszystkie popularne + kilka dodatkowych” 😀
23) Co to jest ten cały JAMstack i jak zacząć z nim pracować?
https://www.freecodecamp.org/news/what-is-the-jamstack-and-how-do-i-host-my-website-on-it/
INFO: dość wyczerpujący wstęp do zdobywającej popularność architektury aplikacji webowych
24) SortableJS – prawdopodobnie najprostsza metoda na stworzenie sortowalnej listy elementów na stronie
https://sortablejs.github.io/Sortable/
INFO: biblioteka obsługuje przemieszczanie obiektów metodą ‚drag and drop’ i obsługuje nawet zagnieżdżone obiekty
25) Lepsze przeszukiwarka GitHuba – szukaj z użyciem wyrażeń regularnych
https://grep.app/
INFO: możesz szukać całych słów, rozróżniać wielkość liter czy nawet wpisywać zaawansowane regexy
== LINKI TYLKO DLA PATRONÓW ==
26) Lista prelekcji na temat JavaScript, które – według twórcy zestawienia – po prostu trzeba zobaczyć. Takie the-best-of
https://uw7.org/un_5e5685d25f1c1
INFO: nagrania podzielone są na lata od 2009 do 2019 roku i trwają przeważnie miedzy 30 a 60 minut
27) Dostępne online i po polsku, książki i kursy na temat programowania (łącznie ponad 20 języków i technologii)
https://uw7.org/un_5e5685d73cac0
INFO: niektóre z nich można pobrać w formacie PDF, a większość trzeba przeglądać online
28) testowa (BETA!) wersja czegoś na wzór szkoły dla hackerów. Uczy krok po kroku umiejętności związanych z hackingiem
https://uw7.org/un_5e5685dc01669
INFO: tworzenie shellcode, reverse engineering, format stringi itp. Do każdego zagadnienia dołączone są slajdy, a w trakcie realizacji są też nagrania wideo
29) Spis książek i materiałów dla liderów z branży IT (team lead, tech lead itp)
https://uw7.org/un_5e5685e0dc9f9
INFO: materiały podzielone są na liczne kategorie: blogi, newslettery, podcasty, książki (tych ostatnich jest najwięcej i mają podkategorie)
30) Lista wszystkich linków dla patronów jakie kiedykolwiek pojawiły się w moich zestawieniach
https://mrugalski.pl/linki.php
INFO: listę może przeglądać każdy, ale podlinkowane strony otworzą się tylko patronom
==
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: #ciekawostki #python #javascript #biznes #hacking #webdesign #frontend #security #technologia #programowanie #linux