In der vergangenen Woche war ich in der glücklichen Situation, einen weiteren Kurs mit Gernot Starke, Peter Hruschka und Carola Lilienthal zu besuchen. Der IMPROVE Kurs war nicht nur ein hervorragender Baustein im iSAQB CPSA Advanced Level, sondern ein hervorragender Austausch zwischen Entwicklern und engagierten Trainern. Natürlich fand’ ich auch die konkreten Themen zum Refactoring […]
Today is one of those days where I either react to short tempered or don’t get my point across: Did attribute injection for years? Try to change to constructor based injection and have the circular dependencies slapped into your face… — Michael Simons (@rotnroll666) June 13, 2016 This is what I’m experiencing those days, with […]
As you may know, I’m running the daily photo project Daily Fratze for more then 10 years now. What started as a simple PHP script in the late summer of 2005 grow into a Ruby On Rails application during 2006 and in 2010 i started writing the current version in Java, based on the Spring […]
Here’s a shameless self plug for the first book i’ve contributed too: arc42 by example by Gernot Starke, Stefan Zörner and myself. This book contains several real-world software architectures, documented with the practical arc42 template. You will learn about the inner workings of a chess engine, a huge CRM system, a cool web system to […]
Most people slice their cakes like this: Image by Elaine Ashton and in most cases not horizontally but still many developers, like i did in the past, slice their packages that way. Really, just slapping classes into packages named “Model”, “View” and “Controller” doesn’t implement that pattern. @jensschauder has written much more eloquent than i […]