What is Machine Learning?

What is Machine Learning and What Tools Can Be Used to Incorporate It into Your systems? Being a science fiction freak, in the past when I heard AI (Artificial Intelligence), I thought about Skynet and robots offing humans to take over the world. Back then I would ask myself, do we want machines to make …

A New Age Data Catalog

We live in a new era where “Googling” has become a commonly used practice available at our disposal to find almost any information we desire. In this new era of exponential growth in data, enterprises have a need for “Googling Data Assets.” A recent set of data catalog tools with built-in capabilities have been developed …

First Steps in Automation Testing

If you’re trying to decide whether automation is a fad or a necessity, or if it represents a cost or an investment, let me tell you that it is something in the middle. The answer will depend on having the right or the wrong approach. To get a better understanding, let’s look at the following …

Scalability

Often when interacting for solutions or floating your decisions to the architects, one question comes out at some point. Is this solution scalable ? So this read is not about scalability itself or maybe it is, but how to tag your solution with possible answers with right perspective. Types of Scaling: Vertical You have a …

Input Property Binding and Change Detection Strategy in Angular

In my post on “Sharing data between angular components” we saw how @Input() decorator is used to pass data from parent to child components. In this post we will discuss Angular’s Change Detection Strategy and how it affects change detection on input property binding. Before we start I would like to introduce concept of immutable …

We Have Data V’s, What About Data Quality?

Organizations have been increasing their focus on data analytics and visualization techniques to drive faster decisions, deliver better customer experiences and generate market insights from big data and analytics. The modern-day data platform has undergone rapid changes. These changes have been primarily directed towards the 3 Vs of big data: volume, velocity and variety but …

Hello Serverless

Goal : Create a server-less API that says “Hello Serverless” or “Hello , <YOUR-NAME>” and Host it for $0 for up to a million hits. Though this example doesn’t compute anything ,if you have a memory efficient algorithm in place and have a valuable dataset and your resultant payload from a Lambda execution is minimal, …

Sharing Data between Angular Components

Angular components are the building blocks of any Angular application. Components provide the views or templates for your application, as well as, manage the data bound to those views.  Some of most common data sharing scenario is in which two or more components share information are: Parent Component => Child Component : @Input — property binding Child Component …

NativeScript vs. React Native

I was recently contracted out by a Fortune 500 company to research the feasibility of implementing either React Native or NativeScript as a future mobile solution for a specific software product within the company. I spent over two months building a prototype application in each framework and documented every highlight, pain point and milestone along …

Is Data Modeling Only About Modeling Data?

Velocity is a key factor in consulting and projects delivery. This is no different for data engineering/science projects. The urge to develop a “functional” product plus the creation of new tools such as Azure Machine Learning Studio have made it quite easy to create a model for data. With a “plug and play” framework you …
older posts