Riak is at heart, a NoSQL-style data storage engine. Where Riak differs from other NoSQL database platforms is in the fact it has been developed and optimized to handle massive amounts of sequential, small sized data packets. Furthermore, Riak is intended to collect data from IoT devices. When we combine these two differentiators, we find […]
The TICK Stack is a collection of associated technologies which combine to deliver a platform for storing, capturing, monitoring and visualizing data that is in time series. The TICK stack consists of the following technologies: Telgeraf – collection of tie sequential data from a range of sources including IoT devices. InfluxDB – high performance and […]
As cluster computing frameworks go, Apache Spark is undoubtedly a major player in the Big Data market. The ability to interface with other major Big Data technologies such as Hadoop and Cassandra, whilst bringing in major cloud platforms like Amazon Web Services make it almost the go to tech for companies looking to deploy a […]
A monolithic application describes a single-tiered software application in which the user interface and data access code are combined into a single program for a single platform. A monolithic application is self-contained and independent from other computing applications.
ELK Stack, or Elastic Stack as it has just been rebranded to, has just received a long-awaited update to version 5. But before we take a look at some of the major improvements in this new version, it might be best just to reiterate on exactly what Elastic Stack is. Elastic Stack is a platform […]
The AWS Lambda service is part of the overall application hosting platform that makes up the full Amazon Web Services product offering. Where AWS Lambda differs from other services within the AWS infrastructure, is in that it is an on-demand style service. Application functions that operate under the AWS Lambda service will only be […]
How do you use external Scala frameworks or Java jar files in the Scala Command Line Interpreter (REPL, aka read–eval–print loop)? You use SBT. SBT is the Scala Interactive Build tool. You can use it to build Scala or Java projects and run a complex series of tasks. It does the same thing as Maven. […]
Angular 2 is the latest iteration of the amazingly successful application development framework that has been developed by Google. Angular 2 provides everything that is needed to develop complex web based and mobile applications. This includes data management, HTTP services and form handling. So what is new in Angular 2? Why has this update got […]
Here we show how to use SQL with Apache Spark and Scala. We also show the Databricks CSV-to-data-frame converter. This tutorial is designed to be easy to understand. As you probably know, most of the explanations given at StackOverflow are complicated. The writers often write about items not directly related to the question posed and […]
Here we are going to take a look at Scala Partially Applied, Partially Defined, Anonymous, and Curried Functions. Twitter wrote much of its website in Scala. They have written this style guide and reference material that is recommended to study. Partially Applied Functions Do not confused Partially Applied Functions with Partially Define Functions (defined below). […]
Smartsourcing is a brief guide to the world of modern technology partnerships. It was developed through a collaborative effort of top Zymr executives as we uncovered a gap in the market between the perception of what outsourcing used to be, and how leading technology innovators are leveraging this globalized approach to value generation. Read this guide to learn...