Aktywne Wpisy
![niebieski_kot](https://wykop.pl/cdn/c3397992/niebieski_kot_k5ZnguJ3Nw,q60.jpg)
niebieski_kot +37
Czy karteczka "Bardzo proszę o respektowanie ciszy nocnej, przynajmniej w dni robocze" będzie ok jak wrzuce do skrzynki tej durnej cipie co drze #!$%@? od 23
![sylwke3100](https://wykop.pl/cdn/c3397992/sylwke3100_9B0XXrYulX,q60.jpg)
sylwke3100 +1
![sylwke3100](https://wykop.pl/cdn/c3201142/9e577c6796e2e55279f68b5901da8d44987c2553c337ca6ffa50e2cf34de0e86,w150.jpg)
źródło: 08c8HfvxAmiEibK5
Pobierz
1) Tworzenie gry komputerowej używającej favicony jako canvasa (film ~5 minut)
https://www.youtube.com/watch?v=kZFhm7aW8A4
INFO: obraz gry wyświetla się po prostu jako ikona na Twojej karcie w przeglądarce
2) Microsoft zupełnie odnowił swoją aplikację terminala - przegląd zmian (film ~1h)
https://www.youtube.com/watch?v=KMudkRcwjCw
3) Śledzenie kursora myszy w czystym CSS - wyłączenie JavaScriptu już Ci nie pomoże
https://www.bleepingcomputer.com/news/security/researcher-finds-css-only-method-to-track-mouse-movements/
INFO: warto zobaczyć załączony film aby zrozumieć jak to wygląda
4) MVP (Minimal Viable Product) vs MVaP (Minimal Valuable Product) - czym to się różni?
https://www.toptal.com/designers/product-design/minimum-valuable-product
INFO: fajnie wyjaśnia to załączona grafika przedstawiająca proces budowy samolotu
5) Brotli - nowa metoda kompresji treści webowych, kilkanaście procent skuteczniejsza od GZIP
https://web.dev/codelab-text-compression-brotli
INFO: to tutorial przedstawiający, jak wdrożyć Brotli w NodeJS (z użyciem Express)
6) Tworzenie interfejsu webowego, który dobrze wygląda w... terminalu
https://medium.com/@atulanand94/building-web-based-uis-for-terminals-using-javascript-60b5eee31213
INFO: wiem, że tytuł brzmi dość przewrotnie, ale gdy zobaczysz przykłady, od razu zrozumiesz o co chodzi
7) Jak oczyścić Facebooka ze 'śmieci' (Fanpage, których nie obserwujemy, grupy w których nie uczestniczymy itp)
https://siadlak.com/jak-oczyscic-facebooka-ze-smieci/
INFO: rozwiązanie opiera się o użycie rozszerzenia do Chrome, które pozwoli nam na wykonywanie niektórych operacji hurtem
8) Wprowadzenie do "JAMstacka", czyli jak stworzyć nowoczesną stronę
https://medium.freecodecamp.org/an-introduction-to-the-jamstack-the-architecture-of-the-modern-web-c4a0d128d9ca
INFO: JavaScript + API + Markup. Nowoczesne podejście do tworzenia stron WWW
9) Zbiór najlepszych bibliotek do tworzenia wykresów w JavaScript
https://medium.freecodecamp.org/these-are-the-best-javascript-chart-libraries-for-2019-29782f5e1dc2
INFO: większość z tych bibliotek może być używana za darmo w niekomercyjnych projektach
10) Bądź bezpieczniejszy w necie - checklista bezpieczeństwa. Zobacz koniecznie
https://securitycheckli.st
INFO: wykonaj wszystkie podpunkty z listy aby podnieść swoje bezpieczeństwo przy korzystaniu z usług sieciowych
11) Docker dla absolutnie początkujących - wytłumaczone od zera, na przykładach (długie)
https://morioh.com/p/21e3236f275d/docker-for-absolute-beginners
12) Trzy 'plemiona' programistów - poeci, hackerzy i twórcy - jak patrzą sprawę kodu źródłowego czy interface użytkownika
https://josephg.com/blog/3-tribes/
INFO: interesujące przemyślenia. Warto rzucić okiem.
13) Debugowanie programu w VIMie - krok po kroku (na przykładzie programu w C)
https://www.dannyadam.com/blog/2019/05/debugging-in-vim/
INFO: mówi się, że VIM jest świetnym środowiskiem programistycznym. Podpowiada kod, sprawdza składnie, a jak radzi sobie z debugowaniem?
14) Już 22 czerwca ruszają zapisy na Google CTF 2019 - konkurs związany z branżą security. Zapisz się już dziś
https://capturetheflag.withgoogle.com
INFO: zadania będą z kategorii: web, reverse-engineering, kryptografia itp.
15) Jak wygląda "Code Review" w tak dużej korporacji jak Microsoft? (ponad 60k programistów)
https://www.michaelagreiler.com/code-reviews-at-microsoft-how-to-code-review-at-a-large-software-company/
INFO: Jakiego softu używają do Code Review? kto przegląda kod? jak często?
16) Raport Najwyższej Izby Kontroli (NIK) dotyczący stanu bezpieczeństwa danych w polskich urzędach (jest źle!)
https://www.nik.gov.pl/aktualnosci/zeby-elektronicznie-znaczylo-bezpiecznie.html
INFO: "(...) blisko 70 proc. skontrolowanych urzędów nie radziło sobie z zapewnieniem bezpieczeństwa przetwarzania informacji"
17) Zastąp Google Analytics za pomocą GoAccess - zadowoli userów chcących odciąć się od usług Google
https://benhoyt.com/writings/replacing-google-analytics/
INFO: bardzo ciekawy sposób śledzenia użytkowników na stronie z użyciem bucketów S3, CloudFronta i pythona.
18) Play Date - nowa konsola do gier. Kosztuje $149 i wejdzie na rynek w 2020 roku
https://play.date/
INFO: konsola posiada interesujący mechanizm korbki, który całkiem zgrabnie współpracuje z wydaną na konsolę grą o podróżach w czasie (kręcenie w jedną stronę przenosi w przyszłość, a w drugą w przeszłość)
19) Jak wyświetlać powiadomienia z aplikacji webowej na pulpicie usera? (tutorial)
https://dev.to/attacomsian/how-to-show-desktop-notifications-using-javascript-5aco
INFO: bardzo zgrabny i zwięzły wstęp do Notification API.
20) Jak połączyć dwie tabele w JavaScript i dlaczego Array.push() jest 945 razy szybsze od Array.concat()?
https://dev.to/uilicious/javascript-array-push-is-945x-faster-than-array-concat-1oki
INFO: niby push() jest super szybki, ale z artykułu i tak wynika, że własne rozwiazanie jest jeszcze szybsze
21) SCAR - czyli hostuj swoją statyczną stronę na infrastrukturze AWS za pomocą JEDNEGO kliknięcia
https://github.com/cloudkj/scar
INFO: wystarczy tylko kliknąć w żółty przycisk. Utworzą się niezbędne buckety S3, podepnie się domena do Route 53, wygeneruje certyfikat itp. (koszt utrzymania całości to <$1/msc)
22) Używanie 'await' oraz 'async' w JavaScript nie jest takie trudne - no chyba, że umieścisz je w pętli...
https://medium.freecodecamp.org/javascript-async-and-await-in-loops-30ecc5fb3939
INFO: wrzucenie operacji używających await/async do pętli może spowodować pewne problemy. Poczytaj jakie i jak je rozwiązać
23) Wstęp do AWS Lambda + Python. Czyli rozpoczynamy przygodę z technologią ServerLess
https://medium.com/@emlynoregan/getting-started-with-lambda-on-aws-in-2018-using-python-3ed34c48671c
INFO: AWS daje Ci 1mln (tak, MILION!) wykonań lambdy miesięcznie za darmo, więc prawdopodobnie ta zabawa będzie Cię kosztować $0
24) Lista 10 kanałów na Youtube, które powinieneś obserwować jako Junior Developer/Designer
https://dev.to/desoga/10-youtube-channels-to-follow-as-a-junior-web-developer-designer-2fal
INFO: wszystkie są oczywiście anglojęzyczne, a wielu z nich prawdopodobnie nie znałeś
25) Opal - aplikacja kompilująca kod źródłowy Ruby do JavaScript
http://opalrb.com
INFO: na stronie są przykładowe kody źródłowe na których możesz eksperymentować (kliknij tylko 'Try this code')
26) Metoda some() w JavaScript - co to jest i jak jej używać?
https://dev.to/mattsparks/quick-javascript-tip-the-some-method-207j
INFO: to metoda, która sprawdza, czy przynajmniej jeden z elementów tablicy pasuje do wzorca
27) Przemyślenia po 10 latach pracy zdalnej
https://blog.viktorpetersson.com/2019/05/18/a-decade-of-remote.html
INFO: wartościowe informacje dla kogoś kto taką pracę rozważa. Opisuje sprawy istotne dla pracownika jak i firmy chcącej w ten sposób funkcjonować.
28) Jak zarobiłem $18000 tworząc statyczną stronę WWW - czyli do czego prowadzi korporacyjny nieład
https://idiallo.com/blog/18000-dollars-static-web-page
INFO: wciągająca historia odnośnie wyliczania czasu pracy, przestrzegania procedur i absurdów dużych firm
29) Analiza treści 300 ogłoszeń o pracę dla developerów JS - statystyka poszukiwanych technologii, bibliotek itp
https://cvcompiler.com/blog/game-of-frameworks-javascript-trends-of-2019/
INFO: 267 na 300 ogłoszeń wspomina o React. Znajomości GITa to też must-have w obecnym świecie
30) Tutorial w którym stworzymy bezpieczne API w Node.js przy użyciu Expressa. Jest to API w standardzie GraphQL
https://www.toptal.com/graphql/graphql-nodejs-api
INFO: tekst zawiera nie tylko praktykę, ale też trochę teorii - np. porównanie GraphQL z typowym RESTowym API
== LINKI TYLKO DLA PATRONÓW ==
31) Linki do 10 darmowych wideo kursów Dockera z platformy Udemy dla początkujących i średnio zaawansowanych
http://uw7.org/un_5ce7937443ae7
INFO: nie wiem jak długo te kursy będą dostępne za darmo, więc trzeba się spieszyć i do nich dołączyć
32) Optymalizacja zapytania SQL z wersji wykonującej się 24 minuty do takiej, która zwraca wynik w... 2 sekundy
http://uw7.org/un_5ce7936f01e80
INFO: opis procesu myślowego i kolejnych kroków optymalizacji. Interesujące dla ludzi zafascynowanych tematem przetwarzania dużej ilości danych
33) Lista wszystkich exploitów 0-day pozostających na wolności - czyli czego możesz się obawiać w sieci
http://uw7.org/un_5ce7936a1bfea
34) Chcesz zostać programistą Reacta? Naucz się go w przyspieszonym tempie w 48 krokach
http://uw7.org/un_5ce79363c471a
INFO: bardzo rozbudowany tekst, ale i zarazem niezwykle efektywna forma nauki. Świetne!
35) Porządki w repozytorium GIT, czyli operacja 'rebase' i wszystko co powinieneś o niej wiedzieć
http://uw7.org/un_5ce7935d33102
************
[Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]
Tagi:
#programowanie #python #javascript #security #technologia #facebook #nodejs #google #docker #ciekawostki
źródło: comment_mFRyxF8Hf2lC4GlwfOwPnxKidgmQrTvj.jpg
PobierzMożesz zapisać/wypisać się klikając na nazwę listy.
! @imlmpe @hym1988 @kornik20082 @p98 @loockass @banana_cthulhu @madox @Patt_ @Sarpens @vv0lny @Blichar @Kacorek @Fazzy @BlackNoxus @Marcinow @rusznikarz @Dzida_przeznaczenia @agnussen @skrytohash @nihil_novi @xxdnbxx @downinthedumps @legendazligi @oko @mkfdmfk @hayenz @zonbat @Ziemeck @blubi_su @kWeb24 @SanFable @Zayaweczka @hub33k @rzeznikmocy @czaksniff @mastermah @mackar @Dymoslaw @bakos @crazy_mole @kiciek @bartosz822 @arcio1 @nobodyelse @wengorz @tekon @goldpin @Aarne @asein @eltox