Martin Pickering
2018

Basic Branching and Merging

Foundational concepts and commands.
8 minutes

Switching Branches

Working on different stuff at the same time.
2 minutes

Creating a new Branch

Creaing a new divergence.
1 minutes

Branching

How to diverge from the main line.
3 minutes

Tagging

Marking significant points in history.
6 minutes

Working with Remotes

No man is an island.
6 minutes

Undoing things

Oops, how do I get out of that?
3 minutes

Viewing the commit history

What has happened here then?
1 minutes

Committing changes

Making history
6 minutes

Recording changes to the Repository

Let's get some work done.
8 minutes

Getting a Git Repository

Intialising and cloning...
3 minutes

Getting help for Git commands

RTFM!
1 minutes

Git Config

Configuring your Git installation
2 minutes

What is Git?

And is it GIT, Git or git?
5 minutes

A quickie introduction to Git

Git's terminology and the like
5 minutes

Git - A New Years Resolution

I've never used Git before.
2 minutes
2017

Cross-Cutting Concerns

Note to self: what are the cross-cutting concerns?
1 minutes

Messaging Patterns

Collected notes from various sources

The hegemony of the Request-Response style must be challenged. Asynchronous Messaging is our _David_. But to defeat _Goliath_ we must know how to apply messaging in an ordered and appropriate way. Messaging Patterns help us to achieve that.
23 minutes

The Fallacies of Distributed Computing

A collection of notes from various sources.
20 minutes

Coupling and Distributed Systems

Collected notes from various sources
14 minutes