Index
A
- addComment method / Comment views
- addEvent method
- writing / Creating the individual day screen
- App.Models.Event class / Creating the individual day screen
- App.module function
- about / Creating modules
- App.Views.Day view / Creating the individual day screen
- DayTable / Creating the individual day screen
- Details / Creating the individual day screen
- CreateEvent / Creating the individual day screen
B
- Backbone.trigger method / Writing the tokens view
- Backbone code, simple blog app / Beginning the Backbone code
- bcrypt.hashSync method / Creating user accounts
- Bootswatch
- URL / Building user accounts
C
- calendar app
- planning / Planning our application
- model class, creating / Creating the model and collection
- collection class, creating / Creating the model and collection
- month view, creating / Creating the month view
- individual day screen, creating / Creating the individual day screen
- server code, writing / Writing the server code
- changeModel method / Creating the individual day screen
- chat application
- outlining / Outlining the application
- setting up / Setting up the application
- template, preparing / Preparing our template
- Socket.IO / A word about Socket.IO
- modules, creating / Creating modules
- users, creating / Creating users
- layout, building / Building the layout
- router, starting / Starting the router
- users, joining / Letting users join the fun
- room, joining / Joining a room
- chat module, building / Building the chat module
- chat, rendering / Back to the controller
- routes, adding / Adding some other routes
- CSS, writing / Writing CSS
- collection class, calendar app
- creating / Creating the model and collection
- collection class, podcast application
- creating / Creating our models and collections
- collection class, simple blog app
- creating / Creating a model and collection
- CommentFormView / Comment views
- comments, simple blog app
- adding / Adding comments
- serving / Serving comments
- viewing / Comment views
- CommentsView / Comment views
- Connect library
- URL / Creating user accounts
- CreateEvent view / Creating the individual day screen
- CreateEventView class / Editing event records
D
- DayTable view / Creating the individual day screen
- Day view class / Creating the individual day screen
- deserialize method / Creating user accounts
- destroyEvent method / Creating the individual day screen
- Details view / Creating the individual day screen
- displayCount method / Displaying podcasts
E
- EditEventView class / Editing event records
- EventView class / Planning our application
- express.json()
- about / Starting with the server
- express.static()
- about / Starting with the server
F
- file uploads, photo-sharing app
- allowing / Uploading photos
- followed users photos, photo-sharing application
- displaying / Displaying a followed user's photos
G
- GLYPHICONS / Including Bootstrap
H
- Haml
- URL / Creating the template
- hashPassword method / Creating user accounts
- hidden.bs.modal event / Building the CreateEventView class
I
- includes / Templates
- index.ejs file, podcast application
- preparing / Preparing index.ejs
- individual day screen, calendar app
- creating / Creating the individual day screen
- individual photo page, photo-sharing app
- creating / Creating the individual photo page
- initConfig method / Setting up precompiled templates
- initialize method / Creating the model and collection, Displaying podcasts
J
- Jade
- URL / Creating the template
- JavaScript Templates (JST) Grunt plugin / Setting up precompiled templates
- JST.month template / Creating the month view
L
- 7 Little Words application
- URL / What are we building?
- layout, podcast application
- creating / Creating a layout
- Live Data Dashboard application
- planning / Planning our application
- precompiled templates, setting up / Setting up precompiled templates
- models, creating / Creating the models
- controls, creating / Creating controls
- Bootstrap, adding / Including Bootstrap
- router, starting / Starting the router
- CreateEventView class, building / Building the CreateEventView class
- events table, creating / Creating the events table
- record, deleting / Deleting a record
- event records, editing / Editing event records
- implementing / Making it live
- events, sorting / Sorting events
M
- Marionette
- model class, calendar app
- creating / Creating the model and collection
- model class, podcast application
- creating / Creating our models and collections
- model class, simple blog app
- creating / Creating a model and collection
- Moment
- URL / Building the chat module
- moment constructor / Creating the model and collection
- moment method / Creating the model and collection
- MongoDB
- about / Starting with the server
- month view, calendar app
- creating / Creating the month view
- week row, building / Building the week row
- day cells, building / Building the day cells
N
- navigation, photo-sharing app
- creating / Creating our application navigation
- navigation, podcast application
- building / Building the navigation
- nodemon package / Setting up the application
- nodemon server.js command / Setting up the application
- Node packages
O
- Object.keys method
- about / Letting users join the fun
P
- parse function / Subscribing to and storing podcasts
- parseString function / Subscribing to and storing podcasts
- Passport
- URL / Creating user accounts
- passport.authenticate function / Creating user accounts
- path.join() method
- about / Starting with the server
- photo-sharing app
- user accounts, creating / Creating user accounts
- urlencoded method / Creating user accounts
- multipart method / Creating user accounts
- cookieParser method / Creating user accounts
- session method / Creating user accounts
- passport.initialize method / Creating user accounts
- passport.session method / Creating user accounts
- navigation, creating / Creating our application navigation
- file uploads, allowing / Uploading photos
- photos, sending from server to client / Sending photos from the server to the client
- profile pages, creating / Creating profile pages
- individual photo page, creating / Creating the individual photo page
- users, following / Following users
- followed users photo, displaying / Displaying a followed user's photos
- photos, photo-sharing app
- sending, from server to client / Sending photos from the server to the client
- podcast-listening application
- building / What are we building?
- user accounts, building / Building user accounts
- podcasts, subscribing / Subscribing to and storing podcasts
- podcasts, storing / Subscribing to and storing podcasts
- index.ejs, preparing / Preparing index.ejs
- model class, creating / Creating our models and collections
- collection class, creating / Creating our models and collections
- navigation, building / Building the navigation
- podcasts, displaying / Displaying podcasts
- layout, creating / Creating a layout
- router, starting / Beginning the router
- new podcasts, subscribing / Subscribing to new podcasts
- EpisodesView, displaying / Displaying the list of episodes
- episodes, displaying / Displaying episodes
- podcast catcher / What are we building?
- PodcastListView class / Displaying podcasts
- post, simple blog app
- viewing / Viewing a post
- creating / Creating new posts
- PostListView
- about / The PostListView class
- PostsListView
- about / The PostsListView class
- processName function / Setting up precompiled templates
- profile pages, photo-sharing app
- creating / Creating profile pages
- public folder, simple blog app
- creating / Adding the public folder
Q
R
- removeEvent method / Creating the individual day screen
- renderItem method / Displaying podcasts
- req.login method / Creating user accounts
- res.render method / Starting with the server
- resolve function / Subscribing to and storing podcasts
- router, podcast application
- starting / Beginning the router
- router, simple blog app
- creating / Creating a router
S
- serialize method / Creating user accounts
- server code, calendar app
- writing / Writing the server code
- showComment method / Creating the individual photo page
- showDetails method / Creating the individual day screen
- showUser function / Creating the individual photo page
- simple blog app
- setting up / Setting up the application
- server, starting / Starting with the server
- template, creating / Creating the template
- public folder, adding / Adding the public folder
- app-specific code / Beginning the Backbone code
- model class, creating / Creating a model and collection
- collection class, creating / Creating a model and collection
- test, performing / Performing a quick and dirty test
- views, writing / Writing some views
- views, using / Using our views
- router, creating / Creating a router
- post, viewing / Viewing a post
- post, creating / Creating new posts
- comments, adding / Adding comments
- comments, serving / Serving comments
- comments, viewing / Comment views
- Socket.IO
- URL / Outlining the application
- about / A word about Socket.IO
- strategy method / Creating user accounts
T
- template, simple blog app
- creating / Creating the template
U
- updateEpisode method / Subscribing to and storing podcasts
- update method / Subscribing to and storing podcasts
- user accounts, photo-sharing app
- creating / Creating user accounts
- user accounts, podcast application
- building / Building user accounts
V
- views, simple blog app
- writing / Writing some views
- PostListView / The PostListView class
- PostsListView / The PostsListView class
- using / Using our views
W
- word game
- building / What are we building?
- user accounts / User accounts
- templates / Templates
- game data, creating / Creating the game data
- models, writing / Writing the models
- words, splitting up / Splitting up words
- tokens view, writing / Writing the tokens view
- clues views / Views of the clues
- guess view, creating / Creating the guess view
- info view, building / Building the info view
- views, wrapping in GameView class / Wrapping our views in a GameView class
- router, starting / Starting the router
- home view, creating / Creating the home view
- scoreboard, building / Building a scoreboard
- navigation, writing / Writing the navigation
- words, adding / Adding new words
X
- xml2js