Python 2 to Python 3: Why, and how hard can it be?

Python 2 to Python 3: Why, and how hard can it be?

The impending doom of python2 will shortly be upon us (for a dramatic countdown check out the Python clock), so it is time to update our python scripts to Python 3 (3.6 hopefully). Here are a few of the things that made this easier for me over here at OptimalBI. Let's...

Fare well 2017, Welcome 2018!

What a year! As the year comes to a close we look back on all of the highs and lows of 2017, the great projects, and our wonderful customers and partners. We have loved contributing to some really interesting open source projects and supporting great community...

Through the Azure Looking Glass

So in a previous post I outlined a large collection of the free stuff that Microsoft gives you when you sign up to Azure.  So enough talking lets get our feet wet.. The pull tab to get us started is located at https://azure.microsoft.com/en-us/free/ where there's a...

Qlik Basics: Random Data Generation

Generating data in Qlik is a simple, but useful trick. There are custom scripts you can write entirely yourself, but today we are going to use Qlik's automated scripting. To do this, we need to make our app or navigate to the app we want to use. We then want to use...

Who likes free stuff?? Who doesn't!

So after having been down at a client site where they were using Microsoft Azure to host their database servers, I was inspired to learn more about this Azure thingy (ooh shiny).  So I thought lets try and set up a collection of blogs about travels through the Azure...