Reactive programming introduces a structured approach to building responsive and resilient systems, making it particularly well-suited for handling modern database interactions. This talk will explore how Node.js developers can implement reactive patterns to improve the performance and scalability of their applications. Topics will include managing backpressure, efficiently handling high-concurrency data streams, and implementing non-blocking database operations using tools like Node.js streams. Through practical examples and comparisons with traditional async methods, participants will gain a clear understanding of how reactive programming can be applied to database access in Node.js environments.
Ben previously spent a decade in adult education, community organizing, and non-profit management before transitioning to software development. He works as a Senior Developer Relations Engineer at Arbitrum and is a member of the board of Ruby Central. Ben is actively involved in open source and writes regularly on the intersection of tech, ethics, and community. He is the author of the forthcoming book Mastering Vector Search for Developers, to be published by Pragmatic Programmers.