Category Archives: JavaScript

RxJS logo

Sequencing Subscriptions with RxJS

RxJS logo

Let’s say your web-application communicates with a 3rd party service and this service is somewhat fragile. Either because of its fragility – or for some other reason – under no circumstances do you want your application to bombard this service with concurrent requests. Whenever a component needs to make a request to this service, and there is already another request waiting for a response, the new request should wait until the previous request completes.

Continue reading

Speeding down the road with Vroom

Congratulations to our client Vroom.com for successfully securing a new round of funding worth $30M – a great start on the road to the larger goal of raising $70M over the next few months. Vroom, for whom Boyle Software has done work since 2016, has restructured this year in a push for profitability.

We wish our partners at Vroom continued success in their pursuit of being the best online marketplace for used automobiles. We are proud to be a part of the team!

New Client: Energy Metrics

Energy Metrics LLC logoWith innovative use of IoT sensors and smart, real-time reporting, New York City-based Energy Metrics is building a great business helping clients achieve significant power and dollar savings. Concentrating on three key real estate-centric verticals – financial institutions with retail outlets, hotel chains, and co-location data centers – EM is showing companies a path to greater energy efficiency and big savings on their bottom line. And Boyle Software is lucky to have EM as our latest client!

REST-less yet ? Try GraphQL

Lets face it, REST can can have its downsides e.g :

  • dealing with a whole bunch of endpoints in a typical application
  • performing multiple roundtrips to the server for multiple resources in order to get data for a single page of the UI
  • getting the request parameters right
  • dealing with api versions – coupling between the client and the responses from the server
  • over-fetching of information that is not needed

Continue reading