◢ #unknownews ◣ Na…

◢ #unknownews ◣

Na zakończenie tygodnia wrzucam nowe zestawienie linków z branży IT – miłego czytania życzę 🙂

1) DevShop – gra online. Pobaw się w założyciela startupu i postaraj się nie zbankrutować
https://secretgeek.github.io/devShop/
INFO: Na początek czytaj podpowiedzi pojawiające się na dole ekranu. Później pójdzie już z górki 🙂

2) Statystyka Twojej działalności na mikroblogu Wykopowym – przeanalizuj się! (link do przykładowego raportu)
http://wykopek.uw7.org/b428f0dd2b73f6b9e08e0f67bb21ed35
INFO: dane obejmują 3 ostatnie miesiące Twojej działalności, a celem projektu jest pomoc potrzebującej dziewczynie

3) Flexbox w CSS rozwiązuje wiele problemów frontendowców – zobacz jakich
https://philipwalton.github.io/solved-by-flexbox/
INFO: lista problemów z layoutem na stronie, kiedyś trudnych do rozwiązania, a dzięki flexboxowi rozwiązanych w kilku linijkach kodu

4) Ile cyfr jest w liczbie? – popularny problem programistyczny i jego rozwiązania
https://jstrieb.github.io/posts/digit-length/
INFO: autor przechodzi przez różne implementacje rozwiązań i pokazuje ich słabe punkty (i skrajne przypadki dla których mogą nie działać)

5) Jesteś programistą, grafikiem czy dowolnym twórcą? Unikaj dostosowywania się do rozkładu dnia Twojego szefa
https://blog.nuclino.com/makers-don-t-let-yourself-be-forced-into-the-manager-schedule
INFO: tryb pracy ludzi z zawodów twórczych jest zupełnie inny od tych z managementu. Trudno to ze sobą pogodzić.

6) Jak wraz z rozwojem języka zmieniał się sposób pisania asynchronicznego kodu w JavaScript
https://www.pixelstech.net/article/1573308283-The-evolving-history-of-asynchronous-operation-in-JavaScript
INFO: warto zwrócić uwagę jak wpłynęło to na zmianę czytelności i prostoty kodu

7) Kiedy kończy się wsparcie dla projektu/softu/urządzenia XYZ?
https://endoflife.date
INFO: kiedyś już to wrzucałem, ale autorzy rozbudowali serwis i teraz jest bardziej użyteczny

8) Uwielbiasz pracę w terminalu, a pocztę sprawdzasz MUTTem? problemem mogą być zaproszenia na eventy wysłane mailem.
https://dacav.roundhousecode.com/blog/2019-11/09-mutt-calendar-and-such.html
INFO: proste rozwiązanie jak sobie z tym poradzić + kilka podpowiedzi na uprzyjemnienie sobie pracy z kalendarzem w terminalu

9) Jak napisać zwięzły, ale i użyteczny opis commita np. w GIT?
https://writingfordevelopers.substack.com/p/how-to-write-a-commit-message
INFO: kolejny pomysł na implementacje czytelnych commitów. Warto rzucić okiem

10) Wyjaśnienie Algorytmu Dijkstry na odnajdowanie najkrótszej drogi w grafie (film – 5 minut)
https://www.youtube.com/watch?v=iu3jGzCHwnE
INFO: skrajnie prosto wyjaśniona zasada działania algorytmu. Można oglądać na przyspieszeniu 200%, bo gość wolno mówi 😉

11) Obróbka audio w sposób „programistyczny” – dla początkujących
http://adventures.michaelfbryan.com/posts/audio-processing-for-dummies/
INFO: przykłady kodu są w języku Rust, ale są na tyle zrozumiałe, że po zrozumieniu zasady działania, bez problemów uda Ci się je przenieść do dowolnego innego języka

12) Drum Machine – napisany w… Excelu. Twórz muzykę w arkuszu kalkulacyjnym (film – 15 minut)
https://www.youtube.com/watch?v=To2JIXGoYzA
INFO: w opisie do filmu jest możliwy do ściągnięcia arkusz używany w filmie (wymaga Excel 2019 lub Office 365)

13) Ile poziomów zagnieżdżenia obsługuje implementacja JSONa w Twoim języku programowania? – ktoś to sprawdził
https://github.com/lovasoa/bad_json_parsers
INFO: programiści C#, ruby i shellowi mogą w pewnych sytuacjach zderzyć się z tym limitem, więc warto go znać. Inne języki są moim zdaniem bezpieczne

14) Powstaje mobilna wersja aplikacji GitHub – na Androida oraz iOS
https://github.com/mobile
INFO: na tej stronie można zapisać się na listę testerów

