#unknowNews

Jakub ‘unknow’ Mrugalski
4 min readMay 17, 2021

--

Regularnie, raz w tygodniu przygotowuję zestawienia podobne do tych poniżej. Chciałbyś otrzymywać takie na swojego maila? Zapisz się na newsletter.

  1. Jak Google testuje swój software?
    https://dilushakumarage.medium.com/how-google-tests-software-b5b7b999ccfa
    INFO: wiesz, czym jest ‘Testing on the Toilet?’, czy wykonywanie testów metodą klepsydry?
  2. Jak działa algorytm “What3Words”, do czego służy i jakie są z nim problemy?
    https://cybergibbons.com/security-2/what3words-the-algorithm/
    INFO: Czy wiesz, że każde miejsce na naszej planecie można dość jednoznacznie opisać za pomocą 3 słów?
  3. Komputer pokładowy w programie Apollo (1969) — kilkadziesiąt lat temu, podczas lądowania na księżycu, coś wysypało się w programie sterującym… (film, 1,5h)
    https://www.youtube.com/watch?v=B1J2RMorJXM
    INFO: niezwykle interesująco przedstawiona historia awarii, jak i zasada działania komputera, jego budowa itp. Warto zobaczyć.
  4. Zbuduj własne X — wybierz, co chcesz zbudować i skorzystaj z poradnika, który podpowie Ci jak to zrobić krok po kroku
    https://github.com/danistefanovic/build-your-own-x
    INFO: masz ochotę stworzyć bota? a może zaimplementować bazę danych od zera lub stworzyć wirtualną maszynę? Sporo poradników
  5. Czy programiści często kopiują kod ze StackOverflow? Ojjj tak! Teraz wiemy już jak często
    https://stackoverflow.blog/2021/04/19/how-often-do-people-actually-copy-and-paste-from-stack-overflow-now-we-know/
    INFO: właściciele serwisu postanowili wdrożyć kod zliczający kopiowanie tekstu. Śledzili, kto kopiuje, co kopiuje i jak często. Okazuje się, że ludzie nie zawsze kopiują poprawne (najwyżej oceniane) rozwiązania, a po programowanie metodą copiego-pasta przychodzi 25% odwiedzających.
  6. Mongita — a gdyby tak trzymać całą bazę MongoDB w jednym pliku, bez serwera… niczym SQLite?
    https://github.com/scottrogowski/mongita
    INFO: bardzo ciekawa koncepcja. W pełni kompatybilne z Mongo, bez konieczności stawiania czegokolwiek. Pod względem wydajności niestety nie wygląda to dobrze, ale do celów developmentu prototypu aplikacji będzie idealne.
  7. Reporter starał się przewidzieć 9 lat temu, jak będzie wyglądało cyfrowe życie jego nowonarodzonego syna. Jak bardzo się pomylił?
    https://www.tomshardware.com/opinion/15-technology-predictions-how-they-did
    INFO: autor starał się przewidzieć, które technologie przestaną istnieć, nim syn osiągnie 9 lat, a które się rozwiną. W niektórych przypadkach miał rację.
  8. Garść dobrych na temat konstruowania zapytań SQL — jak robić to lepiej?
    https://www.metabase.com/learn/building-analytics/sql-templates/sql-best-practices
    INFO: artykuł nie uczy samej składni, a koncepcji planowania zapytań i tego, jak je zapisywać, aby działały lepiej, wydajniej czy były bardziej czytelne.
  9. Narzędzia usprawniające kreatywne myślenie — to bardziej frameworki mentalne, a nie aplikacje
    https://untools.co
    INFO: jeśli masz problemy z podejmowaniem decyzji, to zdecydowanie warto zaglądnąć na tę stronę
  10. Jak jedna osoba radzi sobie z ogarnięciem całego biznesu SaaS? — odpowiedzią jest automatyzacja
    https://anthonynsimon.com/blog/one-man-saas-architecture/
    INFO: bardzo dogłębnie przedstawiona infrastruktura projektu. Kubernetes, setup na AWS, obsługa dużego ruchu, użyte narzędzia itp.
  11. Naucz się podstaw dockera pracując w wirtualnym środowisku, wykonując proste zadania
    https://www.katacoda.com/courses/docker/playground
    INFO: masz 20+ zadań do wykonania. Od najprostszych jak uruchomienie pustego kontenera, przez budowanie obrazu, deploy swarma, zabawy z volumenami itp. Naprawdę świetne. Wymaga zalogowania się.
  12. Historia “węża” z Nokii — czyli o tym, jak firma stworzyła podwaliny pod przemysł gier mobilnych
    https://www.itsnicethat.com/features/taneli-armanto-the-history-of-snake-design-legacies-230221
    INFO: trochę historii z końcówki lat 90’. Wiesz, w którym roku powstała koncepcja tej gry? Raczej nie zgadniesz ;)
  13. Prowadzenie wiralowej strony oczami autora — jak to wygląda? ile można zarobić w kilka dni?
    https://notfunatparties.substack.com/p/inside-a-viral-website
    INFO: mowa o stronie “czy ten statek nadal tamuje ruch”. Powstała natychmiast po zatkaniu Kanału Sueskiego.
  14. GREX — sprytny sposób na tworzenie wyrażeń regularnych (nie musisz znać nawet ich podstaw)
    https://github.com/pemistahl/grex
    INFO: na wejściu do programu lub biblioteki (bo grex ma dwie formy) podajesz wszystkie poprawne dane wejściowe, a aplikacja tworzy Ci wyrażenie, które je obejmuje. Jeśli coś działa niepoprawnie, to po prostu dorzuć więcej danych testowych.
  15. Scrollycoding — rewolucyjna metoda na tworzenie blogów programistycznych? (film, 8 minut)
    https://www.youtube.com/watch?v=7O2b7vfk-mo
    INFO: kod w artykule rozbudowuje się wraz z czytaniem kolejnych rozdziałów tekstu. Można oznaczać konkretne fragmenty kodu itp.
  16. Przystępne wyjaśnienie całej koncepcji CSS Grida z użyciem… jednorożców (tekst + film 50 minut)
    https://dev.to/joyshaheb/css-grid-cheat-sheet-illustrated-in-2021-1a3
    INFO: obrazki z artykułu są świetne, ale jeśli ktoś woli słuchać i oglądać, to warto zapoznać się z filmem na początku tekstu
  17. Historia człowieka, który kupił 300 emoji-domen z Kazachstanu i postawił na nich startup z usługą mailową
    https://tinyprojects.dev/projects/mailoji
    INFO: opisany w interesujący sposób eksperyment. Jak szukał domen, dlaczego akurat Kazachstan itp.
  18. SOLIDna dawka wiedzy o dobrych praktykach programowania
    https://devszczepaniak.pl/solid-kiss-i-dry/
    INFO: Wpis wyjaśnia na przykładach reguły SOLID, KISS i DRY
  19. Jak wygląda infrastruktura Internet Archive? Serwery, dyski, sieć itp. (film 27 minut)
    https://archive.org/details/jonah-edwards-presentation
    INFO: najbardziej zaskakująca i przerażająca jest dla mnie szybkość rozrostu tego projektu, co też pokazuje, jak szybko rozszerza się Internet.
  20. Lista 25 porad na zwiększenie motywacji i produktywności u ludzi z branży IT
    https://dev.to/gedalyakrycer/25-ways-i-stay-motivated-productive-2fbm
    INFO: każdy człowiek jest inny, ale może przynajmniej kilka z wymienionych porad działających na autora, zadziała także i u Ciebie
  21. Ogrzewanie domu poprzez… kopanie Ethereum (kryptowaluta)
    https://blog.haschek.at/2021/how-i-heat-my-home-by-mining.html
    INFO: autor do tej pory ogrzewał dom prądem. Koparka pokrywa 50% kosztów ogrzewania domu i zarabia na swoje utrzymanie.
  22. Oh My GIT! — ‘karcianka’ w wersji komputerowej, osadzona w świecie GITa oczywiście ;)
    https://ohmygit.org
    INFO: zobacz film, aby zrozumieć, jak to wygląda. Gra działa na Windowsie, Linuksie i Macu

🔥 Podobało się? To zapraszam do zapisu na newsletter 👇

Przycisk przeniesie Cię na stronę zapisu na newsletter

--

--

Jakub ‘unknow’ Mrugalski

Człowiek żyjący i nauczający w Internecie. Publicysta, programista, admin. https://mrugalski.pl