Donald on Software

Welcome to my blog !


Maintaining the Golden Images

  Published on October 31, 2020 ·  15 min read ·   Author: Donald L. Schulz

Today I wanted to take you down an unusual path as I disclose some of the docker structure that I have configured recently in my environment. It has been my goal for a while now to run everything that I can in a docker container. What I mean by everything is that it is more than just my web sites and applications that I have been working as side projects for years but also includes some of the open source support tools that I use....

My Take on Software Versioning

  Published on September 24, 2020 ·  7 min read ·   Author: Donald L. Schulz

A couple of years ago I was thinking of building my own version generator that would work automatically based on the kind of work item I was working on. This would have been an api call that would be called from the build taking in the branch information checking if this branch has already been registered and return me the appropriate version number. I thought it was a pretty cool idea and would have worked for me because I work on a single Product Backlog Item (PBI or Story) or Bug at a time and it gets released as soon as it is ready....

The Path to Docker

  Published on August 20, 2020 ·  6 min read ·   Author: Donald L. Schulz

I have to say that I love Docker and working with Docker Images inside of containers. However, for the longest time I think I was looking at this from the wrong angel and I am sure that there are others out there doing the same thing. I think that this is because the explanation of this technology is usually done from an operational point of view and not from a developer....

Pipeline As Code

  Published on July 23, 2020 ·  7 min read ·   Author: Donald L. Schulz

There are new buzz words that popup all the time in the DevOps world. In the last few years one of those words that came up was Pipeline as Code. Everything is coming down to being able to turn it into code. As developers this has always been a natural step for us because we have always begun with code that then gets compiled and turned into working software. More than a decade ago there was a big push to try and re-train folks who worked on databases (DBA’s) to think in terms of database as code and keep that code in Source Control the one single source of truth....

Coming Full Circle

  Published on June 29, 2020 ·  5 min read ·   Author: Donald L. Schulz

I have recently changed jobs and the whole experience has made me take a step back and take a look at where I have come from. What roads did I have to cross to get here. My current position is working with various business units of a large company to adopt a DevOps culture. For the past nine years I have been working as a consultant helping clients to achieve a better DevOps experience around TFS and then Azure DevOps....