Галина Прокофьева

Галина Прокофьева

Темы
Неделя
Nov 25, 2019 → Dec 1, 2019

Архив недели @seirina_of_js

Понедельник


Доброго времени суток!) Меня зовут Галина Прокофьева, моя жизнь тесно завязана на JS, потому вот она я — @seirina_of_js :) Работаю фронтендером в @NeurodataLab, делаю первые шаги в @nodejs CommComm Initiatives, и вообще люблю JS community ♥️ Эту неделю о JS вместе с вами!)

Начнем! Вопрос предпочтений и удобства... Кто использует ; всегда, а кто прибегает к нему только в крайних случаях? Чуть теории для разогрева: JS интерпретирует разрыв строки как ;, если последующие символы не могут быть интерпретированы, как продолжение текущего выражения...

И разумеется, есть исключения...)

Что предпочитаем для прокачки? Форматы, ссылки, схемы... Моя любимая платформа learning.oreilly.com — и видеокурсы, собранные вокруг практически реализуемого проекта, и мои любимые книги, типа JS: The Definitive Guide, learning paths и даже песочницы.

Грешу тем, что мало слушаю подкастов. Если кто покидает — буду благодарна)

Признавайтесь, кто смотрит видосы на 2x? 😁

Когда-то, в лихие джуновские годы, я не понимала, куда спешить) Но позднее освоила навык 2x на обоих языках))

Свой собственный твит читаю по Фрейду: грущу =) Спасибо, ребята, теперь я подкаст-friendly ♥️ и не грущу))

🔥Тред (Галина Прокофьева)
Кто какие библиотеки использует для визуализации больших данных? Для реакта я пока взяла devexpress/dx-react-chart. Но не хватает гибкости...

Вот эта особенно интересует: amcharts

Кто-то пробовал Next.js? Какие ощущения?

Ладно. День близится к самому разгару, где-то просыпается ночной кодинг, а вы расскажете, какой была ваша первая книга по программированию?) Моя первая любовь — Head First: Изучаем программирование на JavaScript)

Ох, перефразируем) C какой книги, курса и whatever вы начали свой путь в JS?

И что читаете/смотрите/... сейчас? У меня сейчас новый definitive guide, "Чистый код" и The Complete Node.js Developer Course by Andrew Mead, Rob Percival в процессе

О, интересно, а кто-то вообще успевает практиковать Test-Driven Development? Звучит это прекрасно, но на практике же у нас продукт сначала и его требования, горящие сроки и вот это все...

Вторник


JS нужен mascot. Такой же "непредсказуемый", как он

Какая сама большая боль у Node.js-разработчиков? Поделитесь? Мне мало моей))

Вот какая мысль. До IT я занималась переводами. И да, знаю, как обучать языку) Такой у меня бэкграунд) Затем я что-то переводила, на хабре есть что-то. Но я думаю, лучший вариант это, конечно, прокачивать technical english.

Кто хочет канал с подборками tech english related материалов? Советов и всего такого.
🤔 85.4% Огонь, будет полезно!
🤔 14.6% Полно всего, забей)

Вообще, гайз, как вы поступаете с только вышедшими тулзами, версиями и пр? Вы прямо берете и пробуете — заводите репу, идете в песочницу и погнали играться? Ведь в контексте работы всего точно не успеешь опробовать.

Нашла неплохую книгу по фичам JS с ES6 по ES9, что да зачем, а не просто сборник) JavaScript Next: Your Complete Guide to the New Features Introduced in JavaScript, Starting from ES6 to ES9 by Raju Gandhi

@jsunderhood Я все же настаиваю pic.twitter.com/UuJTi2P6Km
Не удержалась) twitter.com/SukharevE/stat…

Расскажите, кто чем занимается? Над чем работаете? Какой стек, какие инсайты и какая боль?) Моя главная задача сейчас это подобрать хороший стек под риал-тайм аналитику потокового видео. Ресерчу и очень хочу взять ноду. Надеюсь, противопоказаний не будет. Вон Netflix же юзает)

Поясню, вопрос про стек никак не связан с моими поисками сейчас) Я просто делюсь своей "болью", которая на самом деле радость) А стек — это что да как у вас?

Среда


А ведь у Твиттера очень приятный дизайн) недавно пыталась найти негрязный серый. Тут какой-то серо-зеленый что ли, красивый... А попапы по ховеру — ммм...

Одна ли я ставлю -- в надежде, что оно автоматически станет тире?) Тредик про "текстовые редакторы", если кто работал с ними) И ведь да, я гуглю "тире", чтобы поставить нормальное тире) Что интересного всплывало, когда работали с формами, интерфейсами редакторов?

Какие конфы/митапы посещаете? Часто ли остаётесь на афтепати и зачем? :) Не любопытства ради, я хочу привнести новизны по части энтертейнмента)

Я хожу на Holy, скоро еду на React Day в Берлин и вообще планирую много где быть в новом году. Думаю, что афтепати это классно, хотя одно время не ходила на эту часть, и зря :)

Кто использует Material-UI, удобно ли кастомизировать под свои нужды? Хватает гибкости?

