Архив недели @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](https://www.notion.so/image/https%3A%2F%2Fpbs.twimg.com%2Fmedia%2FEKZ0jakWoAYg38C.jpg?table=block&id=f0ff94d4-1809-4c0a-a5ee-70f4b99b15d6&cache=v2)
Четверг
Каково соотношение сна и кода в вашей жизни? Если не учитывать код, который пишешь во сне :)
Написала первый gRPC метод на ноде, feel like a god 😁
Этот курс выглядит любопытно...
MERN Stack Front To Back: Full Stack React, Redux and Node.js by Brad Traversy
В общем, какое-то время ушло на «дебаг» того, что порт уже используется 😁 Вывод: внимательнее смотреть в консоль, даж когда красным не подсвечено 😅
Строка в JS это массив в джокерском обличии
![notion image](https://www.notion.so/image/https%3A%2F%2Fpbs.twimg.com%2Ftweet_video_thumb%2FEKdyme6W4AAB9dy.jpg?table=block&id=0383e588-84c0-4ae4-8049-748e5d8f55c1&cache=v2)
Нода все делает правильно =)
![notion image](https://www.notion.so/image/https%3A%2F%2Fpbs.twimg.com%2Fmedia%2FEKeVMhAX0AE9_tV.png?table=block&id=95eeb80e-4372-4f7a-86b4-9dd657712601&cache=v2)
Чисто случайно, но так удачно нашла подкаст о стримах в 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](https://www.notion.so/image/https%3A%2F%2Fpbs.twimg.com%2Ftweet_video_thumb%2FEKen2M7WwAIvE5c.jpg?table=block&id=200801bf-4122-47f5-b095-f4ee2455cc81&cache=v2)
Нашла годный подкаст по дизайн-системам, (закончу с нодой и) вернусь ночью с кипойнтами по ним =)
А тем временем где-то проходит 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…
И да, спасибо огромное всем за участие :)
Ребята, неделя подходит к концу, спасибо, что были со мной все это время. Мне очень хотелось получше узнать наше комьюнити на этой неделе, и это получилось благодаря тому, что вы такие дружелюбные, открытые и классные 🙂
Надеюсь, вы тоже остались довольны, и до новых встреч! ♥️