Skip to content

Instantly share code, notes, and snippets.

@bessonm
bessonm / licensing.md
Created December 12, 2019 17:31
Contributing exemple - How to comply with licensing agreements

Licensing

We choose to apply the Apache License 2.0 (ALv2) : http://www.apache.org/licenses/LICENSE-2.0

As for any project, license compatibility issues may arise and should be taken care of.

Concrete instructions and tooling to keep Iceberg ALv2 compliant and limit licensing issues are to be found below.

However, we acknowledge topic's complexity, mistakes might be done and we might not get it 100% right.

@bessonm
bessonm / 15min_tdd_sbe_workshop.md
Created June 4, 2020 15:58
How to convince someone that TDD and SBE are usefull in 15 minutes

What is it ?

A 15 minutes workshop to help people understand and feel by themselves that :

  • TDD is actualy usefull
  • Using examples is a good way to share and communicate business specification

Context

While giving a 2 day training session about BDD to a dev team, I found myself having to deal with their CTO, who came the first hour at the session to judge his investment.

@bessonm
bessonm / git_cheatsheet.en.md
Last active March 29, 2022 16:28
Git Cheatsheet

Configure Git

See the system configuration (usually empty)

git config --list --system

See the global config

git config --list --global

See the local config of the project (you have to be in the directory)

git config --list --local