Cześć!

Piątek, piąteczek... i sam wiesz co dalej. Oto w Twoje ręce oddaje nowy przegląd subiektywnie najlepszych linków z branży IT, złowionych w czelusciach internetu w ubiegłym tygodniu.

W tym wydaniu powrócł do mnie sponsor, którego już znacie z wydania z lutego - jego link jest pod numerem 7.

Jeśli jeszcze nie znasz mojego drugiego newslettera z promocjami z branży IT (wysyłany sporadycznie), to zapisz się koniecznie.

 

Zapraszam do lektury 👇 

 

◢ #unknownews ◣

1) 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

2) 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.

3) 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

4) Czy 1024 bajty kodu są w stanie pokonać Cię w grze w szachy?
https://vole.wtf/kilobytes-gambit/
INFO: nawet nie próbuj rozeznać się w kodzie źródłowym ;) jest skrajnie zoptymalizowany i skompresowany

5) Responsively - aplikacja ułatwiająca tworzenie responsywnych stron internetowych
https://responsively.app
INFO: najprościej mówiąc, apka uruchamia Twoją stronę w wielu rozdzielczościach ekranu jednocześnie. Bardzo użyteczna jest opcja mirrorowania zachowania (przewijasz wersję na desktopa, a równocześnie scrollują się wszystkie wersje mobilne)

6) Co robić i jak żyć, gdy Google oznaczy Twoją stronę jako niebezpieczną?
https://www.uploader.win/blog/
INFO: ciekawa historia właściciela biznesu SaaS, który przypadkowo został zablokowany w ten sposób. Autor wymienia kilka elementów strony, które mogą spowodować, że automat błędnie zaklasyfikuje Cię jako stronę niebezpieczną/zainfekowaną.

7) Allegrohot - wyszukiwarka powraca w nowej, rozbudowanej wersji.
https://www.welcomehot.com/allegrohot/
INFO: główne zmiany to dodanie operatorów do wyszukiwania. Przede wszystkim może spodobać Ci się minus służący do wykluczania niechcianych słów oraz cudzysłów do grupowania fraz (jak na Google)

8) Najbardziej zaskakujące rzeczy w protokole HTTP - wydaje Ci się, że go znasz?
https://httptoolkit.tech/blog/http-wtf/
INFO: wiesz, do czego służy "Cache-Control: no-cache"? do wyłączenia cache? Wręcz przeciwnie. Poważna dawka WTF.

9) DOLT - git dla baz danych. Ciekawy i ambitny pomysł.
https://github.com/dolthub/dolt
INFO: obsługa narzędzia bardzo przypomina typowego gita. Wykonujesz zmiany na bazie, które w każdej chwili możesz commitować lub rollbackować. Można robić gałęzie, tagi itp.

10) Sterowanie LibreOffice za pomocą poleceń terminala
https://opensource.com/article/21/3/libreoffice-command-line
INFO: lista pięciu ciekawych sztuczek zmuszających aplikację do wykonania pewnych zaskakujących akcji. Dwa ostatnie są dla mnie najfajniejsze (konwersja plików w locie i drukowanie prosto z terminala)

11) Wiele mówi się dobrego o Tailwind CSS - warto jednak zastanowić się nad jego wadami
https://www.aleksandrhovhannisyan.com/blog/why-i-dont-like-tailwind-css/
INFO: autor wymienia 7 głównych powodów, dlaczego nie lubi tego frameworka

12) ScreenToGif - prosty program (Windows/Mac) do nagrywania ekranu (lub jego wycinków) i zapisywania w formie animacji
https://www.screentogif.com
INFO: aplikacja jest zupełnie darmowa i posiada wbudowany edytor. Przydatne gdy tworzymy np. tutorial i chcemy pokazać pewną akcję.

13) FraidyCat - aplikacja do obserwowania wielu social mediów i kanałów komunikacji w jednym miejscu
https://fraidyc.at/index.html
INFO: narzędzie może działać jako rozszerzenie do przeglądarki lub samodzielna apka. Tworzy wspólną 'ścianę' dla Youtube, Twittera, blogów itp.

14) Prawdopodobnie nie potrzebujesz tej całej infrastruktury (kubernetes, load balancery itp.) do uruchomienia swojego projektu
https://blog.usejournal.com/you-dont-need-all-that-complex-expensive-distracting-infrastructure-a70dbe0dbccb
INFO: warto kliknąć linka do wątku na Twitterze, gdzie 'seryjny przedsiębiorca' zakładający startup za startupem (strony po 50 milionów req/msc) zdradza, jak wygląda jego infrastruktura.

