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


Устойчивый код и реактивное программирование - след (часть 1)
Устойчивый код и реактивное программирование - след (часть 1) Введение в ландшафт проблем, которые пытается решить реактивное программирование Программное обеспечение везде. Он есть на умных автомобилях, холодильниках и микроволновых печах. Даже если мы не думаем об этом, наша повседневная жизнь зависит от этого. По мере того, как он масштабируется и захватывает наш мир, становится критически важным найти способы, которые позволят ему быть ясным, читаемым и, что самое главное,..

Пять вещей, которые стоит попробовать как Java-разработчик
Вам не нужно отказываться от экосистемы Java, чтобы расширить свой набор навыков и узнать что-то новое. Java-разработчик нередко специализируется на одной платформе или языке программирования. Мы сосредотачиваемся на том, что у нас хорошо получается, и продолжаем совершенствоваться в этом. И вскоре мы замкнули себя в узкий набор навыков за счет всех остальных. Если вы дошли до этого момента, пора расшириться и узнать что-то новое. Во-первых, это хорошо для вашей карьеры. Конечно,..

Объединить, издатели и основные данные
Создайте непрерывный поток информации из Core Data в ваш пользовательский интерфейс В моей предыдущей статье RxSwift, Observables и Core Data я представил способ получить наблюдаемое непосредственно из вашего кэша Core Data. Но некоторые уже используют Apple Combine framework , поэтому я приготовил точно такое же решение для Combine. Общая идея состоит в том, чтобы получить поток сущностей Core Data в форме издателя и отправлять новые значения каждый раз, когда эти сущности Core..

Обработка ViewState с поддержкой повторных попыток на Android с использованием RxJava
Реализуйте состояния загрузки, содержимого и ошибок с поддержкой действия повтора. Давайте рассмотрим этот вариант использования: У нас есть операция, которая может занять некоторое время и может быть успешной или неудачной. В случае сбоя мы хотим разрешить пользователям повторить операцию, нажав кнопку повтора. Итак, мы проектируем наш ViewState следующим образом: onRetryClicked() в состоянии Error отправит событие в наш поток событий обновления. Сопоставление этой..

Почему реактивное программирование?
Давайте обсудим несколько причин, по которым нам нужно реактивное программирование, и что не так с традиционным подходом к API. 1. Поток на модель запроса Традиционное программирование обслуживает каждый запрос к серверу, назначая запросу один поток. Таким образом, в определенный момент времени максимальное количество одновременных запросов зависит от максимального количества потоков в пуле потоков сервера. Это поток для модели запроса. Это не значит, что мы можем слепо увеличивать..

Наивная бесконечная прокрутка в реактивном программировании с использованием наблюдаемых RxJS
Наивная бесконечная прокрутка в реактивном программировании с использованием наблюдаемых RxJS Простой эксперимент по реализации бесконечной прокрутки с помощью RxJS Сообщение в блоге о реализации Angular: Директива Simple Infinite Scroller с помощью RxJS Observables Что такое реактивное программирование? Проще говоря, это программирование с использованием асинхронных потоков данных. Есть отличный пост от Andre Staltz - Введение в реактивное программирование, которого вам не..

Практическое функциональное реактивное программирование — Блог App’n’roll
Практическое функциональное реактивное программирование — Блог App’n’roll На наш взгляд, функциональное реактивное программирование — отличный инструмент в бесконечной борьбе со сложностью. Сегодня мы хотели дать вам несколько советов, которые помогут вам извлечь из этого максимальную пользу. Примечание. В этой статье предполагается, что у вас есть базовые знания о FRP. Если вы новичок в этой теме и хотите научиться — сначала ознакомьтесь с этими ресурсами . FRP — прекрасный..