Design patterns make programmers jobs just that little bit easier. And if you’re a programmer you’ll know that the easiest way to get your job done is always the best way. Design patterns are templates for creating software using a repeatable process. These templates are applied to a common problem to help reduce the risk […]
Way back, we used to be able to determine resource requirements easily. We knew how many transactions our mainframe/mini computers could handle a minute, and we knew how many transactions our staff were likely to action per minute. If there was a disparity, we simply upgraded vertically. Fast forward to today and the situation is […]
CoAP Protocol (Constrained Application Protocol) is a web-based protocol that has been specifically designed to connect small, semi-intelligent devices to the Internet of Things (IoT). CoAP Protocol works with constrained nodes and constrained networks, to facilitate the compartmentalized deployment of machine-to-machine (M2M) solutions comprising of a multitude of network-enabled devices. Or to put things a […]
Here we provide an example of how to do linear regression using the Spark ML (machine learning) library and Scala. We will do multiple regression example, meaning there is more than one input variable. The goal is to read sample data and then train the Spark linear regression model. From there we can make predicted […]
If you have ever worked with or for a printing firm, you will undoubtedly know about the rift that often exists between designers and the actual people who put ink on paper. The designers think the printers are being overly awkward and restrictive when they inform the designer that something is impossible to achieve. The […]
In the current, connected environment, it is very easy to trap ourselves by believing that every device, and every application, has access to a reliable, low latency network connection. And whilst this may generally be true, for some applications, it is not enough. Consider for a moment how often your 3G/4G mobile internet connection bombs […]
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.
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...