Behavior-Driven Development from scratch

Behavior-Driven Development (BDD) is a really powerful tool which help us to build value-based robust software. Let’s make a point about what BDD really is, figuring out the anti-patterns and the best practices.

Hexagonal Architecture: the practical guide for a clean architecture

Did you ever face problems when comes the time to upgrade the stack of your software ?
Are you able to distinguish your functional tests from your integration ones ?
Migrating your legacy means rewriting everything from scratch ?
Discover how the hexagonal architecture can help you.

Never code alone!

You guessed it; the topic of this blog post is pair-programming, but not only! Instead of giving you the theoretical benefits of the pairing with some appealing assertions like “You’ll increase your productivity by x%!!!”, I’ll try to explain why in my team we decided to stop coding alone. Hunting the ghost tasks It occurred to…