Без заголовка |
Данное исследование является исключительно научно-техническим экспериментом.Читать дальше →
Метки: author kleimer информационная безопасность беспроводные технологии кибербезопасность беспроводные сети московский метрополитен идентификация |
«Не влезай, убьет!» или вся правда о безопасности АСУ ТП. Часть 2 |
|
Истории успеха Kubernetes в production. Часть 8: Huawei |
Метки: author shurup облачные вычисления it- инфраструктура devops блог компании флант kubernetes docker huawei истории успеха |
«Профит велик. Мы получили множество свобод, которыми не обладали раньше», — Владимир Плизга о микросервисах |
Сейчас очень модно внедрять микросервисы, но не у всех это получается хорошо. В особенности, если речь идёт о больших энтерпрайзах и банковских системах. Кто-то годами не может распилить свой монолит, кто-то не уверен в отказоустойчивости и так далее.
Сегодня мы поговорим о внедрении микросервисной архитектуры в Центре Финансовых Технологий (ЦФТ) — группе компаний, работающих в области информационных технологий для финансового сектора с 1991 года. То есть это организация, где качество продукта чрезвычайно важно, от него зависят реальные деньги.
В свою очередь, Владимир Плизга последние 6 лет погружен в разработку бэкенда интернет-банков и сопутствующих сервисов в ЦФТ, где активно топит за микросервисы и прочие модные штуки. Чтобы пообщаться с ним, я приехал прямо в офис ЦФТ, сделал сэлфи и обязательную фотку красного слона :-)
Обсуждаемые темы:
Метки: author olegchir java блог компании jug.ru group microservices микросервисы jbreak jbreak2018 jpoint jpoint2018 spring springfox swagger |
[Перевод] Как работает JS: сервис-воркеры |
Метки: author ru_vds разработка веб-сайтов javascript блог компании ruvds.com разработка сервис-воркер |
Наш опыт создания редактора блок-схем для веб приложения |
Метки: author eyeofhell разработка веб-сайтов программирование javascript блог компании voximplant voximplant smartcalls |
Получаем список пассажиров рейсов крупнейшего авиаперевозчика Украины |
Метки: author dinikin информационная безопасность безопасность уязвимость web- сайты авиация авиабилеты авиасервисы |
[Перевод] Зомби, которые съедают вашу память |
Метки: author tangro системы сборки системное программирование отладка google chrome блог компании инфопульс украина зомби |
[Перевод] Система типов в математике |
Метки: author PatientZero программирование математика типизация система типов математика и программирование |
Исповедь менеджера продукта |
Метки: author Wert1go управление проектами управление продуктом блог компании productsense управление продуктами менеджер продуктов команда |
Регулярные выражения в 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 |
Звук в ReactJS |
Метки: author musicriffstudio работа со звуком reactjs javascript audio sound звук музыкальные инструменты music |
[Перевод] 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 блог компании университет итмо университет итмо |