Стандарт ES6 принёс в мир JavaScript-разработки новые синтаксические конструкции и замечательные возможности, которые, кроме прочего, улучшают читаемость текстов программ, позволяют сделать их лаконичнее и выразительнее. Всё это позволяет разработчику решать те же задачи, что и раньше, написав меньше кода. «Пишем меньше — делаем больше», — это идея, которая вдохновила автора материала, перевод которого мы сегодня публикуем, на исследование возможностей ES6. В частности, здесь он сравнивает ES5 и ES6 и рассматривает варианты практического использования новых конструкций.
Рубрика «разработка» - 139
JavaScript ES6: пишем меньше — делаем больше
2018-04-26 в 9:26, admin, рубрики: javascript, Блог компании RUVDS.com, разработкаНачать с фулстека и не пожалеть: от старшего разработчика до руководителя отдела за шесть лет
2018-04-26 в 7:26, admin, рубрики: Veeam, Блог компании «Veeam Software», карьера, Карьера в IT-индустрии, разработкаВсем доброго времени суток! Меня зовут Лукьянов Кирилл. Около шести лет назад я пришел в Veeam на позицию старшего разработчика и за это время вырос до руководителя проектов. Сейчас Veeam активно расширяется, и я решил написать о своем развитии в компании и о том, как она работает. Чтобы вы знали, чего ожидать, и чувствовали себя уверенно, если соберетесь на собеседование.
Технический долг на проекте или выбраться из черной дыры
2018-04-25 в 9:30, admin, рубрики: Блог компании SimbirSoft, разработка, рефакторинг, технический долг, управление проектами, Управление проектом, управление разработкойКаждому разработчику знакома ситуация, когда реализация новой возможности в системе занимает большое количество времени, но релиз уже близко, а тимлид или менеджер проекта пятый раз за день задают уже надоевший вопрос: “Ну когда будет готово?”. И тогда встает непростой выбор — сделать все правильно и не уложиться в сроки релиза или реализовать минимально работающий, но не идеальный с точки зрения технического решения, функционал. Очевидно, что в большинстве случаев будет выбран второй вариант, так как релиз и предоставление результата клиентам здесь и сейчас важнее чистоты кода и архитектуры системы. Но проходит несколько месяцев, и вот уже старое не идеальное техническое решение мешает реализации другого функционала. И дальше такие решения будут накапливаться в огромный ком. Разбираясь с этой проблемой, очень важно сделать правильные выводы и выбрать нужное решение. От этого решения будет зависеть дальнейшая судьба всего проекта. В данной статье мы постараемся разобраться с природой технического долга и посоветовать пути его устранения.
Читать полностью »
Директивы prefetch и preload в webpack
2018-04-25 в 8:48, admin, рубрики: javascript, webpack, Блог компании RUVDS.com, разработка, Разработка веб-сайтовВ webpack 4.6.0. появилась поддержка директив prefetch и preload (они выглядят, соответственно, как «магические комментарии» webpackPrefetch и webpackPreload к командам import()). С их помощью браузеру можно давать подсказки о ресурсах, которые могут понадобиться пользователю в недалёком будущем. Браузер заблаговременно загружает такие ресурсы, что позволяет улучшить впечатление пользователя от работы с сайтом.
В материале, перевод которого мы сегодня публикуем, речь пойдёт о том, как пользоваться этими директивами для оптимизации производительности веб-сайтов.
Читать полностью »
Tesla повторяет ошибки крупнейших производителей автомобилей 80-х годов прошлого века
2018-04-24 в 8:44, admin, рубрики: tesla, Автомобильные гаджеты, Илон Маск, производство, разработка, транспорт будущего, фабрики, финансы
Илон Маск в 2015 году
Компания Tesla Inc. уже давно привлекает внимание журналистов, предпринимателей, регуляторов и обычных смертных. Немудрено — ведь она производит весьма современные электромобили, которые, помимо всего прочего, имеют еще и почти автоматическую систему управления под названием Autopilot. Илон Маск, глава компании, умеет рассказывать о ней и ее продукции так, что новинки раскупаются, как горячие пирожки на празднике.
Правда, не так давно компания стала играть роль ньюсмейкера не потому, что достигла очередных успехов, а по иным причинам. Проблема в том, что на фабрике по производству автомобилей во Фремонте, Калифорния и на заводе, где создаются аккумуляторные батареи, в Кларке, Невада, почти остановились все рабочие процессы. По словам Маска, приостановка нужна была для того, чтобы подготовиться к новому этапу эволюции — значительному повышению уровня производства, причем не только самих электромобилей, но и аккумуляторов к ним.
Читать полностью »
Как работает JS: сетевая подсистема браузеров, оптимизация её производительности и безопасности
2018-04-23 в 9:30, admin, рубрики: javascript, Блог компании RUVDS.com, разработка, Разработка веб-сайтов, сетевая подсистемаВ переводе двенадцатой части серии материалов о JavaScript и его экосистеме, который мы сегодня публикуем, речь пойдёт о сетевой подсистеме браузеров и об оптимизации производительности и безопасности сетевых операций. Автор материала говорит, что разница между хорошим и отличным JS-разработчиком заключается не только в уровне освоения языка, но и в том, насколько хорошо он разбирается в механизмах, не входящих в язык, но используемых им. Собственно говоря, работа с сетью — это один из таких механизмов.
LED матрица на микроконтроллере ATmega328p или самопальный модуль Arduino. Часть первая — Разработка
2018-04-20 в 11:14, admin, рубрики: arduino, ATMEGA328P, c++, dev board, display, diy или сделай сам, electronics, IoT, LED, led display, LED matrix, matrix, ардуинщик, Программирование, программирование микроконтроллеров, Производство и разработка электроники, разработка, разработка электронных устройств, робототехника, самоделки, самодельный, сдвиговой регистр, Электроника для начинающихДобрый день, Geeks, хочу сегодня рассказать, про эту достаточно простую и тем не менее, интересную LED-матрицу которую я собрал еще в 2017 году в сентябре, пришло время рассказать как сделать такое устройство простым и понятным языком для всех кто хоть как то знаком с электроникой и программированием.

