Three Software Developers

There are many approaches to being a software developer. I’ll start by saying that in my decades of experience there is not one approach that is better than another. To me, differences in approach typically are due to the trade-off between time and cost. These differences in approach are quite fine and I’d argue often […]

What Is An Interface?

What is an interface? It’s a key feature in object-oriented programming and yet so mysterious to developers getting their start in the world of software development. Quite simply, an interface is a language specific representation of a contract used in computer programming languages. Interfaces cannot be instantiated, and they cannot define implementations. They are just […]

How to Setup Azure MySQL In App

Microsoft Azure has added a neat feature to App Services called MySQL In App. This feature allows you to host a MySQL instance inside of the resources of your App Service Plan you are already paying for. This is a great feature for setting up a blog or having a small database handy local to […]