ChartIQ

How to take ChartIQ one step further with real-time data?

ChartIQ is an HTML5 charting library and technical analysis solution that works seamlessly across desktop, web, tablet and smartphone. More than just another charting tool, ChartIQ is a developer-friendly financial visualization engine built using a highly robust and proprietary API, and delivered as a simple SDK file. ChartIQ offers a wide range of innovative data[…]

featuredImage-new2

Streamdata.io & Vue.js sample and step-by-step tutorial

Vue.js is one of the most famous JavaScript frameworks currently. It often appears in the top frameworks for web app development, and it turns out that someone in our team (You can buy me with double chocolate cookies for a name) loves this framework. So what did we do? We decided to create a sample app[…]

Vert.x EventBus

Vert.x: how to handle retry with the EventBus?

Vert.x is a polyglot library that helps to develop reactive applications. Among all its features, Vert.x comes with a built-in EventBus, which is a masterpiece in a event-driven (micro-services) architecture. What you will read about in this post: how to handle a retry on a request-response of the Vert.x EventBus with a classical Handler … with a[…]

Vert.x Service Discovery

Vert.x: implementing a custom Service Type for the Service Discovery

Vert.x is a polyglot library that helps to develop reactive applications. A good starting point on how Vert.x can help you to write such applications is the free-ebook Building Reactive Microservices in Java from Clément Escoffier or these talks: here and here. Besides Vert.x itself, Vert.x comes with lots of components that eases the development of reactive[…]

Spring Web Flux + Streamdata.io

Using Spring Web Flux as a Java Client of Streamdata.io

Despite the fact Server-Sent Events (aka SSE) is a bit older than WebSocket, SSE is less known than WebSockets as a push technology. If you wish to get the difference between Server-Sent Events and WebSockets, you can read this article or watch one videos of our great drones enchantress Audrey (here). But it seems there is[…]

Vert.x logo

Vert.x and the async calls chain

Vert.x is a nice polyglot library to write reactive applications. Based on the multi-reactor pattern, the core concept of Vert.x is the event loop that dispatches work/events to handlers. The event loop is single threaded. But you can have multiple event loops (hence, the multi-reactor pattern). What you will read about in this post: A Classic “Hello[…]

imgAppleWatch2

Integrate Server-Sent Events in your Apple Watch for WatchOS 2

Real-time data animation in your Apple Watch with Streamdata.io A few months back, I demonstrated how to animate data in Real-Time in your iOS applications using Streamdata.io with a New York Times API (see my blogpost here). With the growing success of smartwatches and the launch of the Apple Watch a couple years ago, a lot of companies[…]

streamdata-logo

How to inject Query Params and HTTP headers

This is the second post of a “How to” series which aims to highlight simple but yet powerful features of Streamdata.io. In my previous post I explained the different options to configure the polling frequency. Today will focus on the ability of Streamdata.io proxy to inject custom query parameters or HTTP Headers while performing the request against a target[…]

gzip

Add compression to Server-Sent events with Undertow

Introduction With this post, we’ll tell you how we added compression support to a Server-Sent Events server built with Undertow. Our goal was to validate that this compressed flow would directly be understood by our favorite browsers: Chrome, Firefox, Safari, even IE, and possibly more… The context At Streamdata.io, we build up an incremental API cache[…]