Adam Badura is a software developer and an architect at Nokia. He has over 10 years of work experience, however his passion for programming (with C++ mostly) is much older. Adam's interests are mostly development of good software across all levels: from general design to technical details of specific implementation. His natural bent for formal things are complemented by eagerness to share own experience and learn from experience of others.
Critical Code Analysis With Observer Pattern (2016)