Copyright
Brief Table of Contents
Table of Contents
Foreword
Preface
Acknowledgments
About this Book
About the Cover Illustration
1. Look—a shooting star!
Chapter 1. A better way to build apps
1.1. Introducing Meteor
1.1.1. The story behind Meteor
1.1.2. The Meteor stack
1.1.3. Isomorphic frameworks: full-stack JavaScript
1.1.4. Processing in the browser: running on distributed platforms
1.1.5. Reactive programming
1.2. How Meteor works
1.2.1. Core projects
1.2.2. Isobuild and the CLI tool
1.2.3. Client code vs. server code
1.3. Strengths and weaknesses
1.3.1. Where Meteor shines
1.3.2. Challenges when using Meteor
1.4. Creating new applications
1.4.1. Setting up a new project
1.4.2. Starting the application
1.5. Dissecting the default project
1.5.1. helloWorld.css
1.5.2. helloWorld.html
1.5.3. helloWorld.js
1.6. Summary
Chapter 2. My fridge! A reactive game
2.1. Application overview
2.2. Initial setup
2.2.1. Setting up a new project
2.3. Creating a layout
2.3.1. Setting the styles
2.3.2. Adding the templates
2.4. Adding content to the database in real time
2.4.1. Storing items in the database
2.4.2. Connecting data to templates
2.4.3. Adding a defined set of products
2.5. Moving items into the fridge
2.5.1. Adding jQuery-UI to the project
2.5.2. Defining drop targets for items
2.5.3. Allowing items to be draggable
2.7. Summary