Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
A collection of talks/slides (where available) from #vuejsamsterdam 2020

Day 1

Time Speaker Title Description
9:00 Evan You, Creator of Vue.js State of the Vuenion 2020 The growth of Vue continues and we are almost ready for Vue 3. As ever Evan You will deliver the State of Vuenion 2020, if we are lucky maybe we see some Typescript code from him ;)
 Dima Vishnevetsky Scalable Vue Graphics for the Modern Web 
 Jessica Sachs, Maintainer of @vue/test-utils and Tech Lead at Intent The Future of Vue's Test Utils With an expanded Vue Test Utils team and with Vue 3 on the horizon, we’ll talk about our plans for 2020. What’s coming in v1?
11:00 Gregg Pollack, Teaching developers Vue.js at VueMastery Introduction into the Composition API Gregg Pollack is the founder of VueMastery.com, the Ultimate Resource for Vue.js developers. Previously he founded Code School, an online software programming school, Envy, a web application development firm, and Starter Studio, Orlando’s first technical accelerator now in its ninth class.
 Thorsten Lünborg, Core Team Member of Vue.js Composition API Best Practices Thorsten will be speaking about Composition API and emerging best practices. Are you ready for some expert level tips?
 Filip Rakowski, Co-founder of VueStorefront Making eCommerce sexy again with Vue Storefront and Composition API Vue Storefront is currently the biggest Open Source eCommerce frontend that works with any backend platform and already has more than 60 live shops. For the past 2 years we are constantly improving our solution but we came to the point where architecture became a limitation... so we decided to do a rewrite and use the latest Vue features. As one of the first big projects in the world on Vue 3 we had a chance to explore and adapt new amazing patterns brought by Composition API. During this talk you will learn how using new Vue 3 features can bring developer experience to a completely new level!
13:20 Roman Kuba, Engineering Manager at CloudBees Serverless with Vue and Node.js We will dip into Serverless, Jam Stack and more.
 Callum Macrae, Author of Vue.js: Up and Running Climate change and the tech community An inspirational talk about climate change what we as a community can do to prevent further climate change
 Rolf Haug, Co-Founder of Vueschool Application Shortcuts with a Renderless Event Component 
