This past July our team was asked to present at the Product-Led Summit. Our talk was created for non-designers to understand key principles for effective UI Design. We focused on Visual Hierarchy, Alignment, Designing for Action (button design), and Form design. We enjoyed presenting the material so much that we decided to dig a little deeper and write a few articles to explore and expand each concept.
https://blog.balsamiq.com/basic-design-principles/