15) Jeśli lubisz terminalowe narzędzia, a w szczególności te które starają się imitować GUI to TVIEW jest biblioteką którą musisz poznać
https://rocketnine.space/post/tview-and-you/
INFO: to biblioteka do języka GO. Na załączonej animacji widać jak niewiele kodu potrzebne jest do stworzenia świetnych interfejsów

16) Raport bezpieczeństwa TOPowych frameworków JavaScript na rok 2019
https://snyk.io/blog/javascript-frameworks-security-report-2019/
INFO: autor głownie skupia się na frameworkach Angular i React, ale wspomina odrobinę także o Vue, jQuery i Bootstrapie

17) Przygotuj swoją stronę na święta i uczyń ją bardziej klimatyczną – efekt śniegu w 16 linijkach CSS.
https://christine.website/blog/let-it-snow-2018-12-17
INFO: trzeba przyznać, że sprytne rozwiązanie i do tego zupełnie pozbawione JavaScriptu

18) Jak to jest być niezależnym developerem i tworzyć gry i programy na Maca? – jest ciężko…
http://www.nathalielawhead.com/candybox/the-future-of-my-games-on-apple-post-catalina-and-what-this-means-for-art-games-in-general
INFO: począwszy od rocznych opłat za certyfikację aplikacji ($100), przez drastyczne zmiany w kompatybilności najnowszych systemów

19) Nowy kanał na polskim Youtube, zajmujący się frameworkiem React.js i tematami związanymi z branżą IT
https://www.youtube.com/user/TR3FL/videos
INFO: całkiem przyjemnie wytłumaczone tematy. Warto dać suba 🙂

20) Każdą z tych rzeczy możesz stworzyć w czystym CSS – zbiór sztuczek
https://dev.to/adrianbdesigns/you-can-create-these-elements-without-javascript-525a
INFO: często stosowane efekty wizualne zaimplementowane w samym arkuszu CSS

21) Czym jest ulga podatkowa „IP BOX” dla (między innymi) programistów i jak możesz płacić 5% podatku
https://www.youtube.com/watch?v=6HsO5BxEOuM
INFO: porada będzie działać jeszcze (wg autora) około 2 lat.

22) Co to jest ten CORS? – czyli wyjaśnienie przyczyny Twoich problemów w JS przy odpytywaniu innych serwerów
https://dev.to/g33konaut/understanding-cors-aaf
INFO: przystępnie przedstawiony temat „Cross-Origin Resource Sharing”. Czym jest origin? kiedy podpadasz pod CORS?

23) Lista 6 często popełnianych błędów przy budowie frontendu
https://dev.to/melnik909/the-6-most-common-mistakes-developers-when-writing-html-and-css-f92
INFO: źle zaimplementowane placeholdery, kiepsko osadzone ikony, blokowanie funkcji „resize” na textarea i inne.

24) Darmowe, dostępne online narzędzie do tworzenia diagramów dla programistów – draw.io
https://github.com/jgraph/drawio
INFO: Linkuję do kodu źródłowego, bo dzięki niemu możesz postawić tę usługę lokalnie np. u siebie w firmie (dostępny jest obraz dockera!)

== LINKI TYLKO DLA PATRONÓW ==

25) Subiektywne zestawienie 50 najważniejszych witryn w historii Internetu wraz z datą ich premiery i krótkim opisem
http://uw7.org/un_5dcebeec44d3a
INFO: istnieje szansa, że nie znasz 20-30% z nich.

26) Komendy i tricki linuksowe, których używam jako programista
http://uw7.org/un_5dcebee6a6ed6
INFO: użyteczne zestawienie dla każdego, kto dużo czasu spędza w terminalu

27) Zostań mistrzem wyrażeń regularnych w 20 prostych krokach
http://uw7.org/un_5dcebee1e4ac1
INFO: dłuuugi (ale z licznymi przykładami!) poradnik na temat budowy wyrażeń regularnych (RegEx)

28) Naucz się pythona pisząc 5 gier (film – uwaga: 7h!)
http://uw7.org/un_5dcebedace172
INFO: film jest długi, więc sugeruję oglądać na raty – ale warto, bo wyjaśnienia są świetne.

==
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

Podobało się? Zalajkuj lub podaj dalej – thx.

************

[Obserwuj mnie na FB] – [Chcesz być wołany?] – [Zostań patronem] – [Wersja RSS] – [Subskrybuj przez email] – [Grupa na Telegramie]

Tagi: #python #javascript #frontend #design #internet #startup #origin #statystyka #jquery #docker #serwery #angular #ciekawostki #technologia