Исповедь менеджера продукта |
Метки: author Wert1go управление проектами управление продуктом блог компании productsense управление продуктами менеджер продуктов команда |
[Из песочницы] Парсинг telegram каналов для агрегатора контента на PHP |
Метки: author xtrime развитие стартапа php telegram telegram api парсинг контента парсинг сайтов парсинг rss madelineproto |
Из серии разговоров с коллегами или крупицы опыта: дизайн DC Edge |
Метки: author a_andreev системное администрирование сетевые технологии децентрализованные сети bandwith dc leaf spine design edge |
Изменения в стандартной библиотеке Java 10 |
Недавно состоялся релиз-кандидат Java 10, и на Хабре вышла статья, где перечислены JEP'ы, вошедшие в новый релиз. Однако не все изменения в Java получают свой JEP. В частности, небольшие дополнения стандартной библиотеки практически всегда происходят без JEP'ов. При этом частенько практической пользы от них даже больше, чем от более серьёзных изменений, которые удостоились JEP'а. Давайте посмотрим, что добавилось в стандартную библиотеку Java 10.
Читать дальше ->
Метки: author lany java java 10 стандартная библиотека |
Техническая поддержка Check Point (TAC). Краткое руководство |
Метки: author cooper051 системное администрирование информационная безопасность блог компании ts solution checkpoint support tac ccsp |
Регулярные выражения в Python от простого к сложному. Подробности, примеры, картинки, упражнения |
re.split
может добавлять тот кусок текста, по которому был разрез, в список частей. А в re.sub
можно вместо шаблона для замены передать функцию. Это — реальные вещи, которые прямо очень нужны, но никто про это не пишет.
|
[Перевод] Hyperapp для беженцев с React/Redux |
Именно благодаря Redux для меня началось путешествие в мир удивительного функционального программирования. И это первое из функциональщины, что я попробовал в production. Прошли те времена, когда я использовал DOM для хранения состояния и неуверенно манипулировал им с помощью jQuery.
Redux — это инструмент для управления состоянием приложения (state), который позволяет полностью отделить его от представления (view). Представление (view) становится производным состояния (state), которое предоставляет пользователю интерфейс для его изменения. Действия пользователя (actions) не изменяют состояние (state) напрямую. Вместо этого они попадают в редюсер (reducer). Это такая чистая функция, которая на основе предыдущего состояния (state) и действия (action) генерирует следующее состояние (state). Такой подход к обновлению данных во многом был вдохновлен архитектурой языка программирования Elm и концепцией однонаправленного потока данных Flux. Это, возможно, самая популярная JavaScript-библиотека для иммутабельного изменения состояния из тех, что существуют сегодня. Авторы Redux сфокусировались на решении одной единственной проблемы — управление состоянием приложения (state), и сделали это хорошо. Redux получился достаточно модульным, чтобы работать с различными библиотеками для отображения представления (view).
React использует аналогичный сфокусированный подход для представления (view), имеет эффективный виртуальный DOM, который можно подключить к DOM браузера, нативным мобильным приложениям, VR и прочим платформам.
Что бы создавать надежные, функциональные и легко отлаживаемые web-приложения, можно использовать React и Redux. Правда, потребуются вспомогательные библиотеки вроде react-redux и куча boilerplate-кода. А можно попробовать Hyperapp.
Читать дальше ->
Метки: author MrCheater программирование reactjs node.js javascript блог компании devexpress hyperapp react redux |
Бизнес, пройдемте… |
Метки: author nmivan управление проектами карьера в it-индустрии erp- системы agile |
Дайджест свежих материалов из мира фронтенда за последнюю неделю №303 (19 — 25 февраля 2018) |
|
PHP-Дайджест № 126 (12 – 25 февраля 2018) |
Свежая подборка со ссылками на новости и материалы. В выпуске: игра-головоломка, Yii 2.0.14, PHP-DI 6.0 и другие релизы, предложение о неизменяемых классах из PHP Internals, порция полезных инструментов, и многое другое.
Приятного чтения!
Метки: author pronskiy разработка веб-сайтов php блог компании zfort group дайджест php- ссылки symfony yii laravel async rfc |
Вам всего 21 и у вас за плечами уже четыре компании — что с вами не так? |
Метки: author crypby карьера в it-индустрии работа в it хантинг студенты рекрутинг |
Звук в ReactJS |
Метки: author musicriffstudio работа со звуком reactjs javascript audio sound звук музыкальные инструменты music |
Опять про пустые перечисления в C# |
public static bool IsNullOrEmpty(this IEnumerable items)
{
return items == null || !items.Any();
}
Метки: author 0x1000000 c# .net ienumerable |
[Перевод] The Dream Machine: История компьютерной революции. Пролог |
|
Измеряем скорость кода Java правильно (используя JMH) |
Привет хабр!
Это вводная статья про то, как следует делать тесты производительности на JVM языках (java, kotlin, scala и тд.). Она полезна для случая, когда требуется в цифрах показать изменение производительности от использования определенного алгоритма.
Все примеры приведены на языке kotlin и для системы сборки gradle. Исходный код проекта доступен на github.
|
[Из песочницы] Ruby on Rails ActionCable+Vue.js v2 на примере чата |
Доброго… Решил поделиться с сообществом опытом интеграции Vue.js v2 и Ruby on Rails на примере разработки чата. Для этого нам потребуется реализация websocket в Rails — ActionCable.
Это первая часть из нескольких статей чтобы не нагромождать всё в кучу и применять поэтапный подход к разработке. Эта часть в основном повторяет уже существующую статью, ссылка на которую приведена ниже, однако она необходима чтобы проследить весь процесс разработки поэтапно. Зинтересовавшимся — под кат.
Читать дальше →
Метки: author Morphine43 ruby on rails ruby rails vuejs2 |
Как научиться учиться. Часть 3 — тренируем память «по науке» |
Метки: author itmo учебный процесс в it gtd блог компании университет итмо университет итмо |
[recovery mode] Настройка VoIP FXO шлюза Yeastar Neogate TAXXX для работы с 3CX |
|
GLPI в небольшой организации, часть 2. Базовый функционал и особенности его использования |
Метки: author FreZZZeR системное администрирование it- инфраструктура glpi techsupport |
«Цифровые государства»: с чего все началось |
Метки: author 1cloud законодательство и it-бизнес блог компании 1cloud.ru 1cloud цифровое государство egov |