What is the Westrum Cultural Model?

Question
What is the Westrum Cultural Model?

Answer
Merriam-Websters Collegiate Dictionary 11th Edition defines culture as “the set of shared attitudes, values, goals, and practices that characterizes an institution or organization.”

What we might call the “Westrum Cultural Model,” based on Ron Westrum’s “The Three Cultures Model”, (according to this site), consists of three categories of corporate culture.  These three are pathological,

How Do You Pronounce quay.io?

Problem scenario
You are interested in the quay.io to store Docker images. You do not know how to say the term “quay” as in “quay.io.” How should it be pronounced?

Answer
The word “quay” is pronounced “kway” (rhymes with stray). (The pronunciation “key” may be acceptable too.) If you want to see the source, click on this external page:
https://developers.redhat.com/blog/2019/06/26/using-quay-io-to-find-vulnerabilities-in-your-container-images/

What is GitOps?

Question
What is GitOps?

Answer
GitOps is a declarative method of managing infrastructure that is driven by committing code into a version control system. GitOps is an indirect, and usually imperative, approach to systems administration that gives a detailed history of past operations.  GitOps is the practice of adding code to a Git repository to trigger an operational event (such as rebooting a server, creating a user account,

How Can Conway’s Law Avoid Conflicting with the DevOps Movement?

Organizational structures are created by business leaders.  A constellation of specialists in theory can be very productive for modular codebases where the work is distributed intelligently.

Conway’s Law is “[a]ny organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization’s communication structure.” Conway’s Law indirectly asserts that the Unix philosophy of having things be modular is achievable best by loosely-coupled groups rather than tightly-coupled groups (such as an aggregation of mini-groups into one business unit) according to WhatIs.com.

What is DevOps and Why Do People Want to Adopt It?

What is DevOps?
DevOps, among other things, is a business cultural shift that affects how labor is divided at different companies that adopt it. At the enterprise level, a company that embraces DevOps culture may have teams of employees focused on builds and releases or automation. These teams may be integrated with software engineers, systems administrators, quality assurance analysts, database administrators and security experts. A reduction itself in departments within I.T.

Will the Market for Application Servers Grow?

The perceived usefulness of application servers seems unquestioned in many corners of the I.T. world.  The conditions that facilitate the deployment of application servers in architectural planning persist. However some people think that code can be written to function on a server that interacts with a web and/or database server without a typical application server being deployed in the middle of the customized code and the OS itself.  Some professionals do not think that application servers are necessary.

What Are the Different Acronym Stacks in I.T.?

Question
What are the different acronym stacks in I.T.?

Answer
There are many open source combinations of technologies that are in wide use.  These acronyms referred to as “full stacks” or “stacks” appear in articles and job descriptions.  A full stack is a bundle of software that (includes an OS and) can create a complete and functional product when properly configured. 

New Year’s Eve in America and around the World

Happy New Years!

In Scotland New Year’s Eve is called “Hogmanay.”  In other countries outside the U.S. it is called “Old Year’s Day” or “Saint Sylvester’s Day.”  In America New Year’s Eve is celebrated with a variety of different traditions.  Many states have their own unique traditions of dropping or lowering of different objects (e.g., a large ball in Times Square in New York City).  

What is a Build?

Question
In DevOps engineering you hear the term “build”, what is it?

Answer
A build is usually a binary file which is an executable application. In DevOps engineering a build is usually compiled from a specific version of source code. In the context of Jenkins it is the “[r]esult of a single execution” of a Jenkins project (previously known as a Jenkins job).