Javascript

First impressions of the fastest JavaScript runtime for Lambda

I thought Lambda needed a specialised runtime. One that works well with its resource-constraint execution environment. I even floated a few ideas in the past but sadly I don’t have the chops to make them happen myself. So I was pleasantly surprised when AWS open-sourced the LLRT runtime for JavaScript [1]! What is LLRT? LLRT, or Low …

First impressions of the fastest JavaScript runtime for Lambda Read More »

Reactive Extensions for Javascript – Observable vs ConnectableObservable

For those of you who are familiar with Reactive Extensions you should know all about observables already, but did you know that there’s another kind of observable sequence – Rx.ConnectableObservable. The difference between the two types of observable sequences is well explained here, in short, a connectable observable sequence allows you to share the same …

Reactive Extensions for Javascript – Observable vs ConnectableObservable Read More »

Reactive Extensions for Javascript – Causing side effects with Do

I wrote previously about how you can set up multiple observable sequences and subscribe to them with multiple observers and create a many-to-many relationship between them. Whilst this is a very flexible model with a clear separation of responsibilities, often it requires more work to set up and is more than what you need for …

Reactive Extensions for Javascript – Causing side effects with Do Read More »

Reactive Extensions for Javascript – Multiple observers for multiple observables

One of the great things about the Reactive Extensions for Javascript is that you can easily create a many-to-many relationship between observable sequences of values and observers who handles the arrival of new values. You should have a read of these couple of posts first: Introduction to the Reactive Extensions for Javascript – Creating Observables …

Reactive Extensions for Javascript – Multiple observers for multiple observables Read More »

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close