Working with Netapp Support
I have spent a lot of time with various vendors support departments, and I have to say, Netapp has one of the best support departments. If I call Netapp at 2:00 AM on a Sunday morning, I can get...
View ArticlePython data types explained
In python, almost everything is an object. This includes variables like String and Integers and containers like lists and dictionaries. Given that everything is an object, what are data types? Data...
View ArticleWhat is Agile Development?
Agile is a set of principles that developers can follow to be more effective in developing their software. The whole thing started with a set of principles that were developed by a group of industry...
View ArticleWhat is the Cloud?
For the last few years, the word Cloud has been used a lot. It seems as though everyone has latched onto this word cloud. But what does the cloud really mean? My definition of the cloud is the...
View ArticlePython Unit Testing using pytest
Unit testing is the act of testing a small unit of your code. Generally, this means you are testing a function or a class in isolation. If you are doing this unit testing manually, you simply run your...
View ArticleWhat is hybrid cloud?
Moving stuff to the cloud has been all the rage in the last few years. And for many situations that is the right thing to do. Especially when you are working on a Greenfield project where you can...
View ArticleTroubleshooting Python on MacOS
MacOS ships with Python 2.7 Pre-installed. This is helpful when you are just getting started with Python since you can just start using it with no setup. Unfortunately, Python 2.7 is going out of...
View ArticleWhat is the python requirements.txt?
If you have browsed any python projects on Github or elsewhere, you have probably noticed a file called requirements.txt This requirements.txt file is used for specifying what python packages are...
View ArticleHow to Autoscale your wordpress site on AWS
WordPress is a very popular platform for running websites. I have read reports of WordPress hosting up to 27% of websites. With WordPress powering so much of the web, you might be asking yourself...
View ArticleCreating CLI Utilities with Python
If you do any sort of automation, you have probably done a fair amount of work using the CLI on your computer. This is applicable regardless of the platform. If you use Python you might have asked...
View ArticleConverting JSON to CSV and back again using Python
When working in with data in any programming language, it is very common to use both JSON and CSV data structures. Today we will discuss how you can convert your JSON files to CSV files. And how to...
View ArticleHow to setup a lab for Netapp Clustermode (CDOT)
Today we will discuss how to setup your own lab for testing out/learning Netapp Data OnTap. Today’s discussion will be related to cluster mode since all new installations at this point are running...
View ArticleDeploy to AWS using Amazon Lightsail and Bitnami WordPress template
There are a huge number of WordPress hosting providers out there. Even WordPress does hosting on wordpress.com. There are pros and cons to using these hosting providers vs hosting it yourself. I will...
View ArticleWhat are the different types of software testing?
As you are writing your software, you need to ensure everything is working properly. You can best achieve your goal through the use of automated and manual tests. There are four main categories of...
View ArticleHow to create Functions in Python 3
All modern programming languages have the concept of functions or methods. Functions and methods are the same things, but depending on the specific language you are using, they are called one or the...
View ArticleExploring Data File Structures with Python
When writing programs and scripts, it is important that you follow standards in the way you structure your data. These standards are what allows one program to generate some data, another program to...
View Article5 kinds of Compute on Google Cloud
When you think of compute, your mind probably goes straight to virtual machines. But there are actually 5 different kinds of compute on Google Cloud. Today we will discuss what these different kinds of...
View ArticleWhat are Stop words?
Stop words are the words that are filtered out when a computer is doing natural language processing. Which words are stop words? There is no single list of stop words. The stop words you use will vary...
View ArticleGetting your mac ready for python development
For those who are new to Python development, it is good to have a roadmap of what tools are needed to get started with development. For those who are more experienced with development, it is nice to...
View ArticleUsing DHCP is better than static IP addresses… Even for servers
Any IT professional with even a little experience is familiar with DHCP. Dynamic host configuration protocol is responsible for handing out IP addresses on your network. there is generally one device...
View Article