Table of Contents

 

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