В четверг, 25 мая, в офисе Avito прошла очередная встреча сообщества фронтенд-разработчиков MoscowJS. Обсуждали отладку анимации, создание WebGL визуализации, сборку webpack’ом и код-ревью. Сегодня публикуем видеозаписи докладов — профессионалам будет интересно. Приятного просмотра!
Читать полностью »
Рубрика «javascript» - 277
Must see: видеозаписи митапа MoscowJS 37
2017-05-31 в 12:38, admin, рубрики: 3d-моделирование, javascript, moscowjs, WebGL, webpack, анимация, Блог компании Avito, Программирование, Разработка веб-сайтов, ревью кода, метки: moscowjsNode.js и cote: простая и удобная разработка микросервисов
2017-05-30 в 12:33, admin, рубрики: cote, javascript, node.js, Блог компании RUVDS.com, микросервисы, разработка, Разработка веб-сайтов, метки: МикросервисыМногие считают, что микросервисы — это очень сложно. На самом же деле, при правильном подходе, это совсем не так.
Микросервисы сегодня весьма популярны, а настоящие приверженцы этой архитектуры едва ли не кланяются всему, на чём написано «микросервис». Однако, если отбросить фанатизм, подобный подход к разработке ПО — это достойный шаг вперёд, микросервисы навсегда могут изменить то, как создают серверные части приложений. Вокруг микросервисов много информационного шума, поэтому стоит выделить по-настоящему важные свойства этой архитектуры и поработать над тем, чтобы упростить её внедрение и использование там, где это действительно нужно.
Здравствуйте, в этой статье описан механизм работы Angular 2. Сегодня мы заглянем под капот популярного фреймворка.
Читать полностью »
Mockанье зависимостей в node.js приложениях
2017-05-30 в 5:27, admin, рубрики: javascript, mock, node.js, proxyquire, stub, unit test, Программирование, Тестирование веб-сервисов, метки: proxyquireMocks, fakes, and stubs — три столпа юнит тестирования. Конечно же все знают что это такое, как солить и когда есть.
Я честно тоже так думал, пока не столкнулся с действительностью, под которую мне пришлось немного прогнуться.
Все началось очень просто — я сменил место работы, и первое что я увидел в новой кодовой базе — это тесты, их было немного больше чем кода. И посреди этих тестов была странная конструкция
Component = proxyquire.noCallThru().load(‘../Component’, {
‘../../core/selectors/common': { getData }
}).default;
Обучающий онлайн проект: «Старт в веб разработке»
2017-05-29 в 16:31, admin, рубрики: css, html, javascript, web-разработка, разработка сайтов, я пиарюсьВ наши дни только ленивый никого ничему не учит. Десятки курсов и тренингов на которых вам обещают “современные фишки” которые сделают из Вас специалиста за 1-2 месяца. Зачем нам 11 лет школы и 5 института? Если есть вариант стать профи по быстрому. Вся проблема в том что в 90% случаев это не работает. Это просто один из видов бизнеса. Не получится стать мастером за 2 месяца. Но хочется верить в чудо и красивый рекламный текст вам в этом помогает.
Читать полностью »
Исчерпывающее руководство по использованию HTTP-2 Server Push
2017-05-29 в 14:58, admin, рубрики: html, http2, javascript, server push, Блог компании Badoo, высокая производительность, Разработка веб-сайтов
Привет! Меня зовут Александр, и я – фронтенд-разработчик в компании Badoo. Пожалуй, одной из самых обсуждаемых тем в мире фронтенда в последние несколько лет является протокол HTTP/2. И не зря – ведь переход на него открывает перед разработчиками много возможностей по ускорению и оптимизации сайтов. Этот пост посвящён как раз одной из таких возможностей – Server Push. Cтатья Джереми Вагнера показалась мне интересной, и поэтому делюсь полезной информацией с вами.
Дайджест свежих материалов из мира фронтенда за последнюю неделю №264 (22 — 28 мая 2017)
2017-05-28 в 21:17, admin, рубрики: angular, css, ES6, html, html5, javascript, JS, React, vue, Блог компании Zfort Group, браузеры, дайджест, Разработка веб-сайтов, ссылки, фронтендПредлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

Управление мышью как в Agar.io на Phaser.js
2017-05-28 в 19:12, admin, рубрики: agar.io, canvas, javascript, phaser.js, браузерные игры, разработка игр, метки: phaser.jsДоброго времени суток! Совсем недавно появилась цель создать аналог игры Agar.io. Чтобы не терять время и не усложнять себе жизнь было решено, что проще и быстрее будет делать игру используя готовый движок для разработки игр.
Мой выбор пал на phaser.js, так как, мне показалось, по нему больше всего есть обучающего материала и он достаточно быстрый так как построен на библиотеке Pixi.js.
В этой части я расскажу как реализовать управление мышью. В конечном итоге мы получим вот такой результат:
Читать полностью »
Жизнь и удивительные приключения в экзотических JavaScript окружениях
2017-05-28 в 16:54, admin, рубрики: codabra, java, javascript, minecraft, nashorn, Блог компании Кодабра, ненормальное программирование, разработка игрВам когда-нибудь приходилось писать на хорошо знакомом языке под никогда ранее невиданную платформу? Странное ощущение.
Кодабра делится опытом, как максимально быстро разобраться с незнакомым окружением и начать жить.
Путь к трансдьюсерам на чистом JavaScript
2017-05-26 в 11:08, admin, рубрики: javascript, Блог компании RUVDS.com, разработка, Разработка веб-сайтов, трансдьюсерыЕсли вы наслышаны о так называемых «трансдьюсерах», но до сих пор не применяете их в JavaScript-разработке, сегодня у вас есть шанс найти ответы на вопросы: «Что такое трансдьюсеры?» и «Как ими пользоваться?». Это позволит вам понять, нужны ли они в ваших проектах, и, если нужны — поможет приступить к их использованию.
Речь пойдёт о том, как писать код, который предназначен для построения хорошо подходящих для компоновки конвейеров преобразований данных, не потребляющий слишком много памяти. Для того, чтобы как следует разобраться в концепции трансдьюсеров, начнём мы с более простых механизмов, редьюсеров, или функций для свёртки данных.
Читать полностью »




