Git

ClickOps over GitOps
The delta between Kubernetes and a developer friendly PaaS is where the next layer of value is being created today. Many products are racing to fill the void that is called Kubernetes developer experience. This is also the place where things get opinionated, a requirement for reliable end to end workflows. In this talk you will learn about Gimlet.io's approach on how Kubernetes UIs can be quick to use, and safe at the same time. In this talk you will see how you can create a developer platform - with the usual components Cert-Manager, Nginx Ingress etc - and deploy on it with only clicking on a dashboard. You will also see that behind the curtains, all Gimlet does is writing yamls into a git repository. ClickOps.. over GitOps.

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 automated builds/tests/checks to ensure that quality remains high in your production codebase. Find out more in this video.

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 problem. Some people solve this using file shares or FTP Servers with numerous files, v1, v2, v2-final, but that doesn't scale and is quite a messy approach. Surely there is a better way? That's where a Version Control System can really help you. One such option is Git. Git is a distributed version control system, which means that rather than relying on a central location to host and store the entire set of files and history, each machine has a full version of the codebase and history locally. This means each user can be productive locally and independently on their own machine. Git is also optimised to be very lightweight and perfomant.

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.

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 out why you should care, how it works and what it is!