Cloud Drops - What is Continuous Integration (CI)?

Episode

Cloud Drops - What is Continuous Integration (CI)?

Are you now working with source code? Whether that’s Application Code, Infrastructure as Code, Database Schemas or Data Science workbooks as code, you may have heard of a term ‘Continuous Integration’ (CI). This is the process of regularly merging code, and running a series of …

DevOps Git Continuous Integration CI Version Control

Cloud drops

Chris Reddington Published on Tue, Jul 20, 2021

Why use Git, How it Works and what's going on behind the scenes?

Blog

Why use Git, How it Works and what's going on behind the scenes?

Introduction

I’ve recently released a few Cloud Drops episodes on Git related content. The ‘Git Behind the Scenes’ video was incredibly well received. I’m also aware from my day-to-day discussions that there’s a mix of experiences with Git, so also made a Git 101 Video. …

Technology DevOps Git How To

Chris Reddington Published on Thu, Apr 1, 2021

Cloud Drops - Git 101 - Why use Git, and how to get started

Episode

Cloud Drops - Git 101 - Why use Git, and how to get started

Have you ever had a scenario where you need to maintain versions of a set of files? Or have you needed to collaborate on files with colleagues in some way? That’s a common scenario for developers, infrastructure engineers or data scientists/developers. It’s an increasingly common …

DevOps Git Command-Line

Cloud drops

Chris Reddington Published on Tue, Mar 30, 2021

Using Git LFS to version Podcast Audio files and trigger releases to production with GitHub Actions

Blog

Using Git LFS to version Podcast Audio files and trigger releases to production with GitHub Actions

For some time, I’ve been using GitHub actions to update the content of my website (i.e. pages, descriptions, metadata, etc.). Through Hugo, these content updates automatically update the RSS feeds. This then makes the episodes appear in podcast services such as Apple Podcasts, Google Podcasts …

Technology DevOps Git Manual Approvals GitHub GitHub Actions Azure Storage

Chris Reddington Published on Wed, Mar 24, 2021

Cloud Drops - How does Git work behind the scenes?

Episode

Cloud Drops - How does Git work behind the scenes?

Have you ever wondered how Git works behind the scenes? We’ll go ahead, initialise an empty folder as a Git repository and explore the .Git folder that is created.

DevOps Git Command-Line

Cloud drops

Chris Reddington Published on Wed, Mar 24, 2021

Cloud Drops - Introducing and Setting up Git LFS (Large File Storage)

Episode

Cloud Drops - Introducing and Setting up Git LFS (Large File Storage)

Have you ever considered storing large binary files in your Git repositories? There are times where you may want to do this, e.g. for my podcast cloudwithchris.com to store my podcast files. Git LFS is an extension to Git which replaces large files with text pointers inside Git. Listen in to find …

DevOps Git Command-Line

Cloud drops

Chris Reddington Published on Tue, Mar 23, 2021

Using GPG Keys to sign Git Commits - Part 4

Blog

Using GPG Keys to sign Git Commits - Part 4

Part 4 - The final part (at least for now, until I find somewhere else that we can expand on with this)! This part will focus on porting the keys that we have recently generated onto our YubiKey device. I own a YubiKey NEO, so I’ll be using that.

Note: Be aware that the YubiKey NEO has a …

Technology DevOps Git Security Authentication

Chris Reddington Published on Wed, Mar 17, 2021

Using GPG Keys to sign Git Commits - Part 3

Blog

Using GPG Keys to sign Git Commits - Part 3

Okay, part 3! At this point, I’m assuming that you have already familiarised yourself with part 1 and part 2 of the series. As a quick recap, part 1 focused on why we would consider using GPG Keys in general. Part 2 focused on how to generate GPG keys along with some recommended practices on …

Technology DevOps Git Security Authentication How To

Chris Reddington Published on Wed, Mar 10, 2021

Using GPG Keys to sign Git Commits - Part 2

Blog

Using GPG Keys to sign Git Commits - Part 2

Hopefully by now you’ve had a chance to read part 1 of this series, which explains why you may be interested in using GPG keys to sign your commits. Congratulations on getting to the second part! In part two, we’re going to focus on how I worked through setting up GPG in my Windows …

Technology DevOps Git Security Windows Terminal

Chris Reddington Published on Wed, Mar 3, 2021

Using GPG Keys to sign Git Commits - Part 1

Blog

Using GPG Keys to sign Git Commits - Part 1

For a while now, I’ve been using GPG Keys to sign my Git Commits to prove that my commits on GitHub are genuine and from me. Over the last few weeks, I’ve been inspired by a couple of colleagues (Kudos to Adrian and Julie if you’re reading this) to dig out my YubiKey and use these …

Technology DevOps Git Security How To

Chris Reddington Published on Wed, Feb 24, 2021