The Life of a Programmer

What is responsive layout?

  A good UI design must accommodate the various device formats and resolutions that users have. Element placement cannot be absolute, but rather be constrained

What is event programming?

Communicating between components with events is one of the fundamental programming paradigms. One module publishes an event, and other modules respond via listeners. It’s an