ChatGPT's - The Riddle of the Code

On this Christmas morning, my wife and I were watching the Lord of the Rings: The Fellowship of the Ring movie and I was curious as to what OpenAI’s Chat GPT-3 AI would produce if asked to create a poem in the style of Tolkien about a software developer attempting to solve a coding problem. Moreover, the graphic in the post was created by OpenAI’s DALL-E-2.

Bis 402 Jamstack Sites

I will be teaching a new class for me in the spring of 2022, BIS 402 Programming for E-Business and will be based on the JAMStack.

Git Internals - Plumbing and Porcelain

Using a bathroom metaphor, we daily use the porcelain items such as a sink. However, we rarely are in direct use of the plumbing of the sink. The porcelain is the layer between us and the plumbing. In the same manner, the commands that we will use in this post are generally referred to as Git’s “plumbing” commands, while the more user-friendly commands are called “porcelain” commands (such as “git add” and “git commit”).

The Basic Git Rebase

There are times, after coding new features in your feature branches, that you need to streamline your Git commit history. Here is a basic example of a Git rebase.

Git Diff using Pandoc for Binary Documents

Since most are writing most of their documentation in either Microsoft Word or OpenOffice’s Writer applications, how can you examine the evolving content between the various commits via a ‘git diff’ in a Git repository? Read this post to find out how.

What Text Format is Best for Git and GitHub?

For me this question was answered initially by considering what works best in Git and GitHub. Given that the readme file format in GitHub is Markdown, this is the path that I am on.