Wpis z mikrobloga

◢ #unknownews

Wiem, że jutro większość ludzi ma wolne, więc dziś podrzucam wam coś do poczytania. Kolejne zestawienie linków z branży IT


1) Jak skomplikowana może być obsługa edycji tekstu? AUtor artykułu estymował zadanie na 2 tygodnie. Zajęło mu kilka lat.
https://lord.io/blog/2019/text-editing-hates-you-too/
INFO: Te potencjalnie trywialne zadania (jak np. zaznaczanie tekstu, czy obsługa emoji) potrafią być skrajnie trudne do implementacji

2) Pomoday - lista ToDo dla fanów CLI (Command Line) działająca w przeglądarce. Bardzo estetyczne i wygodne.
https://www.pomoday.com
INFO: po włączeniu aplikacji po prawej stronie masz ściągę jak jej używać. Ale uwaga - to są polecenia, a nie skróty klawiszowe! (wpisz np: "t kup mleko")

3) SQL w małych kroczkach - dobre do lepszego zrozumienia np. partycjonowania danych, funkcji bazujących na "oknach", grupowania danych itp
https://sql-steps.wizardzines.com
INFO: krótkie i bardzo czytelne poradniki do SQL, które dokładnie pokazują za co odpowiadają poszczególne elementy zapytania i jak wpływają na parsowane dane

4) DailyNow - Rozszerzenie do Chrome/Firefox pokazujące codziennie garść nowych artykułów dla ludzi z branży Webdev
https://www.dailynow.co
INFO: teksty pochodzą z 170 różnych źródeł i są ręcznie selekcjonowane. Można wybierać interesujące Cię tematy/serwisy.

5) Tworzenie wtyczek do środowisk programistycznych - jak łatwe to jest w zależności od IDE?
https://medium.com/cacher-app/building-code-editor-plugins-a-comparison-83b5c21657fe
INFO: autorzy porównują Visual Studio Code, Atom, Sublime Text oraz IntelliJ Platform

6) Jak stałem się webdevloperem w 180 dni - bez studiów informatycznych itp
https://medium.com/better-programming/become-a-web-developer-in-180-days-without-cs-degree-e869395972e1
INFO: ciekawy przewodnik po zagadnieniach jakie należy opanować + linki skąd autor czerpał wiedzę

7) Skaffolder - aplikacja online pozwalająca bardzo szybko wyklikać kod źródłowy dla Twojego projektu.
https://www.skaffolder.com
INFO: Darmowe konto wspiera tylko kod pisany w NodeJS+React, ale platforma obsługuje dziesiątki konfiguracji. Aktualnie trwa promocja -90% za konto Lifetime

8) Jak udawać bycie dobrym programistą? - kilka porad
https://towardsdatascience.com/how-to-fake-being-a-good-programmer-cbef2c39764c
INFO: tekst raczej humorystyczny i lekko sarkastyczny, ale pokazuje też trendy w tej branży i to, po czym niekiedy oceniamy ludzi z IT

9) Co to jest ten HeadLess CMS? do czego się tego używa i jak pobierać z niego dane?
https://dev.to/andrewbrown/tl-dr-headless-cms-85n
INFO: w praktyce, używasz dowolnego CMSa do zarządzania danymi (np. WordPress), ale wyciągasz dane "po swojemu", omijając system renderowania frontendu.

10) Praca z wątkami w Ruby - jak to robić poprawnie i czym te wątki są?
https://www.rubyguides.com/2015/07/ruby-threads/
INFO: artykuł omawia także pewne popularne problemy jak deadlocki czy racecondition i tłumaczy jak sobie z nimi radzić

11) Nowa kamera w iPhone 11 - co w niej jest takiego niezwykłego?
https://blog.halide.cam/inside-the-iphone-11-camera-part-1-a-completely-new-camera-28ea5d091071
INFO: bardzo fajne omówienie zmian i pokazanie różnic na konkretnych przykładach.

12) Raspberry Pi, malutki projektor i plastikowa maska - razem mogą zdziałać cuda (film - 10 minut)
https://www.youtube.com/watch?v=WefSub8qesQ
INFO: film pokazuje jak osiągnięty został efekt zaprezentowany na początku nagrania. Świetny efekt!

13) Używasz XMLa w swoim projekcie? Jest szansa, że robisz to niepoprawnie (czytaj: niezgodnie z założeniami języka i z zamysłem jego autora)
https://www.devever.net/~hl/xml
INFO: zobacz, jak w zamyśle twórcy XMLa powinien wyglądać poprawny zapis struktury danych w tym języku (i zobacz także, jak wygląda jeden z najgorszych zapisów).

14) Lista najlepszych CMSów do stawiania stron na NodeJS
https://www.ubuntupit.com/best-nodejs-cms-platforms/
INFO: nie samym PHPem żyje człowiek i niekoniecznie trzeba być skazanym na Wordpressa.

