Systems | Development | Analytics | API | Testing

Latest Posts

Reactive X: RxJava Data Flows: Observable, Flowable, Single, Maybe and Completable

Reactive programming is a programming technique for asynchronous applications that lets you structure your code based on “reaction” to data input changes instead of an imperative programming style where you have to poll or block and wait for changes to happen. If you’re not 100% familiar with ReactiveX (RxJava being the implementation for the JVM), perhaps you know Java Stream, which is a similar concept introduced in Java 8.

How Dutch telco KPN is making new connections with APIs

Editor's note: Today’s post is by Anuschka Diderich, Platform Lead at KPN, a 130-year-old Dutch landline and mobile telecommunications services company. Read on to learn how KPN is connecting people using API-powered products and services. “I’ll connect you.” Those were the first words uttered over the line in 1881, when the first public telephone network in the Netherlands started operating.

Using the Spark Machine Learning Library in Talend Components

Talend provides a family of Machine Learning components which are available in the Palette of the Talend Studio if you have subscribed to any Talend Platform product with Big Data or Talend Data Fabric. These components provide a whole bunch of tools and technologies to help integrate Machine Learning concepts for your use cases. These out of the box components can perform various Machine Learning techniques such as Classification, Clustering, Recommendation and Regression.

Outra - Increasing value and predictability of big data

Outra is a UK predictive data science business that helps companies increase the power and precision of data through a modern, science-led approach which delivers actionable insight at speed. Many of Outra’s clients have either limited or no data science capabilities in house. Outra matches its proprietary property data with client’s customer data and any relevant third-party data.

Top 10 Benefits of Continuous Integration & Continuous Delivery

Continuous Integration (CI) allows you to continuously integrate code into a single shared and easy to access repository. Continuous Delivery (CD) allows you to take the code stored in the repository and continuously deliver it to production. CI/CD creates a fast and effective process of getting your product to market before your competition as well as releasing new features and bug fixes to keep your current customers happy.

This year has been a game changer for Yellowfin

The launch of Signals has been a complete game-changer for us this year. Yellowfin is doing something completely unique in the marketplace and we’re winning some great deals because of it. Signals is an automated data discovery product that delivers alerts to users about critical changes in their business. It’s not about dashboards - this is a completely different way of consuming analytics.

Data Pipelines and the Promise of Data

The flow of data can be perilous. Any number of problems can develop during the transport of data from one system to another. Data flows can hit bottlenecks resulting in latency; it can become corrupted, or datasets may conflict or have duplication. The more complex the environment and intricate the requirements, the more the potential for these problems increases. Volume also increases the potential for problems. Transporting data between systems often requires several steps.