A Java geek

Nicolas Fränkel's blog

Designing your own Spring Boot starter – part 2
Designing your own Spring Boot starter - part 1