15) Najnowsza aktualizacja smart telewizorów od LG dodaje do nich między innymi... reklamy
https://www.theverge.com/tldr/2021/3/10/22323790/lg-oled-tv-commercials-content-store
INFO: małe, wyświetlane w narożniku ekranu, jak i te pełnowymiarowe emitowane podczas przeglądania LG App Store.

16) Ktoś postanowił zrobić programistycznego FizzBuzza, ale w świecie Mario Bross
https://computebeauty.com/posts/fbmw/index.html
INFO: ambitny projekt polegający na przerobieniu binarki gry w taki sposób, aby spełniała założenia FizzBuzz (aby zrozumieć, zobacz film i listę wypunktowaną nad nim)

17) Google zapowiedziało, że pozbędzie się ciasteczek, ale co da w zamian? FLoC!
https://www.eff.org/deeplinks/2021/03/googles-floc-terrible-idea
INFO: "ujednolicona, ucząca się kohorta" ma umożliwiać śledzenie użytkowników przez reklamodawców, ale w sposób bardziej szanujący prywatność? Autor artykułu ma pewne uwagi co do tego pomysłu.

18) Interesują Cię misje kosmiczne? Poznaj historię człowieka, który nie zezwolił na start Challengera
https://text.npr.org/974534021
INFO: wszyscy wiemy, jak skończyła się historia Challengera, więc pan niewiele miał do gadania (dowiedz się, jak do tego doszło)

19) Czy da się wyliczyć taki stan początkowy w 'Game of Life', aby komórki przeobraziły się w Mona Lisę? - da się!
https://avinayak.github.io/algorithms/programming/2021/02/19/finding-mona-lisa-in-the-game-of-life.html
INFO: ciekawy i dość złożony algorytmicznie eksperyment. Warto zobaczyć, jak autor podszedł do tematu.

20) Jak osadzać na stronie filmy z Youtube i Vimeo w sposób jak najbardziej dbający o prywatność użytkownika
https://www.thomasvantuycom.com/privacy-friendly-video-embeds/
INFO: okazuje się, że z Vimeo nie ma wielkiego problemu, jednak w przypadku filmów z YouTube trzeba trochę pokombinować

21) Jak lepiej debugować JavaScript w przeglądarce - garść porad
https://www.sitepoint.com/beyond-console-log-level-up-your-debugging-skills/
INFO: kilka sztuczek z console.log(), zmienne używane w konsoli JS, zbiór ciekawych funkcji. Warto rzucić okiem

22) Narzędzie do backupowania playlist Spotify
http://www.spotmybackup.com/
INFO: narzędzie eksportuje playlisty do formatu JSON. Możesz je później odtworzyć lub udostępnić komuś. Przyda się Januszom zmieniającym konto trial co 30 dni ;)

23) Które kraje najlepiej radzą sobie z adopcją IPv6?
https://www.akamai.com/uk/en/resources/our-thinking/state-of-the-internet-report/state-of-the-internet-ipv6-adoption-visualization.jsp
INFO: dane procentowe z tej mapy bardzo mnie martwią, zwłaszcza jeśli chodzi o nasz kraj.

24) Zasada działania 21 rodzajów silników przedstawiona na prostych animacjach
http://animatedengines.com
INFO: wygląda ciekawie, więc wrzucam ;)

== LINKI TYLKO DLA PATRONÓW ==

25) Atak klonów - czyli otwartoźródłowe projekty layoutów odzwierciedlające te, znane z wielkich marek
https://uw7.org/un_604b54cbb271d
INFO: znajdziesz tam gotowe do pobrania layouty zbliżone wyglądem do Amazona, Spotify, Reddita czy nawet StackOverflow

26) Darmowe i otwartoźródłowe odpowiedniki komercyjnego oprogramowania
https://uw7.org/un_604b54c137209
INFO: szczególnie cieszy możliwość sortowania po użytej technologii/języku - to ważne, gdy chcemy się np. z daną aplikacją zintegrować.

27) Wszystko, co może Ci być potrzebne na rozmowach kwalifikacyjnych na temat algorytmów i struktur danych
https://uw7.org/un_604b54c68b162
INFO: zgrabnie podzielone na rozdziały. Mnóstwo linków zewnętrznych, a do tego obrazki ;)

28) Świetnie wyjaśnione zagadnienie CORS - co to jest, o co w tym chodzi itp.
https://uw7.org/un_604b54b8a7183
INFO: wiedza niezbędna dla wszystkich frontend developerów

 

Jeśli podoba Ci się to, co robię i chciałbyś wspierać moją Twórczość, to dołącz do grona Patronów.

 

Jakub Mrugalski

pozdrawiam

Jakub 'unknow' Mrugalski

https://mrugalski.pl

Facebook Instagram YouTube Twitter Linkedin

Jeśli nie chcesz więcej otrzymywać ode mnie wiadomości, zawsze możesz się wypisać.