Visualizing Sales Data in Python with Matplotlib

In our last post we interpreted a data set with pandas to gain some insights from it. In this post, we will do the same, but instead of interpreting the raw data we will use visualizations to help us determine patterns in the data. But before we dive into the implementation, let’s review the benefits…
Engine

Turbocharge WordPress With Docker

If you’ve ever dealt with WordPress, you’ve probably noticed that it’s not the fastest software out of the box. This is not inherently a problem with WordPress, as it is a complex app that runs on a cross platform technology. Performance of WordPress though can be improved with the combined effects of several small tweaks.…

Using Pandas to Analyze Sales Data

Now that we know how the data science process works, let’s leverage some of it and try to find insights into some data. We’ll be using pandas, a popular data analysis package for Python, to load and work with our data. Feel free to follow along by downloading the Jupyter notebook. If you went through…

Creating a Temporary Visual Studio Environment

Sometimes you will find that you need a cloud environment for working on a project. In some cases, you need the environment to perform a task that would take too long when you run it locally (for example, downloading a large file to transfer to Azure Blob Storage). Perhaps you need a mobile environment to…

Data Science and the Data Science Process

Before we get into the fun part of working with data, let’s break down how data science involves more than just statistics, why it’s becoming more important, and the data science process. Data Science vs. Statistics In short, data science is extracting knowledge from data. But how is that different between statistics? Data science encompasses…

DevOps: Connecting VSTS to Azure

DevOps is about increasing efficiency and eliminating barriers. There’s a lot of convenience in deploying directly from Visual Studio Team Services into the Azure cloud. With plugin based build and release pipelines, it’s very easy to quickly configure a release and see the results online. You can quickly configure a release to deploy to Azure;…

How to Avoid a Docker Database Disaster

Containers are cool – and everyone and their mother is trying to get on board with them. While many applications are natural fit for containers in many cases, it feels like some applications are forced into containers so vendors can say, “Hey look at me! I do containers too!” This is particularly true of database…

Data Science with Python in Visual Studio

Yep, you read that right. Visual Studio isn’t the first thing you think of when you hear “data science”, but that may just change soon. In Visual Studio 2017 they have included several tools together where you can do Python, R, and F# data projects for analysis and visualizations. In this post we’ll go over how…

Xamarin: From Zero to Certified

I have been interested in mobile development for several years now. I have dipped my toes into the waters of mobile development here and there. Recently, I have completed my Xamarin certification exam; so now I am legit. I would just like to highlight a bit of that journey. In the Beginning My interest for mobile…

Multi-Stage Builds with Docker

One of the most anticipated announcements in the Docker space when it comes to building images is Multi-Stage builds because of the huge benefits it gives to CI/CD pipelines in DevOps. Before this announcement, building software in a container usually involved creating a container with all the SDK’s and compilers in the container, uploading code…

A Late Synopsis Of The Angular NG-Conf Day 3

With two jam-packed days in the books, only one day remained.  The format for the final day of ng-conf was another single room, all day series of sessions.  Much like the first day, the range of topics was both broad as they were relevant and informative.  Day 3 had a few major themes expressed in…