Azure API Options

Our application services team recently spent time reviewing the current options for hosting an API on Azure. We considered the Azure API service offerings for Logic Apps, Service Fabric, and API Apps. Not reviewed, but certainly, an option is the traditional route of creating a new VM and loading an API onto a web server …

Scrum QA Suggestions

Software development using the Scrum project methodology follows an iterative process which repeats every week or longer. The method includes a development and testing phase. There are times when development and QA teams are at odds over the testing process. This article suggests an approach to help both developers and QA improve their relationships and complete more work. …

Cloudera Director – Automating Big Data Needs

OMG! Big Data!   Big Data is not as scary as it sounds. Some data enthusiasts often refer to Big Data as a huge amount of data, and it isn’t a quite accurate definition. For example, a medium-sized organization which is trying to gather insights from their data sets that are a combination of structured and unstructured …

Top 7 Reasons Why Organizations Should Adopt ElasticSearch

What has made ElasticSearch such a popular search engine? Let’s discuss some of the reasons why it is so renowned across leading organizations: ElasticSearch is distributed, in the sense, the data we store is distributed to different nodes on an ElasticSearch cluster. This distributed feature helps with faster search, faster storage, and faster operations. It …

Apache NiFi as an Orchestration Engine

Apache NiFi as an Orchestration Engine Orchestration of services is a pivotal part of Service Oriented Architecture (SOA). Apache NiFi provides a highly configurable simple Web-based user interface to design orchestration framework that can address enterprise level data flow and orchestration needs together. While most other frameworks primarily are for service orchestration only, NiFi can …

Scala – Beyond Spark Jobs

If you’re in tune with the goings on in the realm of “Big Data,” you’ve no doubt heard of, if not worked with, a nifty distributed data processing platform by the name of Apache Spark. If you’ve tinkered around with Spark at all, you’ll have at least heard of a programming language by the name …

Cross-Platform Mobile App Development with Xamarin

Have you ever stopped to really think about that Facebook or Reddit mobile app that you’re always on? Mobile development is not the new kid on the block anymore, but until just a few years ago, cross-platform mobile development was this giant mythical beast that didn’t exist. With the market share for mobile being primarily …

Spark RDD vs Spark SQL Performance comparison using Spark Java APIs

Resilient Distributed Dataset (RDD) is the main abstraction of Spark framework while Spark SQL (a Spark module for structured data processing) provides Spark more information about the structure of both the data and the computation being performed, and therefore uses this extra information to perform extra optimizations. Up until Spark 1.6, RDDs used to perform …

5 Lessons I Learned My First 18 Months in Recruiting

One of my favorite recruiting stories starts standardly with me reaching out to a candidate and following up with an email.  The candidate responded by asking me why I was working so late and not cruising around in my convertible living the fabulous and high life that is Technology Recruiting. *note, I don’t have a …

Data Science …as a Service

The data race is in full swing. Nearly every customer I work with is attempting to collect and store as much data as possible. Twitter/Facebook feeds, web activity logs, 3rd party demographic data, GIS data, internal server logs, IoT data and more than before are being stored in ever larger data stores. This race to …
newer posts older posts