Публикации по теме 'reactive-programming'


RSocket с Spring Boot и JS: от нуля до героя
Что такое RSocket? RSocket - это двоичный, асинхронный, однозначный, симметричный протокол без сохранения состояния, который полагается на протокол между потоками TCP, WebSocket, Aeron и HTTP / 2, который будет использоваться в качестве транспортного протокола за кулисами. Он был разработан в соответствии с семантикой Reactive Streams , поэтому легко интегрируется в приложения, которые сильно зависят от библиотек Reactive, таких как Project Reactor или ReactiveX . Зачем мне..

Когда React слишком много, AlpineJS сделает свое дело
Если вы чувствуете себя подавленным React, прочтите это React - самый популярный в мире интерфейсный фреймворк. Он очень надежен и богат функциями, но для небольших проектов это может быть слишком много. Здесь в игру вступает AlpineJS. Он меньше, быстрее и проще в освоении, чем React, что делает его идеальным для конкретных целей. Что такое React? Я уверен, что вы прекрасно знаете, что такое React, но пока не пропускайте этот раздел. Я собираюсь использовать эти определения для..

Создание CRUD с помощью Spring Webflux
Spring Webflux - это последняя версия Spring, переработанная для создания неблокирующих приложений с использованием реактора проекта . Основное отличие заключается в сервере приложений: с Webflux ваше приложение будет работать под управлением Netty , который представляет собой структуру сетевых приложений, управляемых асинхронными событиями , вместо Tomcat . Реактивное программирование Если вы не знакомы с таким подходом к программированию, вы должны знать, что мы создаем..

Реактивные вызовы методов на стороне сервера
Минимизация публикации данных и помощь в повышении безопасности Мое путешествие Я люблю JS, Node и Meteor, но с тех пор, как я ушел с предыдущей работы через 10 лет, столкнулся с рядом проблем. Эта софтверная компания делала все свои разработки на JAVA и действительно работала в негибкой манере старой школы. Чтобы совершить переход, мне действительно пришлось начать переучивать свой мозг. По большей части мне действительно нравятся все новые принципы и способы ведения дел, но есть..

Angular встречает RxJS: операторы RxJS
Введение Эта статья относится к серии под названием « Angular встречается с RxJS », в которой я пытаюсь объяснить реактивное программирование с использованием «RxJS» в контексте «Angular» как можно лучше. Оглавление Основные понятия Темы RxJS Операторы RxJS (Часть 1) Операторы RxJS (Часть 2) Операторы RxJS (Часть 3) takeUntil и асинхронный канал» Наблюдаемые более высокого порядка Обработка ошибок Планировщики RxJS (скоро) Мини-проект: Сборка Pokedex (вскоре) В..

Отладка приложений Spring Reactive
Вступление Все больше и больше инженеров теперь используют реактивный стек Spring для создания отказоустойчивых приложений на облачных платформах. Однако процесс отладки для реактивного стека не такой простой, как в стеке Spring MVC. В основном это происходит из-за кардинально различающихся стилей сборки и исполнения. В этой статье рассматриваются инструменты, доступные для отладки и выявления проблем в реактивном коде. Предпосылки Примеры и пояснения в этой статье предполагают,..

Заворачиваем вещи в бекон
Это перекрестный пост, чтобы проверить последнюю версию этой статьи, посетите https://fedknu.com/blog/wrapping-things-in-bacon/ А под оберткой вещей в Bacon я подразумеваю создание наблюдаемых объектов путем упаковки значений в виде реактивных типов данных. Я считаю, что это хорошая отправная точка, если вы интересуетесь функциональным реактивным программированием. Немного контекста Функциональное реактивное программирование (FRP) — это функциональное программирование с..