Preface
Web is inevitably one of the core reasons for the advancements that we experience today almost everywhere. Though the development of Web and its content has been happening for quite a long period of time, the current decade is very significant, especially for JavaScript. When people started writing JavaScript in servers, the language became truly universal. Apart from Web, JavaScript has found its way into IoT devices too, which is considered to be the most opportune.
The potential and traction of JavaScript has brought countless developers into developing JavaScript-based applications, frameworks, and utilities. Even after evolving so much, JavaScript application development is deficient in certain areas. Developers are spending time on doing repetitive tasks, such as data fetching, wiring them to views, posting data back to servers to persist, and so on. Moreover, it is required to speed up the data transfer that is slow in the case of HTTP and HTTPS. Keeping all these traditional problems in mind, a bunch of developers developed a solution called MeteorJS.
MeteorJS provides most of the things that a developer would have to do repetitively, out of the box. The developers need to concentrate mostly on business logic rather than spending time on the basic data fetch and transfers, optimizations for network latency, syncing of data across devices, and reactivity.
There are already plenty of developers and organizations using MeteorJS in production. Many are experimenting with MeteorJS to make it the de facto framework for their future work. This book is written with the intention to guide those who are experimenting with MeteorJS to develop their future applications.
The best part of the book is that it doesn't just cover Web application development. It helps to write maintainable MeteorJS applications and deploy them to production. In short, the book aims at guiding the developers to develop production-ready, mobile-compatible, and horizontally scalable MeteorJS applications.