Это устройство может стать приятным подарком или украшением полки любого человека.
Читать полностью »
9 советов по улучшению качества кода React-приложений
2018-04-20 в 11:09, admin, рубрики: javascript, React, ReactJS, Блог компании RUVDS.com, разработка, Разработка веб-сайтовБиблиотека React значительно облегчает жизнь разработчиков, которым приходится создавать сложные пользовательские интерфейсы. Программисту достаточно подготовить простые описания графических представлений для состояний приложения, а React, при изменении данных, будет эффективно обновлять и перерисовывать только те компоненты, на которые повлияли эти изменения. Однако, для того, чтобы создавать качественные проекты на React, программисту нужно приложить усилия, направленные на освоение этой библиотеки и вспомогательных средств разработки.
Автор статьи, перевод которой мы сегодня публикуем, хочет поделиться с аудиторией React-разработчиков девятью полезными советами, направленными на повышение качества кода. Эти советы затрагивают довольно широкий диапазон тем — от инструментальных средств до стиля программирования.
Читать полностью »
Как работают приложения Сбербанк Онлайн: Workflow API и фрэймворки
2018-04-18 в 12:16, admin, рубрики: api, Блог компании Сбербанк, мобильные приложения, разработка, Разработка веб-сайтов, разработка мобильных приложений, Сбербанк, сбербанк онлайн, Сбертех, фрэймворкиМного кто пользуется приложением Сбербанк Онлайн, но немногие знают, как оно работает. Настало время приоткрыть завесу тайны – в этой статье мы расскажем о некоторых подходах, которые используем в разработке.

Читать полностью »
Побег из ада async-await
2018-04-17 в 11:37, admin, рубрики: javascript, Блог компании RUVDS.com, разработка, Разработка веб-сайтовСовсем недавно конструкция async/await в JavaScript выглядела как отличное средство для избавления от ада коллбэков. Однако неосмотрительное использование async/await привело к появлению нового ада.






