Programming Index Cards

September 15, 2008

18 ways to improve your body language

Filed under: Uncategorized — Tags: , — apcig @ 7:45 pm

1. Don’t cross your arms or legs

2. Have eye contact, but don’t stare

3. Don’t be afraid to take up some space

4. Relax your shoulders

5. Nod when they are talking

6. Don’t slouch, sit up straight

7. Lean, but not too much

8. Smile and laugh

9. Don’t touch your face

10. Keep you head up

11. Slow down a bit

12. Don’t fidget

13. Use your hands more confidently

14. Lower your drink

15. Realise where your spine ends

16. Don’t stand too close

17. Mirror

18. Keep a good attitude

118 ways to improve your body language
2How to Improve Your Social Skills

August 16, 2008

Model View Controller

Filed under: design patterns — Tags: , — apcig @ 1:38 am

Model View Contoller – a … design pattern often used by applications that need the ability to maintain multiple views of the same data.1

Model

  • Encapsulates core application data and functionality Domain Logic/Business Logic.
  • Since the model must be independent, it cannot refer to either the view or controller portions of the application.

View

  • obtains data from the model and presents it to the user.

Controller

  • receives and translates input to requests on the model or the view.

Benefits of MVC

  • Substitutable user interface
    Different views and controllers can be substituted to provide alternate user interfaces for the same model.
  • User interface components
  • Multiple simultaneous views of the same model
  • Syncronized views
  • Easier user interface changes
  • Easier testing

Drawbacks of MVC

  • Increased complexity
  • Close coupling of views and controllers to model
  • Potential for excessive updates
  • Close coupling between view and controller

Summary of article by the Web Application Component Toolkit
Source

Blog at WordPress.com.