build with purpose

Redux

The Redux Saga Black Box

I’ve recently been learning React and Redux Sagas for a new project I’m joining. It’s been fun transitioning from Angular and learning what project organization looks like without an opinionated framework. As I looked through the code I started to notice that yield is used a lot to generate values and pass those values to the Redux store using redux-saga. I haven’t worked with yield yet so I needed to do some research.

Building an Event Source System - Part 2

Continuing my previous post, we’ll be working to setup an event source system using NodeJS. Event source systems utilize a common log of events to manipulate system state in a repeatable and scalable way. By recording state changes in logs, the system doesn’t need to rely on a database requests to gather state information. This has a variety of benefits that I’ve included previously. I enjoy working with the JavaScript/TypeScript, React, and NodeJS stack and find these tools very expressive.

© 2019. All rights reserved.