- Speed - How fast product responses to user actions.
- Instant Utility - Instantly be useful, people don't like lot of configurations. Populate the service with default data, let user get up and started in no time.
- Voice - Software has to have a personality, people have to feel they are consuming media.
- Less Is More - Simplicity is for startup and gives a platform to ultimately grow from their.
- Programmer - API's for others to use
- Personal - Customer should feel more personal or more ownership of the application, by putting more of their data, avatar or names, people should invest more time and energy
- RESTFul - clean urls
- SEO - Discoverable by google, social media etc
- Clean - Make very inviting, not too much of data on pages.
- Mobile, Social, Intelligent, Playful
@ElementCollection is new annotation introduced in JPA 2.0, This will help us get rid of One-Many and Many-One shitty syntax. Example 1: Stores list of Strings in an Entity @Entity public class Users implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @ElementCollection private List<String> certifications = new ArrayList <String> (); public Long getId() { return id; } public void setId(Long id) { this.id = id; } public List <String> getCertifications() { return certifications; } pub...
Comments