Vue on Rails

End-to-End Guide to Building Web Apps Using Vue.js and Rails

Authors: Lim, Bryan, LaFranchi, Richard

Download source code Free Preview
  • First complete end-to-end solution using Vue.js and Ruby on Rails
  • Combines emphasis on key principles of modern web development with pragmatic code tutorial and practical lessons
  • Teaches the reader how to save hundreds of hours integrating Vue and Rails via webpacker
see more benefits

Buy this book

eBook 22,99 €
price for Spain (gross)
  • ISBN 978-1-4842-5116-4
  • Digitally watermarked, DRM-free
  • Included format: EPUB, PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Softcover 29,11 €
price for Spain (gross)
  • Due: October 5, 2019
  • ISBN 978-1-4842-5115-7
  • Free shipping for individuals worldwide
  • The final prices may differ from the prices shown due to specifics of VAT rules
About this book

Build modern and progressive web applications with Vue.js and Ruby on Rails. As the Rails community embraces JavaScript, this book answers your most pressing questions, including how to integrate front-end technologies with Rails, whether to build a single-page application, when and how to use JavaScript in your project, how to scaffold a Vue component in Rails, and how to configure Vue.js in a Rails project.

This book explores how to manage and understand priorities when working with Vue on Rails and how to determine the best configuration for your project. You'll see how to reuse your Vue components in a Rails project with less coding and harness the component options, as well as how to use props, events and slots of Vue components. You'll also use webpacker to set up your project and pass data from your Vue component to a Rails controller and back. Finally, you’ll learn which is the best configuration for the router and how to test and deploy your application.
These topics are essential for developers and product owners because they cover end-to-end advice for building a web application incrementally or from scratch. Vue.js on Rails shows you just how easy it is to build and maintain a modern web app and save hundreds of hours integrating these two technologies.  

What You'll Learn

  • Use Vue and Rails together to improve products
  • Build a web app with a focus on developer happiness
  • Take a pragmatic approach to web app development with practical code examples 
  • Save time configuring Vue and Rails
  • Control and manage states in a Vue on Rails project 

Who This Book Is For

Product owners seeking a technology for a company’s products with an emphasis on development scalability; business owners looking to maximize developer satisfaction and successful product development; technical managers requiring a pragmatic and successful web app development strategy;and new and experienced developers and designers learning to build web apps using the best tools available.

About the authors

Bryan Lim has been a Rails developer since 2009. He is one of the contributors to Rails’ webpacker project. He has a bachelor’s degree in Computing and a master’s degree in Business Analytics from National University of Singapore. He runs a small software consultancy firm and is based in Singapore. Some of his work can be found on his GitHub (@ytbryan).

Richard LaFranchi is a Senior Software Engineer at Charter Communication and works on internal testing tools for the organization. He has a bachelor’s degree in Civil Engineering from University of Colorado, Boulder and is currently pursuing a master’s in Computer Science at Colorado State University. He first developed a passion for web development in 2011, and he publishes many Vue/Rails open source tutorials and projects on his GitHub (@rlafranchi).

Table of contents (8 chapters)

Table of contents (8 chapters)
  • Introduction

    Pages 3-18

    Lim, Bryan (et al.)

  • Nuts and Bolts of Vue on Rails

    Pages 19-40

    Lim, Bryan (et al.)

  • Model, Vue, and Controller

    Pages 41-79

    Lim, Bryan (et al.)

  • Real-World Applications Through Short Tutorials

    Pages 83-113

    Lim, Bryan (et al.)

  • Making a Real-Time Two-Player Game with Action Cable

    Pages 115-133

    Lim, Bryan (et al.)

Buy this book

eBook 22,99 €
price for Spain (gross)
  • ISBN 978-1-4842-5116-4
  • Digitally watermarked, DRM-free
  • Included format: EPUB, PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Softcover 29,11 €
price for Spain (gross)
  • Due: October 5, 2019
  • ISBN 978-1-4842-5115-7
  • Free shipping for individuals worldwide
  • The final prices may differ from the prices shown due to specifics of VAT rules

Services for this book

Loading...

Bibliographic Information

Bibliographic Information
Book Title
Vue on Rails
Book Subtitle
End-to-End Guide to Building Web Apps Using Vue.js and Rails
Authors
Copyright
2019
Publisher
Apress
Copyright Holder
Bryan Lim and Richard LaFranchi
eBook ISBN
978-1-4842-5116-4
DOI
10.1007/978-1-4842-5116-4
Softcover ISBN
978-1-4842-5115-7
Edition Number
1
Number of Pages
XV, 193
Number of Illustrations
21 b/w illustrations
Topics