on a blue background an open palm holds a sun burst

Azure ARM Group Membership Recursively – Part 1

I recently ran into a scenario where we needed to get all members of an Azure ARM group recursively.  The problem I ran into was using this inside of Azure Automation with service principal names.  The solution was to convert it over to AzureRmAD command.

READ MORE >
Twisted, flexible, silver ventilation pipe

Data Science: Back to Basics – It’s about being flexible

Learn how the flexible or inflexible characteristics of machine learning or statistical model can impact its performance and predictive capabilities.

READ MORE >
test automation engraved on metallic gears with blue sparks shoot off

Treat Test Automation Like a Project

Treating test automation like a project helps to ensure the success of your automation initiative. Applying Agile project principles along with preparing appropriate documentation keeps the automation activities on schedule and produces a maintainable automation solution.

READ MORE >
developers working

Azure Integration Part III: Azure Storage Offerings

When developing your integration solutions in Azure, there is no doubt that there will be discussions on which storage offerings you will want to use.  Depending on the requirements, there will be an offering in Microsoft Azure that will be available. In Part 3, we will focus on some of these different storage options that are available for any solution integrating with Microsoft Azure.

READ MORE >
Against the backdrop of a sparkling lake, an outstretched palm holds a blue, virtual cube.

Azure – Move Your Resources and Save Cash

We have an easy way for you to move storage type and Azure VM location. Use this PowerShell code to clone a VM, saving you money.

READ MORE >
Mountains and a bright, cloudy sky reflected in a clear lake

Azure Data Lake Store – Service-to-Service Authentication

In this blog post, I explain how to set up service-to-service authentication while working with Azure Data Lake Store and Data Lake Analytics.

READ MORE >
developers working

Azure Integration Part II: What’s the Difference between Event Hubs, IoT Hubs and Notification Hubs?

As the world of the cloud based integrations become more and more popular, especially in the IoT space, our solutions will involve some kind of cloud integrations that will require a way to process messages or events between publishers and consumers.  These solutions can eventually push millions of event messages.  With Event Hubs, IoT Hubs and Notification Hubs, Microsoft has given any solution an easy way to do this that is has high throughput and is very scalable. In Part 2, I would like to provide some information on the differences between IoT Hubs, Event Hubs and Notification Hubs.

READ MORE >
On a windswept hill a squatting woman peers through binoculars.

Data Science: Back to Basics – Don’t forget Data Exploration

Data Science is one of the hottest fields today. But as people take on the Data Scientist job title, it appears data exploration has taken a back seat within the data science process. In this blog, let’s break down what data exploration is, and how it is an important step of the data science process.
READ MORE >

Lego minifigure holding a Lego mobile phone and standing in front of a blue Lego utility truck

Tech Challenge for 2017: Testing IoT Applications

If 2016 was the year of the emergence of the Internet of Things (IoT), 2017 will no doubt be the year it becomes mainstream. It seems as though new initiatives are being launched almost daily and testing IoT applications is now a priority. IoT applications certainly present new technical challenges to the software architects and engineers
READ MORE >

White vector drawing on a green chalkboard of a smart phone being injected with a syringe

How to Make Dependency Injection with Dagger 2 Easier Using Model View Presenter Pattern

Dependency injection is a design principle that follows the inversion of control concept. A class should not instantiate it’s own dependencies, but rather have them configured from outside. Dependency injection wires objects in a flexible way, we can change the wiring without changing the code, and replaces the factory objects in a framework. As inversion of control is the concept behind it, dependency injection is preferred in frameworks.

READ MORE >