Skip to content

Instantly share code, notes, and snippets.

View benc-uk's full-sized avatar
🎲
𝚁 πšƒπšŠπš™πšŽ πš•πš˜πšŠπšπš’πš—πš πšŽπš›πš›πš˜πš›, 𝟢:𝟷

Ben Coleman benc-uk

🎲
𝚁 πšƒπšŠπš™πšŽ πš•πš˜πšŠπšπš’πš—πš πšŽπš›πš›πš˜πš›, 𝟢:𝟷
View GitHub Profile
@benc-uk
benc-uk / #Personal.md
Last active November 25, 2024 11:54
Personal

Personal Non Dev Things

Graphics

@benc-uk
benc-uk / #Python.md
Last active February 23, 2025 22:22
Python

Python Things

@benc-uk
benc-uk / adr.md
Last active January 30, 2025 10:31
Architectural Decision Records

Architectural Decision Records (ADRs)

An architectural decision record (ADR) is a document that describes a choice the team makes about a significant aspect of the software architecture they’re building. Each ADR describes the technical decision, its context, and its consequences. ADRs often describe cross cutting concerns which will impact the project as a whole.

The ADR process outputs a collection of architectural decision records. This collection creates the decision log. The decision log provides the project context as well as detailed implementation and design information. Project members skim the headlines of each ADR to get an overview of the project context. They read the ADRs to dive deep into project implementations and design choices.

When the team accepts an ADR, it becomes immutable. If new insights require a different decision, the team proposes a new ADR. When the team accepts the new ADR, it supersedes the previous ADR.

Personal ADR Manifesto

@benc-uk
benc-uk / # GitHub Actions.md
Last active October 26, 2022 11:08
GitHub Actions

GitHub Actions

@benc-uk
benc-uk / #Linting.md
Last active October 26, 2022 11:08
Linting

Linting config and tools

@benc-uk
benc-uk / Demo Apps.md
Last active June 4, 2024 09:56
Demo Apps - Collection

This a collection of demo apps, all of which are aimed at for deployment as containers, mainly into Azure but could obviously run anywhere. These are designed for demos and hands on lab exercises, to be used with Azure and DevOps CI & CD scenarios, where you need "something" to deploy and push through the pipeline.

The apps are all small, simple standalone web applications but they are designed for ease of deployment, showcasing use of cloud native deployment scenarios and running as containers, rather than complete examples of a fully functioning architecture.

Example deployment scenarios

  • Run locally
  • Run as Docker container
  • Run in Kubernetes & AKS
  • Run in Azure App Service
  • Run in Azure Container Instance & Container Apps
@benc-uk
benc-uk / #go.md
Last active October 31, 2023 21:40
Go

Go Language

Snippets of Go code etc

@benc-uk
benc-uk / #Git.md
Last active March 22, 2024 23:14
Git Cheatsheet & Recipes

Git

Cheatsheets and common recipes for git