15:25 Maria Lamardo, Instructor at vueschool.io Vue Announcer - Content Loading That Isn't Broken How Vue-Announcer can help you create Accessible Single-Page Applications. Vue-Announcer announces useful information for screen reader users. Learn how to use this plugin to customize receive alerts and notifications as users navigate your application.
 Tim Benniks, Director of Frontend Engineering at Valtech Paris Team First Producing high quality work is dependent on a well-organized team, especially in a high-pressure environment like an ad agency or a production studio. At a certain scale almost every team struggles with cultural differences, perceived pressure from management or misaligned definitions of success. Over the years Tim has learned that you are more successful if you understand what motivates people and he created a framework (yes, he's a developer) to deal with projects in complex environments that he calls "Team First".
 Sébastien Chopin, Co-author of Nuxt.js What is Nuxt 2020?! With the increasing popularity of Nuxt.js the core team and authors have not been sitting still. In February Sebastien will talk about the progression and plans for Nuxt.js in 2020.
 Pooya Parsa, Core Team Member of Nuxt.js Deep Dive into Nuxt.js Pooya will be diving into Nuxt.js. Nuxt.js is a free and open source web application framework based on Vue.js, Node.js, Webpack and Babel.js. The framework is advertised as 'meta-framework for universal applications'.

Day 2

Time Speaker Title Description
9:00 Sarah Drasner, Core Team Member of Vue.js and Head of DX at Netlify An Animated Guide to Vue 3 Reactivity and Internals Sarah Drasner is an award-winning Speaker, Head of Developer Experience at Netlify, Vue core team member, and Staff Writer at CSS-Tricks.
 Damian Dulisz, Core Team Member of Vue.js Vuelidate version for Vue 3.0 How to apply validations using Vuelidate and its ecosystem in combination with the new Composition API
 Adam Jahr Authentication from Scratch 
 Sarah Dayan, Senior Software Engineer Tech Lead at Algolia Test-Driven Development with Vue.js Testing a component can be counter-intuitive. It requires a mental shift to wrap your head around the differences between testing components and testing plain scripts, knowing what to test, and understanding the line between unit and end-to-end tests.
TDD makes everything easier. Instead of writing tests by examining all bits and pieces of a finished project, and trying to guess what you should cover, you’re doing the opposite. You’re starting from actual specs, a list of things that the component should do, without caring about how it does it. This way, you’re ensuring that all you test is the public API of your component, but you’re also guaranteeing you don’t forget anything.
In this talk, we’ll cover why TDD is an ideal method for testing Vue components properly, and we’ll do it together live. We’ll deep dive into why TDD works the way it does, and how it can bring you full confidence over iterating on your Vue projects. At the end of the talk, you will know exactly what to test in your Vue components, and how to do it efficiently.
11:30 John Leider, Creator of Vuetify Vuetify 2+ About new features in Vuetify 2+ and a showcase of the work that went into upgrading the version and highlight key features.
 Rahul Kadyan, Core Team Member of Vue.js New Vue. New Compiler. Let’s unbox Rahul is the creator and runner of An Awesome Conf in Bangalore, he is part of the Vue.js Core team focusing on rollup-plugin-vue and vue-issue-helper
 Natalia Tepluhina You might not need Vuex 
 Kia King, Vuex-ORM author and Front-end Engineer at Global Brain Vuex ORM – Relational data management in Vue Have you ever encountered a situation where you're handling a quite complex relational data structure in your Vue application? Like users have many posts, posts have many comments? This talk will dive into managing such complex data in Vue, the pain points, the possible solutions, and how Vuex ORM can help you with it.
14:25 Jacob Müller, Core Team Member of BootstrapVue BootstrapVue - The road to 2.0 and Beyond BootstrapVue is one of the most popular component libraries in Vue.js land. During this talk, I'll tell my story of joining BootstrapVue during a major release phase. Lessons learned about the importance of proper documentation and A11Y for component frameworks and the state of BootstrapVue and our plans.
 Yoav Yanovski Micro Frontends: Composing a Greater Whole 
 Alex Kyriakidis, Co-Founder of Vueschool What you'll love in Vue 3 
 Maya Shavin, Core Maintainer of StorefrontUI and m16y, Vue.js Israel Community Leader and Sr. Frontend Developer at Cloudinary Performant Components through Customization Most current UI libraries provide great user experience with a vast of components. But when it comes to heavy customization and non-standard scenarios, especially for E-Commerce, they become hard to manage, scale or even slow down performance. How to create a UI library that provides users the most possible freedom in customizing components, while keeping our performance and scalability to the fullest? How much customization freedom is enough? What other lessons learned, during building StorefrontUI, that can help other Vue developers in building their own system?
16:45 Guillaume Chau, Core Team Member of Vue.js Announcement related to Vue CLI UI Guillaume - better known as Akryum - has been working a new 'side'-project and he's about to reveal it for the first time!
 Eduardo San Martin Morote, Core Team Member of Vue.js vue-router and its techniques Balancing the pro's and con's of the new vue-router
 Jake Dohm Building Blazing Fast Sites with Gridsome Vue.js is an amazing library for building user interfaces, but it (purposefully) lacks some of the bells and whistles of a full framework. That’s where Gridsome comes in! Gridsome is a framework built on top of Vue, that provides you features like pre-rendering, a centralized GraphQL data store, and a plethora of performance and developer experience improvements out of the box. In this talk, we’ll walk through the features of Gridsome and the reasons you should or shouldn’t consider reaching for it on your next project.
 Debbie O'Brien, Frontend Tech Lead at Patterson Agency Full Static with Nuxt Static pre-rendering is an overlooked feature of Nuxt. You can use it for more than your average blog. Here's why
Copy link

ghost commented Feb 24, 2020

Filip uploaded his slides

Checkout his Twitter

@rculp
Copy link
Author

rculp commented Feb 24, 2020

thanks @nainardev ! i've updated the gist with his slides as well as a few others :)

@engelrolling
Copy link

engelrolling commented Feb 25, 2020

Copy link

ghost commented Feb 25, 2020

Will these be available on YouTube?

@rculp
Copy link
Author

rculp commented Feb 26, 2020

thanks @engelrolling!

@rculp
Copy link
Author

rculp commented Feb 26, 2020

i don't know, @nainardev. I was just an attendee. The conference organizers would probably tweet out any videos with the @vuejsamsterdam account, though!

@rwam
Copy link

rwam commented Mar 3, 2020

Hi @rculp and @nainardev, I think the conference videos will be available at Vue Mastery in some months.

And I have some corrections @rculp:

@adamorlowskipoland
Copy link

adamorlowskipoland commented May 18, 2020

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment