Track: Technical

Duration: 90 minutes

Description: The core of agile development is good communications. A big (and neglected) part of the conversation should be about the software design and assigning responsibilities to software objects which is a critical aspect of the design.

GRASP principles or patterns are a learning aid to help understand essential OO design reasoning, based on patterns of assigning responsibilities.
This workshop is a hands-on exploration of the nine GRASP principles and patterns.

Bio of Herman Lintvelt:
herman_lintveltHerman is passionate about quality software development.

Whether he is training, consulting, or coding, he believes that it is a core part of crafting great software. Not just quality code and design, but also great user experience.

He tries to spread this passion wherever he is involved in projects and course presentations, maybe overdoing the sermons a bit at times…

For years he has been mostly involved in creating GUI applications with Java-based technologies for desktop, web and mobile. He finds the mobile space very exciting, and has extended his core skills to include UX design and development of mobile applications for various smartphone platforms (iOS, Android, Blackberry).