Summary
This chapter covered most of the important aspects of developing a MeteorJS application. So far, what we have learned is quite enough to develop a maintainable application. The application has many other aspects to be improved in terms of features. You were familiarized with the way of developing quality and testable applications. Let us summarize what we have learned in this chapter.
We learned scaffolding a MeteorJS application, with which we can generate all the necessary components in one shot, or as an individual component. With scaffolding, we also learned that each collection object has the allow
and deny
methods, with which we can perform extensive role-based authorization checks on data-related operations. With iron-router
, we learned to create a maintainable pattern to define a controller, layout, subscription, and data for templates. We learned to define schema, provide validation, display the validation errors in forms, and create custom validations.
Debugging is an important...