Злоумышленники похитив токен одного из разработчиков eslint-scope опубликовали npm-пакет с вредоносным кодом. Уязвимая версия eslint-scope@3.7 уже удалена из npm. Но, всё равно, проверьте не зацепили ли вы её после очередного обновления пакетов.
https://eslint.org/blog/2018/07/postmortem-for-malicious-package-publishes
#javanoscript
#security
https://eslint.org/blog/2018/07/postmortem-for-malicious-package-publishes
#javanoscript
#security
eslint.org
Postmortem for Malicious Packages Published on July 12th, 2018 - ESLint - Pluggable JavaScript Linter
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
Пишем Progressive Web App без использования фреймворков:
https://blog.logrocket.com/building-a-progressive-web-app-pwa-no-react-no-angular-no-vue-aefdded3b5e
#javanoscript #pwa
https://blog.logrocket.com/building-a-progressive-web-app-pwa-no-react-no-angular-no-vue-aefdded3b5e
#javanoscript #pwa
LogRocket Blog
Building a progressive web app (PWA): No React, no Angular, no Vue - LogRocket Blog
Интересная заметка о проблемах "дырявых" массивов в JavaScript:
https://dev.to/voodooattack/the-holey-array-problem-3pg8
#javanoscript #perfmatters
https://dev.to/voodooattack/the-holey-array-problem-3pg8
#javanoscript #perfmatters
DEV Community
The Holey Array Problem
How writing to an arbitrary array index can ruin your server in so many ways.
Обзор новых интересных фичей Chrome 68:
- Добавление на домашний экран (PWA)
- Page Lifecycle API – возможность отслеживать состояние вкладки с приложением
- Payment Handler
https://www.youtube.com/watch?v=jlbLRsAmKtw
#javanoscript #devtools
- Добавление на домашний экран (PWA)
- Page Lifecycle API – возможность отслеживать состояние вкладки с приложением
- Payment Handler
https://www.youtube.com/watch?v=jlbLRsAmKtw
#javanoscript #devtools
YouTube
New in Chrome 68: Add to Home Screen, Page Lifecycle API and Payment Handler
Chrome 68 brings changes to the Add to Home Screen behaviour on Android, giving you more control. The page lifecycle API tells you when your tab has been sus...
GitHub уже выпилил jQuery! А вы? 😏
https://twitter.com/mislav/status/1022058279000842240
#javanoscript #offtop
https://twitter.com/mislav/status/1022058279000842240
#javanoscript #offtop
Twitter
Mislav Marohnić
We’re finally finished removing jQuery from GitHub.com frontend. What did we replace it with? No framework whatsoever: • querySelectorAll, • fetch for ajax, • delegated-events for event handling, • polyfills for standard DOM stuff, • CustomElements on the…
На Github важной частью пулл реквеста является его описание: что сделали, почему сделали, иллюстрации и ссылки. Автору репозитория это дает понять ценность ваших изминений.
Github story — браузерное расширение для Chrome и Firefox. Одна кнопка и ваше описание пулл реквеста заполненно шаблоном, который можно легко изменить под себя.
Ссылка на Github проекта — https://github.com/dmytrostriletskyi/github-story
#javanoscript #devtools
Github story — браузерное расширение для Chrome и Firefox. Одна кнопка и ваше описание пулл реквеста заполненно шаблоном, который можно легко изменить под себя.
Ссылка на Github проекта — https://github.com/dmytrostriletskyi/github-story
#javanoscript #devtools
GitHub
GitHub - dmytrostriletskyi/github-story: Chrome and Firefox extension to use pull request denoscription template with a single button…
Chrome and Firefox extension to use pull request denoscription template with a single button click. - GitHub - dmytrostriletskyi/github-story: Chrome and Firefox extension to use pull request descrip...
Сталкивались с задачей добавления drag'n'drop в ваш проект на React? А как на счёт доступности? Cмотрите новый скрикаст по использованию react-beautiful-dnd:
https://egghead.io/courses/beautiful-and-accessible-drag-and-drop-with-react-beautiful-dnd
#javanoscript #react
https://egghead.io/courses/beautiful-and-accessible-drag-and-drop-with-react-beautiful-dnd
#javanoscript #react
egghead
Beautiful and Accessible Drag and Drop with react-beautiful-dnd
Drag and drop (dnd) experiences are often built to sort lists of content vertically and horizontally.
react-beautiful-dnd is an excellent tool for thes...
react-beautiful-dnd is an excellent tool for thes...
Microsoft представили TypeScript 3.0 🎉 🎊
https://blogs.msdn.microsoft.com/typenoscript/2018/07/30/announcing-typenoscript-3-0/
#javanoscript #typenoscript
https://blogs.msdn.microsoft.com/typenoscript/2018/07/30/announcing-typenoscript-3-0/
#javanoscript #typenoscript
Алгоритмы во фронтенде?!?! Зачем?! Для чего?! Смотрите интересный доклад с OdessaJS'18 🇺🇦
https://www.youtube.com/watch?v=sFZX00-1t9E
#javanoscript #perfmatters
https://www.youtube.com/watch?v=sFZX00-1t9E
#javanoscript #perfmatters
YouTube
Yuriy Sherstyuk - Algorithms in Front End: from V8 to VDOM
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Uber представил open-source фреймворк Fusion.js для построения универсальных приложений основанный на системе плагинов. Под капотом Koa, много уже готовых плагинов, в том числе интеграция React/Redux. Для типизации используется Flow. Тесты – Jest/Puppeteer. В общем, всё как мы любим! 🍹
https://eng.uber.com/fusionjs/
#javanoscript #frameworks
https://eng.uber.com/fusionjs/
#javanoscript #frameworks
Что происходит с вашим JavaScript-кодом в браузере до того как он исполнится?! Ответы в докладе Андрея Мелихова с FrontendConf 2018:
https://www.youtube.com/watch?v=ooyjwTifn3E
#javanoscript #v8 #perfmatters
https://www.youtube.com/watch?v=ooyjwTifn3E
#javanoscript #v8 #perfmatters
Всем привет! Делимся интересным телеграм-каналом. Его ведет Сергей Рубанов (@chicoxyzzy) – фронтенд разработчик, член команды Babel, евангелист WebAssembly, организатор BeerJS.
Кому интересны внутренности JavaScript, его развитие, пропозалы и стандарты – подписывайтесь:
https://news.1rj.ru/str/juliarderity
#javanoscript #offtop
Ставь 🔥 если хочешь, чтобы мы и дальше делились другими интересными каналами!
Кому интересны внутренности JavaScript, его развитие, пропозалы и стандарты – подписывайтесь:
https://news.1rj.ru/str/juliarderity
#javanoscript #offtop
Ставь 🔥 если хочешь, чтобы мы и дальше делились другими интересными каналами!
Пишем свой бандлер и разбираемся с внутреностями сборщиков модулей. Интересный лайвкодинг-доклад с конференции You Gotta Love Frontend Conference 2018 🇺🇦 в переводе от наших коллег makeweb.me
https://www.youtube.com/watch?v=MdAuW9n2iec
#javanoscript #devtools
https://www.youtube.com/watch?v=MdAuW9n2iec
#javanoscript #devtools
Используете Vue.js? Самое время обновиться на Vue CLI 3.0!
✦ сконфигурированный webpack4 + babel 7
✦ огромное количество интеграций (babel, TS, линтеры, Jest/Mocha, Cypress/Nightwatch)
✦ система плагинов и пресетов
✦ чумовой GUI
✦ "современный" режим ES2015+
https://medium.com/the-vue-point/vue-cli-3-0-is-here-c42bebe28fbb
#javanoscript #devtools
✦ сконфигурированный webpack4 + babel 7
✦ огромное количество интеграций (babel, TS, линтеры, Jest/Mocha, Cypress/Nightwatch)
✦ система плагинов и пресетов
✦ чумовой GUI
✦ "современный" режим ES2015+
https://medium.com/the-vue-point/vue-cli-3-0-is-here-c42bebe28fbb
#javanoscript #devtools
Medium
Vue CLI 3.0 is here!
Over the past few months, we’ve been working really hard on the next generation of Vue CLI, the standard build toolchain for Vue…
Kyle Simpson на JSCamp Barcelona 2018 рассказал о том, почему он всё ещё верит в JS:
https://www.youtube.com/watch?v=lDLQA6lQSFg
#javanoscript #conference
https://www.youtube.com/watch?v=lDLQA6lQSFg
#javanoscript #conference
YouTube
Keep Betting on JavaScript by Kyle Simpson · JSCamp Barcelona 2018
💻Slides:
https://speakerdeck.com/getify/keep-betting-on-js
🔗More information:
https://jscamp.tech/speakers/kyle-simpson/
#JSCampBCN #JavaScript #JSCamp
https://speakerdeck.com/getify/keep-betting-on-js
🔗More information:
https://jscamp.tech/speakers/kyle-simpson/
#JSCampBCN #JavaScript #JSCamp