Index

A

Action cable
frontend
Rails backend
Vue prototype
web-socket
activestorage npm package
Application template
administrate
automatic customization
bootstrap
development process
devise
font awesome icon
foundation
Livereload
rails project, creation
Sidekiq
webpacker
Whenever scheduler
Arrow function
Asset management
Asset pipeline
Atom editor
Avatar
Axios

B

Behavior-driven development (BDD)
BrowserStack

C

Cheatsheets
Class/style binding
toggling class
vue-on-rails.js library
@click event handler
click() method
Computed properties
Continuous integration services
croppedGeometry() property
Cropper component
Custom test

D

Devise, authentication system

E

el property

F

fileAdded() function
Foundation
Fragile tests

G

GameChannel
Game time
getGame() function
Global event bus

H

Heroku vs. virtual private server
Hybrid app

I

Image-cropping tool
avatar
JavaScript libraries
loading image
panning the image
prototype approaches
scaling
user profile
ImageMagick processing
Image scaling
Internationalization library
isView() function

J

join(piece) method

K

Keeping programmer insanely (KPI)

L

Lifecycle hook
Listing games
Livereload

M

MIT License (MIT)
Mixins
Modern web application
attributes
cross-platform development
goodness test
hybrid app
Ruby on Rails
use
Monolithic rails architecture
mounted() lifecycle

N, O

Nested form, Vue component
newGame() method
Ninja deployment

P, Q

pan() method
Panning the image
Properties vs. data

R

Rails first approach
functionality
version 1
Rails-first Vue first-class approach
Reactivity system
Resources
Router
file creation
initialization
parameter
redirect/alert
<router-link>
SPA
vue-router npm package
Routing parameter
Ruby on Rails doctrine

S

Search engine optimized (SEO)
Server-side rendering (SSR)
i18n Vue
internationalization library
manual configuration
scaffolders
SEO friendly
web pages
Sidekiq
Simple polling
Simple state management
GitHub
scaffolders
timestamp
Vuex
Single-page application (SPA)
Single source of truth (SSOT)
Specific-page Vue (SPV)
application template
components
monolithic rails architecture
pages/index.html view
pages/second.html view
SPA approach
Turbolinks
web app lifecycle
SSR,
SeeServer-side rendering (SSR)
Sublime text
System tests

T

Test-driven development (TDD)
Testing approaches
general guidelines
low-consequence project
regression tests
RSpec and BDD
software testing
system tests
TDD
test utilities and jest
Vue unit test
Tic Tac Toe board component
toggleClass() method
Tool versions
Tradeoffs
Travis CI
Troubleshooting
Two-player game
action cable
chat app
consumer
software design
Vuex rails plugin
websockets
controllers
creation
domain model
game channel
listing games
Tic Tac Toe game

U

UI compatibility, Vue
User profile

V

Virtual DOM
Virtual private servers (VPS)
Visual Studio Code
tools
Vue
components
SeeVue components
data
characteristics
v-model directive
data variable
directives
JavaScript environment
lifecycle
manual enabling
objectives
pass data, server
HTTP client
peer-to-peer protocol
plugins
on Rails
router
SeeRouter
web application
Vue components
flash notices/alerts
global registration
local registration
Vue on Rails project
x-template
Vue Devtool
Vue first approach
advantages
application
disadvantages
single-page application
version 2
Vue first vs. Rails first
KPI
requirement
SPA
tradeoffs
web application
Vue-first/Rails-only approach
advantages
disadvantages
MVC pattern
reactivity
reusability
version 3
webpacker
Vue on Rails
MIT license
MVC frameworks
projects
vue-resource
Vuex
installation
manage states
rails plugin
configuration
posts#index action
state management tools

W, X, Y, Z

Watch method
Webpack
Webpacker
approach
asset pipeline
installation
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.225.149.232