Laracon DB
Laracon DB
Talks for "vuejs"
Vue.js Workshop

In this talk, Evan You, the creator of Vue.js, provides an in-depth look at Vue.js concepts and features, with particular focus on Vue 2.0. He covers the core concepts of declarative and reactive rendering, component architecture, and demonstrates practical examples including building a todo list application. The talk includes detailed explanations of Virtual DOM implementation in Vue 2.0 and new transition features.

Vue Router & Vuex

This talk focuses on single page applications (SPAs) and state management in Vue.js. The speaker explains the benefits and challenges of building SPAs, demonstrates Vue Router for client-side routing with transitions and animations, and introduces Vuex for centralized state management. The presentation includes live coding examples showing how to implement client-side routing and manage application state in complex Vue.js applications.

Embrace The Backend

The talk focuses on simplifying Laravel frontend development by reducing JavaScript complexity and leveraging more backend functionality. The speaker describes his journey from basic blade templates to Vue.js components, and then demonstrates how to improve frontend architecture by moving logic back to PHP, using props effectively, embracing form submissions, and not being afraid of page reloads when appropriate.

What's Coming in Vue 3.0

A presentation on Vue.js 3.0 discussing major improvements including performance optimizations through a new compilation strategy, improved maintainability with a new function-based API, and better TypeScript support. The speaker explains how Vue 3.0 achieves up to 6x faster performance through block tree compilation and introduces a new composition API that allows better code organization and logic reuse.

Building a realtime dashboard with Laravel, Vue and Pusher

A detailed presentation about creating real-time dashboards using Laravel, Vue.js, and Pusher. The speaker demonstrates how to build a dashboard that displays various information like Twitter feeds, package statistics, and weather data in real-time using WebSockets. The talk includes live coding demonstrations and explains how to deploy the dashboard on a Raspberry Pi connected to a TV screen.

Inside Vue Components

Evan You presents a detailed technical overview of Vue.js single file components, explaining their evolution from traditional web development practices, how they work under the hood, and why they were designed this way. He covers the compilation process, CSS handling, hot reloading capabilities, and compares them to native web components.

The Laravel developer's guide to Vue SPAs

Jess Archer shares her experience building a single page application (SPA) with Laravel and Vue.js, focusing on practical solutions to common challenges. She discusses authentication approaches, state management with Vuex, and frontend optimization techniques based on lessons learned while building Giftie Duck, a gift reminder service.