[Перевод] Использование шаблона render props вне рендера |
React представляет новое API (context API), которое использует "паттерн" (шаблон) render props
(подробнее). На семинарах, встречах и в твиттере я вижу, что возникает много вопросов об использовании render props
вне рендера, например, в обработчиках событий или "хуках" жизненного цикла(`lifecycle hooks').
Метки: author maxfarseer reactjs javascript react react 16+ |
Шлемы Oculus Rift почти сутки не работали из-за просроченного сертификата подписи кода |
|
[Перевод] Руководство по фоновой работе в Android. Часть 3: Executors и EventBus |
Метки: author dzigoro разработка под android блог компании jug.ru group блог компании epam android async threadpool events |
Варианты расширения протокола Modbus: ускорение опроса и чуть-чуть о безопасности |
Метки: author Whuthering сетевые технологии промышленное программирование программирование микроконтроллеров modbus плк радиосвязь промышленная автоматизация асутп |
Не надо усложнять! Или как редакционная политика помогает продвигать ваши решения пользователям |
Проблематика
Мы делаем рабочие инструменты для корпоративных пользователей. Делаем их хорошо. Красивыми и понятными.
Но мы не имеем доступа к самим пользователям. И зачастую бывает, что то, как наше решение пользователю преподносится, сильно портит впечатление. И вместо желания скорее пользоваться новым удобным функционалом вызывает бойкот и протест.
Нам было больно и грустно, и мы решили с этим бороться. И хотим поделиться нашими наработками, как гарантировать, что пользователям представят ваше решение достойно.
Метки: author eastbanctech управление медиа контент-маркетинг блог компании eastbanc technologies текст тексты контент контентная стратегия маркетинг маркетинг своими руками |
Unit-тестирование скриншотами: преодолеваем звуковой барьер. Расшифровка доклада |
Тестировать регресс верстки скриншотами модно, этим никого не удивишь. Мы давно хотели внедрить этот вид тестирования у себя. Всё время смущали вопросы простоты поддержки и применения, но в большей степени — пропускная способность решений. Хотелось, чтобы это было что-то простое в использовании и быстрое в работе. Готовые решения не подошли, и мы взялись делать свое.
Под катом расскажем, что из этого вышло, какие задачи решали, и как мы добились того, чтобы тестирование скриншотами практически не влияло на общее время прохождения тестов. Этот пост — расшифровка доклада, который прозвучал на HolyJS 2017 Moscow. Видео можно посмотреть по ссылке, а почитать и посмотреть слайды — далее.
|
Google leanback — забота большого брата |
Метки: author morkovkin разработка под android java блог компании онлайн-кинотеатр ivi androd android tv google leanback |
Устройства с управлением через веб-интерфейс |
|
Заметки по соответствию требованиям платформ VR |
|
Dimnie: от гиков с GitHub до корпоративных бухгалтеров |
Метки: author BiZone_team информационная безопасность блог компании bi.zone bi.zone dimnie троян вирусы namecoin фишинг |
[recovery mode] Что делает сова в ZeroNights 2017 Crackme №3? |
ZeroNights 2017 Crackme №3 — довольно простое задание, но, тем не менее, и в нём есть несколько интересных моментов и сова.
Под катом — дизассемблирование, декомпиляция, pull request в IntelliJ IDEA и ни единого запуска отладчика.
Читать дальше ->
|
Vue.js Moscow Meetup #1 (22.03.2018) |
Метки: author JekaRu vuejs javascript блог компании acronis inc vue.js meetup acronis |
Расчет сроков и стоимости проектов: как это делается и можно ли упростить процесс? |
Метки: author cobhc управление проектами управление продажами оценка проектов расчет сроков и стоимости проектов |
[Перевод] Люди не хотят чего-то действительно нового — они хотят привычное, но сделанное иначе |
Если ваш новый продукт или сервис не набирает популярность, спросите себя: как найти мой ролл «Калифорния»?
Метки: author Smileek управление продуктом развитие стартапа usability блог компании funcorp ролл калифорния нир эяль пользовательские привычки пищевые метафоры |
Как вовремя заметить DDOS: сценарий использования сервиса мониторинга для раннего обнаружения |
|
Ускорение сборки JavaScript-кода с использованием webpack 2–3 |
Появляется все больше SPAсалонов. Даже лендинги люди пилят на React. А действительно сложное веб-приложение уже трудно представить с другим подходом. Одна из главных проблем современного фронтенда — это сборка таких проектов. С этим помогают справляться бандлеры.
Иван Соснин, фронтенд-разработчик Контура, рассказывает, как настроить webpack 2 и 3, чтобы получить ощутимый прирост в скорости сборки статики. Статья будет полезна тем, кто уже работает с webpack или смотрит в его сторону.
Стоит начать с ремарки, что недавно вышел webpack 4. Там вообще все супербыстро и ничего делать не надо, а еще изменилось процесс разбиения кода на чанки.
Но тащить в продакшен библиотеки, которые обновились вчера — не мой путь.
Webpack — это сборщик модулей (бандлер). Он собирает различные модули с зависимостями в один или несколько файлов (бандлов). У webpack модульная архитектура, а это значит, что его можно гибко настраивать. Сборка кода настраивается при помощи плагинов, а трансформации кода производятся с помощью загрузчиков (loaders).
Если хочется больше базовых подробностей, можно почитать статью Рахима Давлеткалиева про webpack 1. Она немного устаревшая, но идеи и примеры в ней разобраны подробно.
За всю эту гибкость приходится платить сложной конфигурацией.
Читать дальше ->
Метки: author ylian_demakova системы сборки разработка веб-сайтов клиентская оптимизация javascript блог компании контур webpack веб-приложения spa |
Опыт перехода проекта на phalcon с php 5.6 на 7.1 |
Метки: author akimserg phalcon php блог компании «колеса крыша маркет» phalcon framework php7 |
Низкоуровневая оптимизация кода на платформе Эльбрус: векторное сложение uint16_t с помощью интринсиков |
В этой статье мы расскажем про более низкоуровневые оптимизации, которые можно делать на процессорах Эльбрус.
В принципе, оптимизации подобного уровня не являются необходимым этапом разработки под Эльбрус. Для большинства вычислительных операций, требующих высокой производительности, можно и нужно использовать функции из библиотеки EML.
Однако в текущей версии EML мы не нашли некоторых интересных нам функций, поэтому приняли решение написать их сами.
Читать дальше ->
|
Учебник Thymeleaf: Глава 5 Установка значений атрибутов |
Метки: author pilot911 java thymeleaf |
В macOS High Sierra обнаружились «Черные дыры» |
Метки: author SmirkinDA читальный зал разработка под ios разработка под os x блог компании parallels parallels it ios highsierra добровольский |