Organizing Your Code Using a DSL for Architecture Description
Start Time:
Apr 13, 2017 6:00 PM
End Time:Apr 13, 2017 9:00 PM
Location:Constant Contact Reservoir Place
1601 Trapelo Road Waltham MA 021451
0
|
Speaker: Alexander
The single best thing you can do for the long-term health, quality and maintainability of a non-trivial software system is to carefully manage and control the dependencies between its different elements and components by defining and enforcing an architectural blueprint over its lifetime. In the talk, we will introduce a domain specific language that was specifically developed for that purpose. You will be introduced to the key features of the language. Moreover, we will also have a look at some implementation details.
Speaker Biography
is co-founder and managing director of hello2morrow and CEO of the US subsidiary. He has more than 30 years of project and management experience. During that time he learned that managing dependency and keeping a clean architecture is a precondition for maintainability and technical quality of software systems. Moreover, developers are having more fun and are more productive if they do not have to spend their work days tracking down weird dependencies. In 2005 he founded hello2morrow together with a former co-worker with the vision to develop tools that would support architects and developers keeping their code base in good shape. 2008 he moved to Massachusetts to grow the business of hello2morrow in the US and Canada. When he does not work on new features for Sonargraph he can be found hiking, drinking red wine, boating, listening to Jazz or playing strategy games.