This is your work, valued

Trento, Italy

Pietro Di Bello

Advanced
@xpepper

Hi! I'm Pietro 👋 Software Engineer with a passion for problem solving, visualization, XP, refactoring, AI, and agentic coding.

poker-hands-kata. Poker Hands Kata in Java

28

discovering-ai. A journey to discover AI and AI assistants for developers

22

tracco. An effort tracker for Trello: you track estimates and efforts on your Trello cards using a simple conventional format, and Tracco takes care of extracting and storing these tracking data, while giving you several useful key metrics (e.g. estimate error)

19

PasswordStrengthChecker. The Password-strength Checker TDD Kata

7

fifty-shades-of-legacy-goose-game. Different flavours of legacy code on the Goose Game kata

5

dotfiles. my mac os x configuration dotfiles

3

java-basics. Examples to use during a Java course

3

goose-game-ai-driven. A code kata to practice prompt engineering while doing TDD

3

trello_effort_app. a bare minimum rails app to display Trello effort tracking

3

rails-style-guide. A community-driven Rails 3 style guide

3

beyondjava8. A brief presentation on what will be the world after Java 8

2

study-path. A study path about Clean Code, TDD, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture

2

logger-kata. a TDD exercise to apply the dependency injection strategy

2

tork. Test with fork

2

clean-architecture-example. Clean Architecture Example (Java): Example of what clean architecture would look like (in Java)

2

devops-exercises. Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

1

incremental-katas. Kotlin

1

awesome-code-ai. A list of AI coding tools (assistants, completions, refactoring, etc.)

1

solid_notes_about_SOLID. Personal digest of "Clean Architecture: A Craftsman's Guide to Software Structure and Design", "Design Principles and Design Patterns" & else around the internet about SOLID principles.

1

template-engine-kata. A simple kata to practice TDD

1

bank-account-kata. Java

1

exo-train-kata. Java

1

sprinkle. Sprinkle is a software provisioning tool you can use to build remote servers with. eg. to install a Rails, or Sinatra stack on a brand new slice directly after its been created

1

JavaGooseGame. the goose game kata

1

IDDD_Samples. These are the sample Bounded Contexts from the book "Implementing Domain-Driven Design" by Vaughn Vernon: http://vaughnvernon.co/?page_id=168

1

docker_fig_spike. Python

1

advent-of-code-2021. Java

1

bowling-kata. Bowling game kata (http://www.objectmentor.com/resources/articles/xpepisode.htm)

1

iterators. a java internal iterator experiment

1

elk-playground. A simple yet fully functional setup of ELK (Elasticsearch-Logstash-Kibana)

1

stringex. Some [hopefully] useful extensions to Ruby’s String class. It is made up of three libraries: ActsAsUrl [permalink solution with better character translation], Unidecoder [Unicode to Ascii transliteration], and StringExtensions [miscellaneous helper methods for the String class].

1

SpikeOnSvnKit. Spike on SvnKit

1

dddsample-core. This is the new home of the original DDD Sample app (previously hosted at sf.net)..

1

awesome-katas. A curated list of code katas

1

roman_number_converter. TDD execise: converts decimal numbers into roman

1

starway-to-orione. The Orione Team Learning Path

1

java-design-patterns. Design patterns implemented in Java

1

trello_to_google_docs. Some spike code on Trello - Google Docs integration. If you were searching for my TrelloEffortTraker, see https://github.com/xpepper/trello_effort_tracker

1

rpg-game-kata. RPG combat game kata in Kotlin

1

log_analyzer. a simple TDD kata on building an apache log analyzer

1

angular-workshop. The repo used for the Angular Workshop held in June 2014

1

yz. Kotlin

1

gitpitch-spike.

1

string-calculator-kata-js. JavaScript

1

xpepper.github.io. my personal blog

1

Qixweb. a lightweight java web framework

1

kindler. Ruby Kindle library

1

owning. Rails app built during the Owning Rails Masterclass. Join the next class to learn more: http://owningrails.com

1

logstash. logstash - logs/event transport, processing, management, search.

1

sicp-kindle. Structure and Interpretation of Computer Programs, 2nd Edition, by Harold Abelson and Gerald Jay Sussman with Julie Sussman, The MIT Press. formatted and built for mobi/kindle

1

tdd_money_example. The TDD Money Example revisited in Ruby

1

SpikeOnEquals. Spike on Java equals

1