Tricks for Configuring New Relic for .NET Core

New Relic is a performance monitoring tool well known by the microservices community. It supports a lot of platforms, but it's support for .NET Core is still recent. In this post, I'll walk you through how to configure a .NET Core 2 Web API to send metrics to New Relic from a Docker container inside an Azure Web App for Containers.

READ MORE

How Machine Learning Applications Save Retailers Time and Money - Part 2

From controlling smart cars on earth to forecasting solar flares in space, machine learning technologies are being more and more widely implemented. Today, we’ll continue last week’s discussion on machine learning applications in retail settings, including their uses in securing payment transactions, improving customer experiences, predicting customer demand, and automating customer service.

READ MORE

How Machine Learning Applications Save Retailers Time and Money - Part 1

As retail companies continue to compete to increase market shares, business owners are seeking to implement technologies that they believe will  boost their revenues. Because of the many technological systems in use, it’s impossible to analyze all accessible data generated by different resources, such as mobile phones, websites, social media, forums, emails, etc.

READ MORE

Understanding the Underlying Principles of Smart Contracts

In my last post, I gave a brief introduction on Blockchains, and how it's all the hype because of its ability to completely eliminate the middle man during transactions - all you need are the two interested parties and a few lines of code to help validate the trade. These seemingly simple lines of code can actually be deceptively complex. If they have the ability to seal the deal between the two parties, why not refer to them as Smart Contracts?

READ MORE

Microservices 101

Microservices is all the hype these days, so in this post, I'll try to highlight its most important aspects. I've split these aspects into four groups based on the different benefits they provide. 

READ MORE

Testing With Karate Knocks

Testing is never enough nowadays, and implementing integration tests can be a bit “boring”. So, why not utilize karate knocks to speed up your web service tests and make your life easier? Here's a brief introduction to the karate framework.

READ MORE