Skip to main content
Back to Contributions

Vue.js 3 By Example By Joran Quinten

February 2024|
Vue.js
Vue.js 3 Book Review

About This Contribution

When the Packt team asked me to review "Vue.js 3 By Example" by Joran Quinten, I was initially skeptical. With four years of experience building products with Vue.js, I assumed a book starting from the basics would mostly be a refresher of concepts I already knew.

I was pleasantly surprised. While the book is accessible to beginners, it quickly moves beyond the basics to deliver deep, practical value that even experienced developers can appreciate.

From Basics to Real-World Application

The book begins with the essentials—setting up Vue.js 3, tooling, and extensions—but it doesn't stay there. It progresses into building robust projects that teach you how to handle real-world scenarios, including:

  • Integration: Connecting with 3rd party APIs.
  • Styling: Modern styling workflows with Tailwind CSS.
  • Testing: Writing unit tests with mocking.
  • UI Components: Leveraging libraries like Vuetify.
  • State Management: effective patterns with Pinia.
  • Backend Integration: Managing data with Supabase.
  • Visualization: Building data-rich dashboards with Chart.js.

Advanced Concepts & Architecture

The real value of this book lies in its advanced projects, which push beyond standard web development:

  • Building desktop applications using Quasar.
  • Developing Server-Side Rendered (SSR) applications with Nuxt.js.
  • Setting up Node.js servers with WebSockets for real-time features.
  • Implementing AI libraries for speech, text, and image recognition.
  • Creating dynamic content with Storyblok (Headless CMS).

Engineering Best Practices

Beyond specific frameworks, the book reinforces critical Software Engineering concepts that apply across the stack:

  • Code refactoring techniques
  • Scalable Frontend architectures
  • Asynchronous programming patterns
  • The full-stack development lifecycle

Final Verdict

"Vue.js 3 By Example" is more than just a framework guide; it's a practical handbook for modern web development. Whether you are just starting your journey or looking to expand your architectural skills, this book offers significant value. Kudos to Joran Quinten for crafting such a comprehensive resource.

Quick Resources

Read Original