TGViewer
Точка входа Точка входа @func_main · 503 subscribers
Post #63 3.65K
Месяц назад решил освежить свои знания по фронту. До сих пор освежаю. Накопилось несколько хороших материалов, которыми хочу поделиться

Примеров годной реализации SPA со вторым ангуляром почти нет в открытом доступе, но один все-таки попался (с комментариями к коду): https://github.com/ngrx/example-app/tree/master/src

У неподготовленных, может вскипеть мозг от обилия новых терминов. Особо сильно воздействует на психику одна либа, назваемая RxJS. Ее фишка в том, что она предлагает новый подход к обработке ассинхронных событий: все является потоками, на которые можно подписаться

Что такое RxJS: https://www.youtube.com/watch?v=NK-WzH3RBds
Дока RxJS: http://reactivex.io/documentation/observable.html
Годные примеры применения методов либы (сразу в jsbin): https://gist.github.com/btroncone/d6cf141d6f2c00dc6b35

Сразу приходит на ум вопрос, что есть уже промисы, зачем что-то еще!? Но с промисами не получится нормально поработать с вебсокетами (потому что промисы отрабаывают один раз, а данные из сокетов хлещут постоянно). С RxJS не будет разницы, откуда берутся данные: клик мыши, xhr запрос или новое сообщение по сокетам - все под одной гребенкой, все это источники, на которые можно подписаться

Видео с докладом о свежих трендах в JS разработке, после которого все становится на свои места: https://www.youtube.com/watch?v=1abiJ9VBsDc

И последнее: долго сопротивлялся новым редакторам кода, но решил попробовать VSCode (https://code.visualstudio.com), т.к. на многих видосах в последнее время сверкает именно он. Остался доволен. После саблайма, особенно приятно наблюдать нормальные подсказки по коду и автоматические переходы на реализации функций. Второе работает так себе только в одном месте: при работе с интерфейсами в Go
GitHub example-app/src at master · ngrx/example-app Example app showcasing the ngrx platform. Contribute to ngrx/example-app development by creating an account on GitHub.
More from @func_main
  1. Feb 26, 2022#СвоихНеБросаем подставим информационное плечо нашим бойцам и нашим людям на Донбассе и на…
  2. Feb 28, 2017Если у вас есть опыт разработки приложений, то вы наверняка замечали, что со временем у ва…
  3. Feb 24, 2017Сегодня на канале @techsparks увидел интересную статью, в которой автор рассказывает, как…
  4. Feb 22, 2017Выложили видео с митапа по Go в Авито. Всего было 4 доклада, но, считаю, наиболее полезный…
  5. Feb 22, 2017Очень часто разработчики, считающие себя заскилованными, не могут на интервью ответить на…
  6. Feb 19, 2017Одни борются за анонимность в сети, другие - за идентификацию каждого. По ссылке обзор js-…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →