Skip to content

Instantly share code, notes, and snippets.

View xpepper's full-sized avatar
💭
😏

Pietro Di Bello xpepper

💭
😏
View GitHub Profile
@sleepyfox
sleepyfox / 2021-10-06-continuous-retrospectives.md
Last active October 18, 2021 17:11
Continuous retrospectives
author: @sleepyfox
title: Continuous retrospectives
date: 6 October 2021
preamble: How MMO/esports practices for continuous improvement can be used for software teams 

Continuous retrospectives

Failure in software teams

interface GameRulesOutputBoundary
void moveSouthSucceed()
end
interface GameRulesInputBoundary
void parse(message)
end
class GameRules implements GameRulesInputBoundary
def init(GameRulesOutputBoundary outputBoundary)
interface GameRulesInputBoundary
void moveSouth()
end
interface GameRulesOutputBoundary
void moveSouthSucceed()
end
class GameRules implements GameRulesInputBoundary
def init(GameRulesOutputBoundary outputBoundary)
@Vashy
Vashy / Java8Pills.md
Last active March 4, 2021 16:25
Java 8 pills

Java 8 Pills

Example class

@Value // Lombok annotation.
// Generates all private final fields, an all-args-constructor,
// getters (no setters), toString(), etc...
class User {
@jthodge
jthodge / universal-switcher
Created September 6, 2020 22:07
Show macOS app switcher across all monitors
defaults write com.apple.Dock appswitcher-all-displays -bool true
killall Dock
@xpepper
xpepper / Keeping a branch up-to-date with master.md
Last active May 2, 2020 15:50
Keeping a branch up-to-date with master

Keeping a branch up-to-date with master and then merge back the branch to master

git checkout new-feature # Go to the feature branch named "new-feature"
git rebase master

# Now your feature have all the commits from master!
# this is because "git rebase master" reads like "git, please rebase my commits on top on the commits from master"