«JavaScript Of The Future (ES8 & Beyond)» — Brian Terlson на JS Kongress 2017 #js https://www.youtube.com/watch?v=FSrHGVT13NI
Начинаем работать с доступностью веба https://medium.com/@emilymears/getting-started-with-web-accessibility-2c7632c3a8bd
Medium
Getting Started with Web Accessibility
Accessibility is a confusingly rare topic of conversation when learning about web development and design. Many developers enter into…
Статья от подписчика
#js #ui
О применении конечных автоматов для структуризации, повышения надежности и масштабируемости кода на примере реализации плавающего сайдбара.
Понятно и наглядно о конечных автоматах
https://goo.gl/FQQCBj
#js #ui
О применении конечных автоматов для структуризации, повышения надежности и масштабируемости кода на примере реализации плавающего сайдбара.
Понятно и наглядно о конечных автоматах
https://goo.gl/FQQCBj
Medium
Конечные автоматы на примере плавающей боковой панели (sidebar)
Применить конечные автоматы еще проще, чем вы думали…
Немного о генераторах https://medium.com/@vkozulya/%D0%BD%D0%B5%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BE-%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0%D1%85-610a6e904b4e
Medium
Немного о генераторах
У генераторов есть одна большая проблема — когда кто-то пытается про них писать, прочитать это с первого раза совершенно невозможно. Я как…
React.Fragment и семантический HTML . Попрощайтесь с бессмысленными и беспорядочными <div /> в ваших компонентах! React 16 приносит нам <Fragment /> https://blog.jmes.tech/react-fragment-and-semantic-html/
james
React.Fragment and Semantic HTML
HTML is the backbone of the web and the code you write should be semantic. If you write semantic HTML, It's easier to read and ascertain developer intent. Take a look at the following semantic and unsemantic examples: No thank you 👎 Yes please! 👍 It's also…
Подкаст «Веб-стандарты», Выпуск №103: Браузеры и разработка интерфейсов, где искать, если потеряли статью, точка с запятой в JS, понятно о выравнивании в CSS, трюки Сары с SVG, управление проектами, фронтендер в Берлине. #web #common https://medium.com/web-standards/episode-103-e1fedf35fbb4
Medium
Выпуск №103
15 января 2018
23 доклада с FrontFest 2017 : код и творчество, разработка SPA, оптимизация графики, декларативная шаблонизация, алгоритмы и структуры данных, доступность, i18n и другое #web https://www.youtube.com/playlist?list=PLK0ZcucztUiUMlKdEyaHkAurtmXZp36S5
YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Техники композиции в js
#js #common
Все привыкли к использованию наследования для переиспользования кода и создания связи объектов. Однако, наследование является самой узкой формой связи объектов.
Есть несколько хороших альтернатив классовому наследованию, среди которых объектная композиция.
Формы объектной композиции:
▫️ Агрегация - когда объект формируется из перечислимого набора подобъектов
▫️Конкатенация - когда объект формируется путем добавления новых свойств к существующему объекту
▫️Делегирование - когда объект ссылается или делегирует другому объекту
Подробнее и с примерами можно ознакомиться в нашем переводе статьи Эрика Элиота https://goo.gl/9KaEFD
#js #common
Все привыкли к использованию наследования для переиспользования кода и создания связи объектов. Однако, наследование является самой узкой формой связи объектов.
Есть несколько хороших альтернатив классовому наследованию, среди которых объектная композиция.
Формы объектной композиции:
▫️ Агрегация - когда объект формируется из перечислимого набора подобъектов
▫️Конкатенация - когда объект формируется путем добавления новых свойств к существующему объекту
▫️Делегирование - когда объект ссылается или делегирует другому объекту
Подробнее и с примерами можно ознакомиться в нашем переводе статьи Эрика Элиота https://goo.gl/9KaEFD
Jem Space
Скрытые сокровища объектной композиции
Примечание. Это часть серии «Composing Software» по изучению функционального программирования и техник композиции в JavaScript ES6 + с нуля. Будьте на связи. Впереди много интресного! “Предпочитайте композицию объектов классовому наследованию” ~ Банда четырех…
Подкаст «Фронтенд Юность (18+)» #31: Стоит ли переписывать ваш проект на Rust? #web #common https://soundcloud.com/frontend_u/e31
SoundCloud
#31 Стоит ли переписывать ваш проект на Rust?
В гостях Алекс Каннуников https://www.facebook.com/ilifeart
Вступление (0:37)
Вопрос: HolyJS, Ember Meetup (5:38)
Отличный план развития для разработчика (11:33)
Вопрос: Почему EPAM не говно (20:59)
Вступление (0:37)
Вопрос: HolyJS, Ember Meetup (5:38)
Отличный план развития для разработчика (11:33)
Вопрос: Почему EPAM не говно (20:59)
Массивы JavaScript — нахождение суммы, минимального, максимального и среднего значений #js https://codeburst.io/javascript-arrays-finding-the-minimum-maximum-sum-average-values-f02f1b0ce332
Medium
JavaScript Arrays — Finding The Minimum, Maximum, Sum, & Average Values
Plug and play options for working with Arrays of Numbers
«ALL YOUR HTML» #30: «3D сетка с помощью линий и шейдеров» #web https://www.youtube.com/watch?v=RKjfryYz1qY
YouTube
#30 ALL YOUR HTML, 3D сетка с помощью линий и шейдеров
Демо: https://cdn.rawgit.com/akella/3dgrid/87ae415a/build/page.html
Демо финальное: https://cdn.rawgit.com/akella/3dgrid/44d45ce5/build/production.html
Репо: https://github.com/akella/3dgrid/
Мой сетап: https://gist.github.com/akella/7ffe8c2f36823ddc2f1916c4d9a19e68…
Демо финальное: https://cdn.rawgit.com/akella/3dgrid/44d45ce5/build/production.html
Репо: https://github.com/akella/3dgrid/
Мой сетап: https://gist.github.com/akella/7ffe8c2f36823ddc2f1916c4d9a19e68…
Как писать хорошие приложения на Node в 2018 году
#node_js
Если вы занимаетесь разработкой на Node.js, в 2018 году следует сделать упор на следующие вещи:
▫️Используйте async-await
▫️Oзнакомьтесь с import и HTTP/2
▫️Позаботьтесь о безопасности
▫️Освойте микросервисы
Подробнее о том, почему это стоит сделать и какие ресурсы использовать, читайте в нашей заметке https://goo.gl/4fKWHn
#node_js
Если вы занимаетесь разработкой на Node.js, в 2018 году следует сделать упор на следующие вещи:
▫️Используйте async-await
▫️Oзнакомьтесь с import и HTTP/2
▫️Позаботьтесь о безопасности
▫️Освойте микросервисы
Подробнее о том, почему это стоит сделать и какие ресурсы использовать, читайте в нашей заметке https://goo.gl/4fKWHn
Jem Space
8 советов: как создавать лучшие приложения на Node.js в 2018 году
В предыдущие два года мы рассмотрели лучшие практики написания и работы
приложений Node.js (см. выпуск 2016 года [http://blog.risingstack.com] и выпуск
2017 года [https://blog.risingstack.com/node-js-best-practices-2017/]). Прошел
еще один год, так что пришло…
приложений Node.js (см. выпуск 2016 года [http://blog.risingstack.com] и выпуск
2017 года [https://blog.risingstack.com/node-js-best-practices-2017/]). Прошел
еще один год, так что пришло…
Знакомство с Immer: новый способ простой работы с иммутабельностью #js https://hackernoon.com/introducing-immer-immutability-the-easy-way-9d73d8f71cb3
Hackernoon
Introducing Immer: Immutability the easy way | HackerNoon
Immutable, structurally shared data structures are a great paradigm for storing state. Especially when combined with an event-sourcing architecture. However, there is a cost to pay. In a language like <a href="https://hackernoon.com/tagged/javascript" ta…
Пять ловушек, которые необходимо избегать при юнит тестировании Vue.js #vue https://engineering.doximity.com/articles/five-traps-to-avoid-while-unit-testing-vue-js
Doximity
Five Traps to Avoid While Unit Testing Vue.js
Read more on the Doximity Technology Blog about how our engineers and data scientists are building the largest online network for clinicians.
Эксперты по SEO называют PWA ключем к успеху в 2018 #common https://love2dev.com/blog/search-engine-optimization-experts-like-pwas-as-key-to-2018-success/
Love2Dev
Search Engine Optimization Experts Like PWAs as Key to 2018 Success
As we wrap up 2017 it's time to look forward to 2018. Search Engine Journal recently published a round up article asking 47 search engine optimization experts
JavaScript 2018: вещи, которые вам необходимо знать и несколько тех, которые можно пропустить #js https://thenewstack.io/js-2018-things-need-know-can-skip/
The New Stack
JavaScript 2018: Things You Need To Know, and a Few You Can Skip
JavaScript has grown up — we are not just making tiny little interactive elements in web pages anymore, we are building entire giant applications in JavaScript. So, of course, it’s more complicated than ever before, with so many more moving pieces that it…
JavaScript: прогнозы трендов на 2018 год по результатам международного опроса
#web
https://tproger.ru/translations/javascript-trends-2018/
#web
https://tproger.ru/translations/javascript-trends-2018/
Tproger
10 трендов JavaScript на 2018 год по результатам международного опроса
Статья на Tproger — 10 трендов JavaScript на 2018 год по результатам международного опроса