Forwarded from Node.js Ukraine Community
Дописал базовую версию реализации Web Locks API для node.js, все для вас, 2 ночи сидел. Присоединяйтесь к альфа-тестированию, доработке, оптимизации, ставьбе звезды:
https://github.com/metarhia/web-locks
https://github.com/metarhia/web-locks
GitHub
GitHub - metarhia/web-locks: Web Locks API 🔒
Web Locks API 🔒. Contribute to metarhia/web-locks development by creating an account on GitHub.
Forwarded from Node.js Ukraine Community
Внезапно оказалось, что не все поняли, зачем нам Web Locks API, ну писали мы без него годами на JS и TS и ничего, все ж работало...
Anonymous Poll
69%
Чем-то задним чую, что они нужны, нужно больше инфы
10%
Та ладно, на моем компе все работает
10%
В JavaScript и Node.js не может быть состояний гонки, все однопоточное же
11%
Я с Java или C++ (или загадать свой вариант) ушел, чтоб с этим не иметь дело, а тут...
Forwarded from Node.js Ukraine Community
Если кто не в курсе: npm всё... ради спасения вашей души, призываю всегда читать исходники зависимостей перед их установкой и мы ждем массового перехода на дистрибутивы ноды без npm
https://github.blog/2020-03-16-npm-is-joining-github/
https://github.blog/2020-03-16-npm-is-joining-github/
The GitHub Blog
npm is joining GitHub
We're excited to announce that npm will be joining GitHub.
Forwarded from Node.js Ukraine Community
Завтра на JavaScripr Fwdays'2020 online (в Киеве) расскажу, о том, что чувствуют 70% чем-то задним. Тут можно посмотреть два доклада, в которых есть частичное объяснение необходимости блокировок для написания кода, безопасного от состояний гонки в асинхронных средах:
https://youtu.be/KNsm_iIQt7U
https://youtu.be/DJCzZF383ug
Через некоторое время новый доклад про Web Locks API выложат в открытый доступ, ну и как карантин закончится, я еще на разных конференциях об этом выступлю.
https://youtu.be/KNsm_iIQt7U
https://youtu.be/DJCzZF383ug
Через некоторое время новый доклад про Web Locks API выложат в открытый доступ, ну и как карантин закончится, я еще на разных конференциях об этом выступлю.
Forwarded from Node.js Ukraine Community
Сегодня доложился на wfdays по Web Locks API, а вчера предложил добавить это в ноду, кто хочет присоединиться к обсуждению и разработке, то прошу сюда, лайк и шер: https://github.com/nodejs/node/issues/22702#issuecomment-601932182
GitHub
Web Locks API · Issue #22702 · nodejs/node
Chrome 70 ships with Web Locks: The Web Locks API allows scripts running in one tab or worker to asynchronously acquire a lock, hold it while work is performed, then release it. While held, no othe...
Forwarded from Node.js Ukraine Community
Что хуже на сервере?
(Возможно вы заметили, что я часто спрашиваю что хуже, а не что лучше, это всего лишь потому, всё достаточно плохо, но бывает просто плохо, а бывает ещё хуже)
(Возможно вы заметили, что я часто спрашиваю что хуже, а не что лучше, это всего лишь потому, всё достаточно плохо, но бывает просто плохо, а бывает ещё хуже)
Final Results
31%
GraphQL
21%
RPC API
15%
REST API
27%
SSR
27%
Consensus
Forwarded from Node.js Ukraine Community
– Какая у вас любимая технология?
– Технология <T>
– Назовите пожалуйста 5 основных недостатков технологии <T>
– Технология <T>
– Назовите пожалуйста 5 основных недостатков технологии <T>
Forwarded from Node.js Ukraine Community
Тут слайды с доклада https://www.slideshare.net/tshemsedinov/web-locks-api
Если будут вопросы, задавайте в группе @nodeua
Если будут вопросы, задавайте в группе @nodeua
SlideShare
Web Locks API
Web Locks API - Download as a PDF or view online for free
Forwarded from Node.js Ukraine Community
This media is not supported in your browser
VIEW IN TELEGRAM
Хороший доклад про Worker class в Node.js
https://youtu.be/GRb-XQ5JRA8
https://youtu.be/GRb-XQ5JRA8
Forwarded from Node.js Ukraine Community
JavaScript Fwdays: Бесплатный вебинар 7, 14, 21 апреля 2020
𝗡𝗼𝗱𝗲.𝗷𝘀 в 𝟮𝟬𝟮𝟬: Выйди и зайди нормально
За последние 5 лет Node.js очень изменился, но знания о платформе у сообщества остались на уровне 2013-2015 годов, все те же подходы, все те же проблемы. Сообщество плохо следит за новыми возможности, а если и узнает про них, то это не влияет на написание ежедневного кода. В Node.js, да и в JavaScript, слабо проникают фундаментальные знания по программной инженерии и архитектуре, параллельному программированию, GRASP, SOLID, GoF, а если и проникают, то не подвергаются адаптации и переосмыслению. Поэтому, среди других языков программирования JavaScript воспринимается, как несерьезный, а Node.js, как платформа для малограмотных людей. Как преодолеть эту тенденцию и как изменить подход к разработке на Node.js в 2020 году, с использованием всех современных возможностей и знаний, а так же, что нужно изменить в ежедневных практиках написания кода, эти и другие вопросы будут освещены в докладе «Node.js в 2020: Выйди и зайди нормально».
https://fwdays.com/en/event/node-js-in-2020
𝗡𝗼𝗱𝗲.𝗷𝘀 в 𝟮𝟬𝟮𝟬: Выйди и зайди нормально
За последние 5 лет Node.js очень изменился, но знания о платформе у сообщества остались на уровне 2013-2015 годов, все те же подходы, все те же проблемы. Сообщество плохо следит за новыми возможности, а если и узнает про них, то это не влияет на написание ежедневного кода. В Node.js, да и в JavaScript, слабо проникают фундаментальные знания по программной инженерии и архитектуре, параллельному программированию, GRASP, SOLID, GoF, а если и проникают, то не подвергаются адаптации и переосмыслению. Поэтому, среди других языков программирования JavaScript воспринимается, как несерьезный, а Node.js, как платформа для малограмотных людей. Как преодолеть эту тенденцию и как изменить подход к разработке на Node.js в 2020 году, с использованием всех современных возможностей и знаний, а так же, что нужно изменить в ежедневных практиках написания кода, эти и другие вопросы будут освещены в докладе «Node.js в 2020: Выйди и зайди нормально».
https://fwdays.com/en/event/node-js-in-2020
Напоминаю: сегодня (7 апреля) c 19:00 до 21 будет первый вебинар «Node.js в 2020: Выйди и зайди нормально», регистрация обязательна, а вопросы можно будет задавать в группе: @jsfwdays
Forwarded from Node.js Ukraine Community
Обещанный стартер кит будет готов к 21 апреля и представлен на вебинаре, но уже сейчас можно посмотреть код, подписаться на его изменения, предлагать дополнения, задавать вопросы: https://github.com/HowProgrammingWorks/NodejsStarterKit
GitHub
GitHub - HowProgrammingWorks/NodejsStarterKit: Starter Kit for Node.js 16 or later, minimum dependencies 🚀
Starter Kit for Node.js 16 or later, minimum dependencies 🚀 - HowProgrammingWorks/NodejsStarterKit
Forwarded from Node.js Ukraine Community
Что важнее всего в стартер ките по ноде?
Anonymous Quiz
7%
На каком фреймворке он написан
4%
Какая СУБД лучше
8%
Структура папок
11%
Какие нагрузки держит
70%
Архитектура проекта
Forwarded from Node.js Ukraine Community
YouTube
Node.js 2020: выйди и зайди нормально | Вебинар 2
❓Задать вопрос спикеру: https://t.me/jsfwdays
Обзор распространенных проблем:
📌утечка памяти и ресурсов;
📌 игнорирование ошибок и потенциальных мест их появления;
📌нарушения принципов GRASP и SOLID в Node.js;
📌понятие связанности и зацепления программных…
Обзор распространенных проблем:
📌утечка памяти и ресурсов;
📌 игнорирование ошибок и потенциальных мест их появления;
📌нарушения принципов GRASP и SOLID в Node.js;
📌понятие связанности и зацепления программных…
Forwarded from Node.js Ukraine Community
YouTube
Web Locks API in Node.js and browser [ru] / Тимур Шемсединов
Видео с онлайн-конференции JavaScript fwdays'20, которая прошла 21 марта 2020 года.
Описание доклада:
По мере того как мы приближаемся к реальному параллельному программированию с многопоточностью в JavaScript, у нас есть API веб-блокировок как единая и…
Описание доклада:
По мере того как мы приближаемся к реальному параллельному программированию с многопоточностью в JavaScript, у нас есть API веб-блокировок как единая и…