-
Software Development
Having fun with Git
I recently read The Git Book. As I went through the Git Internals parts, it struck me how simple and…
Read More » -
Software Development
Offensive programming
How to make your code more concise and well-behaved at the same time Have you ever had an application that…
Read More » -
Enterprise Java
Teaser: Bare-knuckle SOA
I’m working on this idea, and I don’t know if it appeals to you guys. I’d like your input on…
Read More » -
Core Java
How changing Java package names transformed my system architecture
Changing your perspective even a small amount can have profound effects on how you approach your system. Let’s say you’re…
Read More » -
Agile
The Architecture Spike Kata
Do you know how to apply coding practices the technology stack that you use on a daily basis? Do you…
Read More » -
Agile
How to start a Coding Dojo
I recently attended the XP Days Ukraine conference in a rainy, but beautiful and Christmas-decorated Kiev. I conducted a coding…
Read More » -
Agile
How extreme is extreme programming?
The term Extreme Programming (XP) was coined in the nineties. Originally, it described a set of practices that have mostly…
Read More » -
Software Development
Can we replace requirement specification with better understanding?
On larger projects, I’ve always ended up resorting to writing down a lot of detailed specifications, many of which are…
Read More »