15) Odważna decyzja Twittera - blokują możliwość kupna jakiejkolwiek kampanii politycznej na swojej platformie
https://twitter.com/jack/status/1189634360472829952
INFO: jak piszą, "poparcie się zdobywa, a nie kupuje". Brawo!

16) HELLvetica - czyli font, którego powinieneś użyć jeśli chcesz przyprawić grafików i projektantów o zawał
https://hellveticafont.com
INFO: nie mylić z Helvetica! ;)

17) Wraz z Firefoxem 70 nadeszło sporo ciekawych zmian dla programistów - zobacz jakich
https://hacks.mozilla.org/2019/10/firefox-70-a-bountiful-release-for-all/
INFO: na szczególną uwagę może zasługiwać np. wbudowany generator mocnych haseł dla pól "password", czy zaznaczanie nieaktywnych reguł CSS w inspektorze obiektów

18) Musisz zalogować się na Smart TV czy smart lodówce? prawdopodobnie wybierzesz łatwe i proste do wpisania hasło. Jest na to sposób
https://fusionauth.io//blog/2019/10/29/oauth-device-authorization-roku-appletv-xbox
INFO: FusionAuth to rozwiązanie polegające na tym, że autoryzację smart-gadżetów przeprowadzamy na komputerze/smartfonie, przepisując tylko kod z ekranu urządzenia. Uwaga: wersja selfhosted jest w 100% darmowa.

19) Podstawy działania DNS dla webdeveloperów
https://dev.to/chrisachard/dns-record-crash-course-for-web-developers-35hn
INFO: co to jest CNAME? do czego służy TTL? itp.

20) GIT-Subrepo - narzędzie do trzymania wielu repozytoriów GITa wewnątrz jednego repozytorium (w podkatalogach)
https://github.com/ingydotnet/git-subrepo
INFO: rozwiązanie ma sporo plusów (wypisanych na stronie), ale pozwala też... obniżyć koszty utrzymania repozytorium jeśli jesteś rozliczany gdzieś w modelu per-repo lub per-user.

21) Jak od strony technicznej działa Figma? (to środowisko do wspólnego projektowania dla grafików)
https://www.figma.com/blog/how-figmas-multiplayer-technology-works/
INFO: najprościej porównać to do takiego 'Google Docs dla grafików', jednak stojąca za tym technologia jest naprawdę ciekawa (np. obsługa sytuacji gdy dwóch grafików zmienia te same parametry, albo gdy ktoś klika 'Undo', a mamy w projekcie 10 osób)

22) Kilka sztuczek dla ludzi często wykorzystujących SSH w pracy
https://dev.to/djangotricks/things-i-want-to-remember-about-ssh-21el
INFO: zarządzanie kluczami, konfiguracja lokalnego klienta, upload/download plików. Dla adminów to podstaw-podstaw, a dla webdevów fajne tricki :)

23) Rzeczy, które możesz osiągnąć w samym CSS bez pomocy JavaScript
https://dev.to/bnevilleoneill/5-things-you-can-do-with-css-instead-of-javascript-975
INFO: płynne przewijanie strony, Dark Mode i kilka innych. Wszystko z przykładami.

== LINKI TYLKO DLA PATRONÓW ==

24) Lista użytecznych narzędzi dla fanów terminala (Linux / Unix)
http://uw7.org/un_5dbaf1a205cdb
INFO: każde narzędzie posiada screena pokazującego jak działa i informację w jakim języku dane narzędzie napisano (myślisz, że który język jest najpopularniejszy? Mylisz się :D)

25) Zbiór metadanych na temat ponad miliona popularnych utworów - może przydać się do nowego projektu/startupu
http://uw7.org/un_5dbaf1a767a52
INFO: autor, tytuł, płyta, rok wydania, słowa piosenki i wiele, wiele innych. Dane można pobrać w kilku formatach, w tym SQLite. Uwaga, bo pełna baza to jakieś 280GB. Do testów ściągnij próbkę mającą 1.8GB.

26) Lista 12 sztuczek w CSS, których prawdopodobnie nie znasz
http://uw7.org/un_5dbaf1ae7be02
INFO: tworzenie graficznych masek, blendowanie (miksowanie?) grafik, parallax i inne.

27) Lista 8 gier, które nauczą Cię nowoczesnego CSS
http://uw7.org/un_5dbaf1b489fc6
INFO: Dwie z nich były już w zestawieniu UnknowNews. We wszystkie gra się online (strona WWW).

==
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: #technologia #webdev #javascript #frontend #nodejs #firefox #programowanie #webmastering #ciekawostki
imlmpe - ◢ #unknownews ◣

 Wiem, że jutro większość ludzi ma wolne, więc dziś podrzu...

źródło: comment_iALCrDhLNod64GZY0lwhknh38AN4i7R9.jpg

Pobierz
  • 28