Есть фулстеки, "выросшие" из фронтов?) Вот прямо Node.js желательно. Что порекомендуете взять почитать/посмотреть на праздники? Ну или этой ночью) Сегодня у меня, наконец, первая задачка по бэку) Да здравствует ночной кодинг, всегда радуюсь поводу покодить ночью, ибо вредно же))

Недавно предоставилась возможность подумать над дизайном, несколько часов в ночи я пыталась выдать красивый полупрозрачный градиент, получилось не сразу) От моего первого дизайна поначалу СТО стало плохо (как я узнала позже, когда опасность миновала)

К концу того же дня дизайн был неплох, но темноват И вот что мне дал наш диз colorsupplyyy.com/app/ Позалипать можно неплохо В итоге взяла оттуда вот эту симпатичную тему
notion image

Четверг


Каково соотношение сна и кода в вашей жизни? Если не учитывать код, который пишешь во сне :)

Написала первый gRPC метод на ноде, feel like a god 😁

Этот курс выглядит любопытно... MERN Stack Front To Back: Full Stack React, Redux and Node.js by Brad Traversy

В общем, какое-то время ушло на «дебаг» того, что порт уже используется 😁 Вывод: внимательнее смотреть в консоль, даж когда красным не подсвечено 😅

Строка в JS это массив в джокерском обличии
notion image

Нода все делает правильно =)
notion image

Чисто случайно, но так удачно нашла подкаст о стримах в Node.js с Matteo Collina, одним из их maintainer'ов. "You're probably using streams" changelog.com/jsparty/103

Node streams are based on EventEmitter, and WHATWG streams are based on promises. And mixing EvetEmitter and promises, you make some very nice popcorn (cit).
notion image

Нашла годный подкаст по дизайн-системам, (закончу с нодой и) вернусь ночью с кипойнтами по ним =) А тем временем где-то проходит beerJS после митапа по ангуляру... Ох)

Omg, мой мини-доклад про fashion и tech industry на React Day Berlin только что подтвердили! 😃

Суббота


Сегодня разбиралась с воркер-тредами в ноде. До чего же все (пока) понятно устроено: код тебе главного треда, код воркера и ивенты. Так приятно, когда в бэке такие знакомые вещи и привычный синтаксис)

Вдруг кому понадобятся ссылки) Вот хорошие статьи, что нашла сегодня: blog.logrocket.com/a-complete-gui… nodesource.com/blog/worker-th… medium.com/@Trott/using-w… medium.com/@Trott/using-w…

Еще из подкаста того про стримы в ноде узнала, что их прототипом послужили пайпы в unix. Я не шарю в этих пайпах, но звучит круто)

Проблема только в том, что стримы это самое большое легаси в ноде и даже если чуваки знают, что можно было бы в них улучшить, их кардинальная переработка дело оч сложное и многое другим сломает, кто на них полагается в своих проектах.

Как я поняла, изначально был предоставлен слишком "глубокий" что ли доступ к api, что теперь многие полагаются на его внутреннюю реализацию. Но надежды все же есть, и ребята ждут тех смельчаков, кто решится на это =)

Сорян за ноду во фронтенд-канале. Но я надеюсь, JS-разработчикам любого направления интересно хоть чуть (сколько я пока могу поделиться) узнать о Node.js =) А я с ней сейчас денно и нощно))

Да, дока у ноды тоже очень даже)

Кто любит позалипать в красивые/необычные/футуристичные дизайны, вот вам красота: pm2.keymetrics.io =)

Их кнопочки и подсветка, как по мне, так прекрасны 😍

Если среди подписчиков есть те, кто "держал в руках гитару", вот этот сервис будет вдвойне любопытен jamplay.com Захожу к ним каждые полгода, наверно (когда подумываю о новой жизни для хобби), и с точки зрения развития продукта и интерфейса, думаю, замечательный кейс.

Постоянно что-то новое: интерактив в уроках, всякие UI-ные эксперименты в виде различных ховеров и автоплеев) А в плане гитары, оч класнное комьюнити с лайв sessions :)

Вообще, они как-то умудряются этот интерактив еще впихнуть в мобилку (в мобильный апп, правда, не знаю, на чем он), но все же, отлично справляются со своей задачей!

Я так избалована красивыми ховерами на кнопочках, что без них жизнь в вебе не мила) Или это проф. деформация =) Много где, так и хочется хотя бы opacity .5 прикрутить. Всем мир 😁

Воскресенье


Кто хочет канал с подборками tech english related материалов? Советов и всего такого.
Опрос окончен. Итого: я решила завести блог 🙂 Думаю сейчас, где разместить (скорее всего, youtube + отдельный сайт). Кому это интересно, велкам в личный акк, там позднее сообщу об этом) twitter.com/jsunderhood/st…

И да, спасибо огромное всем за участие :)

Ребята, неделя подходит к концу, спасибо, что были со мной все это время. Мне очень хотелось получше узнать наше комьюнити на этой неделе, и это получилось благодаря тому, что вы такие дружелюбные, открытые и классные 🙂 Надеюсь, вы тоже остались довольны, и до новых встреч! ♥️

Ссылки