Painting of the Chicago Skyline reflected in Cloud Gate and Millennium Park

Data truth – revisited

The differences between the phrases “Single Source of Truth”, “Single Version of the Truth”, and “Single Source of Data”, and use of the phrase “Source of Truth” within the context of data streaming.

READ MORE >
Against the background of a brick patio, a seated woman holds a white tablet displaying a Power BI dashboard

Harnessing your BI Powers

Technology has allowed us to have data at our fingertips and we all know that knowledge is power. Let’s harness our power for good! The definition of Business Intelligence (BI) is to support better business decisions. BI should  empower people to make better choices and gain insights into problems so they can be solved easier, faster, and better or discover new opportunities.

READ MORE >
In front of a red sea star and shells on a beach hands hold a smart phone that has a picture of the scene on its screen

Your One-Star Rated App Needs Compatibility Testing

You check your application’s usage and popularity often, and that’s when it happens. The dreaded one-star review. Your app has compatibility issues. Don’t let a review or social site be the way you discover your app’s incompatible. The safest way to ward off bad software in production – and the damage it can have to your company’s social reputation – is
READ MORE >

SharePoint Virtual Summit Wrap Up

SharePoint Virtual Summit Wrap Up

Microsoft announced in May 2016 its renewed commitment to a maturing SharePoint product – Microsoft would modernize SharePoint for an increasingly mobile and cloud-based user base. At the SharePoint Virtual Summit this year on May 16, Microsoft revived that commitment, delivering on some of their promises from last year as well as making new ones. Let’s review highlights
READ MORE >

Aerial photo of the Golden Gate Bridge and San Francicso shrouded in clouds with the Google Next logo superimposed in the upper left

Google Cloud Next – The Best Parts!

Google certainly knows how to put on a great conference – like Google Cloud Next, which I attended in March. If you’re looking for a showcase of Google Cloud’s product offerings, this is the place. With so much to learn and digest in three days, this blog post covers the key things I took from the conference. Along
READ MORE >

The text "Why Micorservices Architecture" superimposed on a field of blue hexagonal lens flares

Why Use a Microservice Architecture

Microservices are the latest fad, but what are they and why should developers adopt this architectural pattern? In this post, we relate microservice architecture to the classical service oriented architecture along with the strengths and weaknesses of adopting microservices. We also explain how the current trend in microservices using RESTful APIs adds certain pain points to distributed systems and how they’re being addressed in emerging technologies.

READ MORE >
Over a black background, golden light streaks in the pattern of an "X" inscribed in a circle

The ‘What’ and ‘Why’ of API Testing

Why do testers need to know how to do API testing?  The short answer: for complete coverage! UI testing, either manual or automated, is still just testing the presentation layers to make sure the end user experience matches expectations and meets functional requirements. So, if solely using UI testing without data-driven API testing, it’s nearly impossible to validate all different possibilities of how a user could manipulate the application and the related sub-applications.  The best approach is to test both UI and API.

READ MORE >
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 >