InfoQ Homepage Reactive Programming Content on InfoQ
-
New Signals Proposal Seeks to Formalize Reactive Programming Primitives in JavaScript
The JavaScript language recently added the Signals proposal (currently in Stage 1) to the list of candidate features striving to improve the language. The Signals proposal seeks to provide common primitives primarily for framework maintainers to implement reactive programming patterns. It reflects input from authors/maintainers of Angular, Ember, MobX, Preact, Qwik, RxJS, Solid, Svelte, Vue.
on Jun 03, 2024 -
Jetpack Compose 1.6 Brings Improved Performance and Extends Supported APIs
The latest release of Android UI toolkit Jetpack Compose aims to improve overall performance and extends supported APIs, including drag and drop, selection by mouse, spline-based keyframe animations, and more.
on Jan 26, 2024 -
Rethinking "Rethinking Reactivity" - Svelte 5 Introduces Runes
In their "Introducing runes" blog post, the Svelte team presents new syntax to express reactive dependencies in web applications. The extra syntax may increase the maintainability of complex web applications, further advancing Svelte’s enterprise readiness.
on Oct 02, 2023 -
Yelp Adopted the MVI Architecture to Improve Performance and Testability of Their Android App
Four years into the adoption of the Model-View-Intent (MVI) architecture for their Android app, Yelp engineer Paul Martin says it allowed them to have performant screens and improve unit testing.
on May 01, 2023 -
Introducing Hilla 2.0: Reactive Endpoints, Native Image, Simplified Theming, SSO Kit, and More
Hilla, the type-safe web framework for Spring Boot, has announced the release of version 2.0. This release utilizes Spring Boot 3, Java 17, and Jakarta EE 10, providing access to the latest features in the Java ecosystem. It includes an improved TypeScript generator, web socket support for reactive endpoints, support for GraalVM native images, a simplified theming mechanism, and a new SSO kit.
on Mar 10, 2023 -
Signia: New JavaScript Incremental Computing Library Delivers Better UX for Single-Page Apps
The team behind the collaborative whiteboard tldraw recently published a library that brings incremental computing to JavaScript. Signia seeks to overcome fundamental performance limitations of tldraw’s chosen UI and reactive framework and ultimately provide better interactive apps with better user experience. Signia can however be used standalone or in conjunction with any UI framework.
on Mar 07, 2023 -
Quarkus 2.8.0 Introduces Fine-Grained Transaction API
Red Hat has released Quarkus 2.8.0 that delivers integration with the RESTEasy Reactive REST layer and GraalVM 22.0 by default. A fine-grained programmatic transaction API offers more control over transactions.
on May 05, 2022 -
Performance-Focused Reactive UI Framework Solid.JS Releases First Major Version
Solid.js, a reactive JavaScript UI library, released its first major iteration. Solid replicates many capabilities (e.g., server-side rendering, concurrent rendering) and APIs (e.g., stores, context, directives) present in other frameworks. Developers map the appearance and behavior of user interfaces to a set of reactive dependencies. Solid compiles the statements to imperative DOM operations.
on Jul 06, 2021 -
Testing Asynchronous Code - RxJS Live London
Jay Phelps, former member of the RxJS core team, recently explained how to test code that leverages code using RxJS, the reactive programming library used by the Angular front-end framework for asynchronous programming. RxJS provides a testing API with a DSL to express timed sequences and lifecycle events.
on Feb 17, 2021 -
Mobx Reactive State Management Library Released Version 6
Michel Weststrate, author of the reactive state management library MobX, recently released MobX 6. MobX6 now supports Internet Explorer and React Native and updates its decorator-based API to reflect the new JavaScript decorators proposal (currently in Stage 2). Important pieces of the MobX ecosystem are also updated to support the latest version of MobX.
on Oct 17, 2020 -
The State of RxJS - Ben Lesh at Ngconf
RxJS core team member and lead Ben Lesh presented at ng-conf the upcoming features for RxJS 7.
on Oct 15, 2020 -
Reactive Angular Library NgRx v10 Adds Component Local State Management Package
NgRx, a set of reactive extensions for Angular based on RxJS, shipped v10 with a new component store package for local state management. The new package complements the NgRx Store used for application-wide state management. A new, experimental NgRx Component package also supports developers in writing Angular Zoneless applications leveraging Angular Ivy capabilities for better performance.
on Oct 01, 2020 -
Smart APIs Require Reactive Business Processes and Technology - Bernd Ruecker at QCon London
Implementing smart APIs, with circuit breakers, async communication, and reactive services, requires changes to business processes, not just buzzword technology. At QCon London, Bernd Ruecker talked about the challenges and tradeoffs to consider when moving beyond simple, request/reply APIs.
on Jul 09, 2020 -
Significant New Features Planned for Helidon 2.0
Oracle is well on their way to a Helidon 2.0 GA release scheduled for late Spring 2020. Helidon 2.0.0-M1, released in early February, and Helidon 2.0.0-M2, released in late March, have provided a host of new features including: support for reactive messaging; a new command-line tool, a new web client API for Helidon SE, GraalVM support for Helidon MP, and a new reactive database client.
on Apr 23, 2020 -
Edge to Cloud: Building the Tesla Virtual Power Plant
Tesla engineers discuss the Tesla Virtual Power Plant and how the software they’re building is tackling some of the hardest problems in distributed systems and in renewable energy. The Tesla Virtual Power Plant (VPP) is a modern example of a cloud-native architecture that heavily leverages edge computing.
on Mar 18, 2020