Podcasts about vueconf us

  • 9PODCASTS
  • 48EPISODES
  • 38mAVG DURATION
  • ?INFREQUENT EPISODES
  • Jun 6, 2024LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about vueconf us

Latest podcast episodes about vueconf us

DejaVue
Learning new Vue Features and Concepts (with LearnVue aka. Matt Maribojoc)

DejaVue

Play Episode Listen Later Jun 6, 2024 43:53


In this episode of DejaVue, Michael is joined by Matt Maribojoc, better known as LearnVue on YouTube. While Alex is being absent at VueConf US, Matt and Michael discuss topics around learning and understanding new programming features - from figuring out what the latest features are over to how to properly learn them and eventually teach them to their audience.Tune into the episode to figure out all of the above, in addition to what level of understanding is "necessary" to teach a certain concepts and why content creation is important for libraries, frameworks and open source in general.Enjoy the episode!Chapters(00:00) - Guest Introduction - Matt Maribojoc (02:41) - Where and How to Learn New Concepts or Features? (08:50) - How to Explore a New Feature? (19:42) - The Level of Understanding for Teaching (25:38) - Importance of Content for Frameworks and Open Source (31:57) - The Platform Question: YouTube Videos vs. Blog Posts (36:57) - Sharing and Spreading Knowledge of Others (43:27) - Wrapping up Links and ResourcesNuxt Server ComponentsDejaVue #E006 about Server Components with Julien HuangVue Vapor Mode RepositoryMichael's Clean Components Toolkit (35% off until June 8th)The Feynman TechniqueMatt's Video about magic-regexp

Enjoy the Vue
Episode 78: setTimeout(newEpisode)

Enjoy the Vue

Play Episode Listen Later Oct 18, 2021 33:43


This episode is sponsored by Clouflare Pages! (https://enjoythevue.io/cloudflare-pages) This week, The Enjoy the Vue panel digs into the topic of asynchronous event loops: how it can save you time, but also how it can trip you up. Asynchronous update queues are an efficient way for platforms like Vue to save time and energy by recognizing a group of similar commands and doing a batch run at the same point in time. We get into event loops, how the term ‘next tick' came about, and how synchronous stacking can cause a Stack Overflow Error. You'll also hear some of our favorite terminal commands, including a special tidbit on how to say ‘please' to your computer! Lastly, we share our picks of the week that will add joy, intrigue, and deliciousness to your life, so make sure you tune in to hear it all! Key Points From This Episode: Introducing today's topic: asynchronous event loop in JavaScript. An asynchronous update queue and why Vue uses one. Why an asynchronous update queue is so efficient. How an asynchronous update queue can also sometimes cause problems. Where the term ‘next tick' originated and how it is applied today. A breakdown of event loops and stack heaps. Tessa shares her understanding of blocking. Why a blocking operation is synchronous. Alex explains what the heap is and how items transition to the stack. Recursive functions and the stack overflow error message. The team shares their favorite terminal commands. Hear our picks for the week, which include gourmet sour gummies, intriguing portraits, and a fascinating new board game!  Tweetables: “When you make a change to your data in Vue, it doesn't happen right away because that would potentially be inefficient. What it does is it groups all the changes together and then batch runs through them at a set point in time. That's the queue that they all get added to.” — @EnjoyTheVueCast (https://twitter.com/EnjoyTheVueCast) [0:02:04] “Basically, it's like doing your math without showing the work. That's what Vue does. Teachers love it.” — @EnjoytheVueCast (https://twitter.com/EnjoyTheVueCast) [0:03:20?] “My understanding is that blocking doesn't mean it never happens. It's just like I'm going to save all of these user interactions until the next time that the queue is free. Then, I'm going to jam all of them in there. You're going to get all 500 clicks in one second.” — @EnjoytheVueCast (https://twitter.com/EnjoyTheVueCast) [0:18:25] “There is this nebulous event that may or may not happen. When it happens, that click, that event doesn't necessarily fire immediately. It gets put on the end of the event queue, the event loop queue.” — @EnjoytheVueCast (https://twitter.com/EnjoyTheVueCast) [0:19:16] Links Mentioned in Today's Episode: repl.it (http://repl.it) Back to the Vueture: Stuck in the Event Loop (https://www.vuemastery.com/conferences/vueconf-us-2019/back-to-the-vueture-stuck-in-the-event-loop), tessa (VueConf US 2019) * What the heck is the event loop anyway? (https://www.youtube.com/watch?v=8aGhZQkoFbQ), Philip Roberts (JSConf EU) Olivia Beaumont (https://oliviabeaumont.com/) Obscurio (https://boardgamegeek.com/boardgame/273477/obscurio) (Boardgame) The Legend of Zelda™: Skyward Sword HD (https://www.nintendo.com/games/detail/the-legend-of-zelda-skyward-sword-hd-switch/), Nintendo Switch Candy Kittens (https://candykittens.co.uk) Web Exclusive Gourmies Bundle (https://candykittens.co.uk/collections/gourmies/products/limited-edition-gourmies-bundle), Candy Kittens

Enjoy the Vue
Episode 61: Why Bother Testing? with Jess Sachs

Enjoy the Vue

Play Episode Listen Later May 17, 2021 54:25


Overview: Testing isn’t something that many people enjoy doing, but Jessica Sachs is an exception. Jessica is the tech lead on the component testing team (which spans across four time zones and is fluent in 8 languages) at Cypress, and she is so excited about the developments that have been taking place in this space. In today’s episode Jessica explains the four main steps involved in component testing, the first thing she does when making something testable and why your answer should always be a hard yes if you are asked whether you do TDD. Jessica is also writing a course for Vue Mastery, and she shares with us what the course entails and how it will help alleviate a problem that people in her position regularly encounter. You’ll also hear Jessica and the panels’ thoughts on XPath, E to E tests, and Internet Explorer, and we end off with a wide range of unusual picks for the week! Key Points From This Episode: - How Jessica and the panel feel about test writing. - Jessica’s current role at Cypress.io, and the most euphoric moment of her career. - The four steps involved in component testing. - Real World Testing; an explanation of the course Jessica is writing for Vue Mastery. - A common problem that testers encounter. - Why Jessica doesn’t mock the Vuex, router or any plugin. - The first thing Jessica does when making something testable. - Making code more testable; what Jessica looks for. - Approaches to writing E to E tests. - Why XPath was invented and why it’s such a mess. - Jessica’s first code language (an obscure one that she is proud of!). - One of the toughest interview questions Jessica has been asked. - What your answer should always be when someone asks, “Do you do TDD?” - Where the strength of Cypress component testing lies. - Diversity in Jessica’s team. - Why Cypress isn’t going to support Internet Explorer. - This week’s picks; including drunk darts, anti-static hair brushes, and a show about creating animals. Tweetables: - “Getting the component first mounted is the biggest hurdle. I can't stress that enough.” — @jessicasachs [0:05:13] - “The situation you find yourself in is that of many developers, where you inherit an application where the person wasn't thinking about testability. And that's not an uncommon scenario. That's pretty normal.” — @jessicasachs [0:11:32] - “I don't mock the Vuex router, the Vuex or router, or any plugin. I just treat it like it's real. I find that mocking both removes you from what will actually happen in production, as well as makes your test really coupled to the source code.” — @jessicasachs [0:13:15] - “The first thing with making things testable; anything that's a side effect that executes immediately when you import it needs to be a function.” — @jessicasachs [0:15:28] Resources mentioned - Cypress (https://www.cypress.io/) - Vueconf US (http://vueconf.us/) - New Creation Soda (https://newcreationsoda.com) - Brush with Bamboo (https://zerowastestore.com/products/bamboo-hair-brush) (ZeroWasteStore) - Gravity Maze: Falling Marble Logic Maze Game (https://www.thinkfun.com/products/gravity-maze), ThinkFun - Clubhouse Games (Nintendo Switch) (https://www.nintendo.com/games/detail/clubhouse-games-51-worldwide-classics-switch/) - Vue Mastery (https://www.vuemastery.com/) - Vue Styleguidist (https://vue-styleguidist.github.io/) - Vue i18n (https://vue-i18n.intlify.dev/) - What Query Selector Should I Use?, Kent C. Dodds (Testing Library) (https://kentcdodds.com/blog) - Vite (https://vitejs.dev/) - Enjoy the Vue on Twitter (https://twitter.com/enjoythevuecast?lang=en) - Enjoy the Vue (https://enjoythevue.io/) Special Guest: Jessica Sachs.

Enjoy the Vue
Episode 49: Sitemaps, SEO, and Nuxt with Alexander Lichter

Enjoy the Vue

Play Episode Listen Later Jan 25, 2021 45:36


Key Points From This Episode: - Alex shares details about his web development journey. - Hear about Nuxt.js and how it fits into the Vue ecosystem. - The tech stack that Alex likes to use. - Why Alex uses Tailwind CSS, despite other people’s skepticism. - Alex answers questions about using Tailwind CSS. - Exploring SEO and how it’s best integrated within your website. - How your sitemap can impact your SEO. - Why using Nuxt.js is so good for your SEO. - Dynamic versus static server-side rendering. - Alex talks about how he uses speaking to problem-solve for the Nuxt community. - Answering Nuxt frequently asked questions. - Common ‘gotchas’ that challenge Nuxt beginners. - From productivity tips to microphone stands, hear our top picks for the week. Tweetables: - “Because it’s configurable and flexible, Tailwind gives you many options to enforce style guidelines — it also gives you a mini-design system to simplify your work.” — @TheAlexLichter [0:08:55] - “SEO isn’t rocket science. It's how you optimize your pages for the user. Though it's called search engine optimization, the user is actually the focus.” — @TheAlexLichter [0:19:16] - “If a newer version of something is coming out and you want to get things done, then just go ahead and start. You can always switch later.” — @TheAlexLichter [0:34:41] Links Mentioned in Today’s Episode: - Enjoy the Vue on Twitter (https://twitter.com/enjoythevuecast?lang=en) - Enjoy the Vue (https://enjoythevue.io/) - Alexander Lichter (https://www.lichter.io/) - Alexander Lichter Blog (https://blog.lichter.io/) - Alexander Lichter on Twitter (https://twitter.com/thealexlichter) - Alexander Lichter Email (mailto:blog@lichter.io) - Nuxt.js (https://nuxtjs.org/) - Nuxt.js Documentation (https://nuxtjs.org/docs/2.x/get-started/installation) - Taylor Otwell (https://twitter.com/taylorotwell) - Vue.js London (https://vuejs.london/) - Tailwind CSS (https://tailwindcss.com/) - Tim Benniks (https://twitter.com/timbenniks) - ‘Tim Tries: TailwindCSS with Alexander Lichter’ (https://timbenniks.dev/videos/tim-tries-tailwindcss-with-alexander-lichter/) - Adam Wathan (https://twitter.com/adamwathan) - Diablo IV (https://diablo4.blizzard.com/en-us/) - VueConf US (https://us.vuejs.org/) - Sébastien Chopin (https://twitter.com/Atinux) - Pooya Parsa (https://twitter.com/_pi0_) - Vue.js Global (https://vuejs.amsterdam/program/) - Daniel Roe (https://twitter.com/danielcroe) - Thorsten Lünborg (https://twitter.com/linus_borg) - Vue.js Amsterdam (https://vuejs.amsterdam/) - The Haunting of Bly Manor (https://www.imdb.com/title/tt10970552/) - Henry James (https://www.britannica.com/biography/Henry-James-American-writer) - Paul Slaughter (https://gitlab.com/pslaughter) - conventional: comments (https://conventionalcomments.org/) - TONOR T20 Mic Arm Stand (https://www.tonormic.com/products/tonor-t20-mic-arm-stand) - RØDE NT1-A (https://www.rode.com/microphones/nt1-a) - Website Carbon (https://www.websitecarbon.com/) - Roam Research (https://roamresearch.com/) Special Guest: Alexander Lichter.

Enjoy the Vue
Episode 34: Organizing Conferences and Events with Kevin Lewis

Enjoy the Vue

Play Episode Listen Later Sep 21, 2020 44:33


Key Points From This Episode What brought Kevin to the Vue ecosystem, after struggling with the “magic” of React. What Kevin’s day-to-day is like at Vonage when it comes to organizing events. Shifting to virtual conferences and events, and how Kevin’s team has gone on to help others. Some of the software Kevin has used for virtual conferences, like Remo and StreamYard. Women of React was the first remote conference Kevin organized, and he learned a lot! Event organizing versus remote conferencing – how Kevin started his career and what he thinks is lost when an event goes virtual. Typical things Kevin sees conference organizers get wrong, from access points and WiFi to food, networking, and plants in the audience. Scheduling – planning breaks, based on content of the conference, facilities, and buffer time. It’s your responsibility as an event organizer to make sure that speakers feel respected. When it comes to Q&A sessions, Kevin has some tips fro making sure it’s moderated well. Kevin asks the panel what makes an event good for them as attendees – Ari says the hallway track or time between talks is vital. Ben says he appreciates guidance for newer attendees on after parties and dinners, etc. Tessa’s feedback includes structured activities for attendees to mingle, like bowling. A firm structure for events and locations seems like a low barrier to entry, but it’s crucial. Over-communicating is critical! Your audience needs to know if things in the program change. Single-track versus multi-track conferences – it depends what you’re trying to achieve. Selecting speakers – Kevin reacts to Ben’s story of a conference with a blind CFP survey. Kevin talks about BarCamp London and the simple concept of an unconference. The CFP or talk selection process, and Kevin’s take on it for an event like You Got This. Keynote spots are a way to course-correct if your lineup isn’t diverse or goes off the rails. The value of a mentorship program for first-time speakers to encourage and support them. Picks of the week: - Tessa - Emma (https://en.wikipedia.org/wiki/Emma_(manga)) (Comic) - 킹덤 (Kingdom) (https://en.wikipedia.org/wiki/Kingdom_(South_Korean_TV_series)) (Kdrama) - Ari - Stateless (https://www.netflix.com/title/81206211) (Netflix) - Kevin - YouGotThis (http://yougotthis.io) (Conference) - EventHandler (http://handler.events) (Newsletter) - Ben - VueConf Toronto (https://vuetoronto.com) - Connect.Tech (http://connect.tech) Resources mentioned: - Vonage API Developer Platform (https://developer.nexmo.com) - Women of React (https://womenofreact.com/) - VueConf US 2020 (https://us.vuejs.org/) - Adulting.Dev (https://www.adulting.dev/) - DevConf (https://www.devconf.info/) - BarCamp London (https://twelve.barcamplondon.org/) - humansconf (https://www.humansconf.org/) - Remo (https://remo.co/) - StreamYard (https://streamyard.com/) - Kingdom of the Gods by Kim Eunhee & Yang Kyungil (http://ylabcomics.com/bbs/board.php?bo_table=03_02_eng&wr_id=46&page=3&pg_position=46) - Distant Sky by Yoon Inwan & Kim Sunhee (http://ylabcomics.com/bbs/board.php?bo_table=03_02_eng&wr_id=44&page=2&pg_position=44) Special Guest: Kevin Lewis.

Friends That Code
12 - Why remote work is important for everyone and big hats at meetups with Michele Cynowicz

Friends That Code

Play Episode Listen Later Sep 9, 2020 65:26


Engineer, Developer, Community organizer, Frontend Fox, Conference Speaker, Girl Scout Volunteer, Remote Work Advocate and owner of one seriously badass pirate hat… Ladies and gentlemen, today’s guest is Michele Cynowicz! Frontend Foxes: https://www.frontendfoxes.org Michele’s Twitter (pirate hat in profile photo): https://twitter.com/michelecynowicz #CodePirate DevFest Florida 2019 Talk: Shifting to Vue: https://www.youtube.com/watch?v=AWQTbb6rmwI Thundernerds appearance at VueConf US 2019: https://www.youtube.com/watch?v=hrYcGXqyFZE&feature=emb_title

Enjoy the Vue
Episode 25: Understanding nextTick

Enjoy the Vue

Play Episode Listen Later Jul 13, 2020 36:24


Sponsored By: Show Notes [00:01:11] Ari tells us what nextTick is and Tessa tells us about the differences between local and global versions. [00:03:43] Ari and Tessa tell us scenarios they’ve run into as far as needing nextTick. [00:08:26] Ben is curious about “chaining” in nextTick. Tessa explains this and she also mentions her talk she did at VueConf US 2019, where she broke down a bunch of different ways to nest nextTick. [00:13:06] As far as nextTick goes, Ben wants to know if this is something that Ari and Tessa would recommend people only reach out to when things start to be inconsistent or when should someone use this? [00:18:55] Ben wants to know if nextTick is used improperly can it cause performance issues or not quite? [00:23:54] Tessa wonders if Vue3 comes out, if she follows the style where her JS is at the top of her single file component and open it, she will see at the top what props it accepts and also what events that she has decided this component will emit? [00:26:20] Ari and Tessa give some final tips about nextTick stuff. Sponsor: Linode (https://promo.linode.com/vue/) Picks of the week: [00:28:53] Tessa has two picks: Douglas by Hannah Gadsby on Netflix and Managing Up by Mary Abbajay. [00:30:55] Ari has two picks: Queer Eye-Season 5 on Netflix and Queer Eye-We’re in Japan! on Netflix. [00:33:26] Ben’s has three picks: An OXO Good Grips Silicone Pastry Mat, Tessa, who has provided some really great picks and finds for him this week which is Hey.com and Working in Public: The Making and Maintenance of Open Source Software by Nadia Eghbal. Resources mentioned: VueConf US 2019-Back to the Vueture: Stuck in the Event Loop by Tessa (https://www.vuemastery.com/conferences/vueconf-us-2019/back-to-the-vueture-stuck-in-the-event-loop) nextTick (https://vuejs.org/v2/api/#Vue-nextTick) Douglas-Hannah Gadsby (https://www.netflix.com/title/81054700) Managing Up: How to Move Up, Win at Work, and Succeed with Any Type of Boss by Mary Abbajay (https://bookshop.org/books/managing-up-how-to-move-up-win-at-work-and-succeed-with-any-type-of-boss/9781119436683) Queer Eye-Netflix (https://www.netflix.com/title/80160037) Queer Eye: We’re in Japan!-Netflix (https://www.netflix.com/title/81075744) OXO Good Grips Silicone Pastry Mat (https://www.oxo.com/silicone-pastry-mat.html) Hey.com (https://hey.com/) Working in Public: The Making and Maintenance of Open Source Software by Nadia Eghbal (https://nayafia.substack.com/p/22-working-in-public)

Devchat.tv Master Feed
VoV 106: Component Communication

Devchat.tv Master Feed

Play Episode Listen Later Apr 28, 2020 61:10


JavaScript Remote Conf 2020 May 13th to 15th - register now! Austin expands on his talk at VueConf US, discussing various methods to share data between components. We talk about props and events, slots and scoped slots, event bus, Vuex, and Vue.observable. We also share our experiences with each of those methods of data communication. Panel Steve Edwards Lindsay Wardell Austin Gil Sponsors Cloudways | Use promo code "DEVCHAT" for 30% off for 3 months on all plans ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________ Links Vue.js v-model vs. v-bind.sync Picks Austin Gil: Ulauncher Lindsay Wardell: Vue.js: The Documentary Uses.tech - repo of /uses sites for developers Follow Views on Vue on Twitter > @viewsonvue

amazon documentary panel component vue steve edwards devchat charles max wood finding your dream developer job maxcoders guide lindsay wardell vueconf us
Views on Vue
VoV 106: Component Communication

Views on Vue

Play Episode Listen Later Apr 28, 2020 61:10


JavaScript Remote Conf 2020 May 13th to 15th - register now! Austin expands on his talk at VueConf US, discussing various methods to share data between components. We talk about props and events, slots and scoped slots, event bus, Vuex, and Vue.observable. We also share our experiences with each of those methods of data communication. Panel Steve Edwards Lindsay Wardell Austin Gil Sponsors Cloudways | Use promo code "DEVCHAT" for 30% off for 3 months on all plans ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________ Links Vue.js v-model vs. v-bind.sync Picks Austin Gil: Ulauncher Lindsay Wardell: Vue.js: The Documentary Uses.tech - repo of /uses sites for developers Follow Views on Vue on Twitter > @viewsonvue

amazon documentary panel component vue steve edwards devchat charles max wood finding your dream developer job maxcoders guide lindsay wardell vueconf us
Enjoy the Vue
Episode 4: JAMming, MCing, Vuex & More with Divya Sasidharan

Enjoy the Vue

Play Episode Listen Later Feb 17, 2020 52:12


Sponsored By: Enjoy the Vue – Episode 4 In this episode of Enjoy the Vue we sit down with Divya Sasidharan. Divya will be the Master of Ceremonies at Vue.js in Amsterdam, and just weeks after she is hosting a workshop on “Vue State Management with Vuex” at VueConfUS in Austin. Divya is currently a Developer Advocate at Netlify. She believes that there is a better workflow for building and deploying sites that doesn’t require a server…just ask her about the JAMstack. We chat with her about emceeing, blogging, hosting a workshop, and JAMstack. [00:01:51] Divya talks about her involvement in the VueConf’s coming up. Vue.js in Amsterdam and VueConf US where she is hosting a workshop. She gives us a quick peek into this intro to Vuex workshop. At Vue.js she is the emcee. [00:05:32] Chris digs deeper into emceeing (vs giving talks or hosting workshops) and what it takes to do it. Divya goes into how it was a natural evolution for her. [00:15:55] Chris circles back to the Vuex Workshop that Divya is hosting. She explains how it grew out of previous talks she was doing. Divya likes the fact that there is much more interactivity when doing workshops, vs talks where it’s pretty much a one-way conversation. There are also time constraints when giving talks. A workshop provides so much more freedom. [00:24:02] Elizabeth was following Divya’s JAMuary posts about JAMstack. Divya created a series, which involved sharing thoughts and insights about JAMstack on a daily basis. [00:34:12] Divya explains what JAMstack is...Javascript, API, and Markup. It’s about building sites as statically as possible. She goes in depth into JAMstack. Panelists Ari Clark Elizabeth Fine Chris Fritz Ben Hong Guest Divya Sasidharan Resources Divya Sasidharan Netlify Blog Divya Sasidharan GitHub Divya Sasidharan Twitter Divya Sasidharan Notist Vue.js Amsterdam VueConf US Austin Vuex JAMuary JAMstack Zumbo’s Just Desserts Genmaicha Tea Black Clover The Ecstatic’s “Explosions in the Sky” Vue.js: The Documentary Essentialism: The Disciplined Pursuit of Less Baba is You Weathering with You Links Official Episode #4 Site (https://www.enjoythevue.io/episodes/4) Follow the podcast on Twitter (https://twitter.com/enjoythevuecast) and Instagram (https://instagram.com/enjoythevuecast) Podcast website (https://enjoythevue.io/) Special Guest: Divya Sasidharan.

Friday Afternoon Deploy:  A Developer Podcast
Scary Movies, Sleep Disorders, VueConf and Programming Language Choice

Friday Afternoon Deploy: A Developer Podcast

Play Episode Listen Later Feb 14, 2020 69:01


We're going to be at VueConf US!  Blake hangs with us to talk about horror movies and how/why we choose programming languages and frameworks.Mentioned in this EpisodeVueConf US, Austin, TXThe Rust BookSupport the ShowPatreonMerch

Devchat.tv Master Feed
VoV 074: My Vue from Nigeria with Nosa Obaseki

Devchat.tv Master Feed

Play Episode Listen Later Aug 13, 2019 45:18


Sponsors Netlify Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Panel Ben Hong Erik Hanchett Joined by Special Guest: Nosa Obaseki Summary Nosa Obaseki joins the panel to share his story and his experience learning Vue in Nigeria. He shares how he got started in Vue and the resources he used. The panel praises the Vue documentation and shares their experiences of learning from them. The panel compares the methods for debugging including the use of stack overflow and google. Nosa shares his experience with the next step he took in learning Vue, taking on a project.    The panel asks Nosa about concepts he found difficult to grasp, these include structuring, state management and wen to use actions and mutations. This topic leads the panel to discuss the upcoming release of Vue.js 3.0 and the addition of the function API. The panel considers whether or not Vue 3.0 will break Vue and what problems it may solve. The topic turns to conferences and whether or not Ben Hong will include function API’s in his workshop at Vue Toronto. Nosa shares his experience at Vueconf US and compares it to conferences he attended in Nigeria. The Nigerian Vue community and what the challenges he faced in his journey to becoming a developer. Concatenate and its mission is discussed. Ben Hong invites everyone to support this conference.  Links https://stackoverflow.com/ https://vuetoronto.com/ https://us.vuejs.org/workshops/ Is Vue.js 3.0 Breaking Vue? Vue 3.0 Preview! https://opencollective.com/concatenate https://twitter.com/c0depanda https://www.facebook.com/ViewsonVue https://twitter.com/viewsonvue Picks Ben Hong: Big Magic: Creative Living Beyond Fear Erik Hanchett: Stranger Things Vue 3.0 Nosa Obaseki: Black Mirror

Views on Vue
VoV 074: My Vue from Nigeria with Nosa Obaseki

Views on Vue

Play Episode Listen Later Aug 13, 2019 45:18


Sponsors Netlify Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Panel Ben Hong Erik Hanchett Joined by Special Guest: Nosa Obaseki Summary Nosa Obaseki joins the panel to share his story and his experience learning Vue in Nigeria. He shares how he got started in Vue and the resources he used. The panel praises the Vue documentation and shares their experiences of learning from them. The panel compares the methods for debugging including the use of stack overflow and google. Nosa shares his experience with the next step he took in learning Vue, taking on a project.    The panel asks Nosa about concepts he found difficult to grasp, these include structuring, state management and wen to use actions and mutations. This topic leads the panel to discuss the upcoming release of Vue.js 3.0 and the addition of the function API. The panel considers whether or not Vue 3.0 will break Vue and what problems it may solve. The topic turns to conferences and whether or not Ben Hong will include function API’s in his workshop at Vue Toronto. Nosa shares his experience at Vueconf US and compares it to conferences he attended in Nigeria. The Nigerian Vue community and what the challenges he faced in his journey to becoming a developer. Concatenate and its mission is discussed. Ben Hong invites everyone to support this conference.  Links https://stackoverflow.com/ https://vuetoronto.com/ https://us.vuejs.org/workshops/ Is Vue.js 3.0 Breaking Vue? Vue 3.0 Preview! https://opencollective.com/concatenate https://twitter.com/c0depanda https://www.facebook.com/ViewsonVue https://twitter.com/viewsonvue Picks Ben Hong: Big Magic: Creative Living Beyond Fear Erik Hanchett: Stranger Things Vue 3.0 Nosa Obaseki: Black Mirror

The Official Vue News
Episode 143: #143 - May 28, 2019

The Official Vue News

Play Episode Listen Later May 28, 2019 7:22


Gregg and Adam discuss a class API proposal, VueConf US 2019 videos, what's new in Nuxt, Vue.js and SEO, Debug VueJs Jest tests in vscode, 7 Nuxt Tips Revisited, Implementing the Builder Pattern in Vue.js, Reading Client-Side Files for Validation with Vue.js, and Jason Pettett's new article "That shouldn’t work! Oh, Vue binds all methods?"

Thunder Nerds
192 – ⚡️ Live at VueConf US 2019

Thunder Nerds

Play Episode Listen Later Apr 6, 2019 3:46


We’re live at the VueConf US 2019 Conference: March 26-27https://us.vuejs.org/ The official Vue.js conference in the USA moved to Tampa,...

Thunder Nerds
193 – Adam Jahr ⚡️ VueConf US 2019

Thunder Nerds

Play Episode Listen Later Apr 6, 2019 23:01


https://us.vuejs.orghttps://twitter.com/adamjahr Vuex Explained Visually Understand Vue’s state management pattern through a visual walkthrough.

vueconf us
Thunder Nerds
194 – Rolf Haug & Alex Kyriakidis ⚡️ VueConf US 2019

Thunder Nerds

Play Episode Listen Later Apr 6, 2019 22:35


https://twitter.com/hootlexhttps://us.vuejs.orghttps://twitter.com/rahaug Vuex Demystified – Application State Management In Vue.js is quite simple to work with components, and share data among...

rolf haug vueconf us
Thunder Nerds
195 – Chris DeMars ⚡️ VueConf US 2019

Thunder Nerds

Play Episode Listen Later Apr 6, 2019 18:05


https://twitter.com/saltnburnemhttps://us.vuejs.org UI Developer – Microsoft MVP – Google Developer Expert – International Speaker

chris demars vueconf us
Thunder Nerds
196 – Damian Dulisz ⚡️ VueConf US 2019

Thunder Nerds

Play Episode Listen Later Apr 6, 2019 22:04


https://twitter.com/damianduliszhttps://us.vuejs.org Ridiculously Reusable Components in Vue.js Components are the bread and butter of most modern front-end frameworks, such as Vue.js....

components vue vueconf us
Thunder Nerds
197 – Divya Sasidharan ⚡️ VueConf US 2019

Thunder Nerds

Play Episode Listen Later Apr 6, 2019 28:07


https://us.vuejs.orghttps://twitter.com/shortdiv Building Fast and Semantic Input Masks in VueJS Input masking is a common pattern in form design that guide...

divya sasidharan vueconf us
Thunder Nerds
198 – Gregg Pollack ⚡️ VueConf US 2019

Thunder Nerds

Play Episode Listen Later Apr 6, 2019 27:21


https://twitter.com/greggpollackhttps://us.vuejs.org Getting Started with Nuxt.js So you know the Vue basics but keep on hearing about this Nuxt.js framework. Perhaps...

Thunder Nerds
199 – Jacob Schatz ⚡️ VueConf US 2019

Thunder Nerds

Play Episode Listen Later Apr 6, 2019 22:22


https://us.vuejs.orghttps://twitter.com/jakecodes Phenomenal Design Patterns In Vue Jacob provides a high level overview of common features that can be solved with...

schatz vueconf us
Thunder Nerds
200 – Jen Looper ⚡️ VueConf US 2019

Thunder Nerds

Play Episode Listen Later Apr 6, 2019 19:16


https://twitter.com/jenlooperhttps://us.vuejs.org Zen and The Art of Vue.js Let’s see how a rich artistic tradition can inspire and inform our craft...

art zen vue jen looper vueconf us
Thunder Nerds
202 – Krystal Campioni ⚡️ VueConf US 2019

Thunder Nerds

Play Episode Listen Later Apr 6, 2019 21:58


https://us.vuejs.orghttps://twitter.com/@krystalcampioni Advanced Animations with Vue.js In this talk, I’ll walk you through the coolest features of Vue.js and explore how...

vue campioni vueconf us
Thunder Nerds
201 – John Papa ⚡️ VueConf US 2019

Thunder Nerds

Play Episode Listen Later Apr 6, 2019 25:01


https://us.vuejs.orghttps://twitter.com/john_papa Run Your Vue and Node App Anywhere You built your Vue app but does it run everywhere? We’ll explore...

vue john papa vueconf us
Thunder Nerds
203 – Maria Lamardo ⚡️ VueConf US 2019

Thunder Nerds

Play Episode Listen Later Apr 5, 2019 11:46


https://us.vuejs.orghttps://twitter.com/marialamardo Web Accessibility with VueJS Want to learn about Web Accessibility with Vue.js? A Board Certified Assistant Behavior Analyst turned...

Thunder Nerds
204 – Michele Cynowicz ⚡️ VueConf US 2019

Thunder Nerds

Play Episode Listen Later Apr 4, 2019 22:28


https://twitter.com/michelecynowiczhttps://us.vuejs.org Vue Vixens Skulk VueConf.US is pleased to partner with VueVixens to bring this full day Vue.js training as part...

vue vueconf us
Thunder Nerds
205 – Mike Hartington ⚡️ VueConf US 2019

Thunder Nerds

Play Episode Listen Later Apr 4, 2019 27:06


https://us.vuejs.orghttps://twitter.com/mhartington Ionic & Vue for Fast Mobile Apps Vue as a framework prides itself for providing an excellent developer experience...

Thunder Nerds
206 – Miriam Suzanne ⚡️ VueConf US 2019

Thunder Nerds

Play Episode Listen Later Apr 4, 2019 18:48


https://twitter.com/mirisuzannehttps://us.vuejs.org Dynamic CSS with Vue CSS has come a long way since the browser wars of the late 90s. What...

vueconf us dynamic css
Thunder Nerds
207 – Natalia Tepluhina ⚡️ VueConf US 2019

Thunder Nerds

Play Episode Listen Later Apr 4, 2019 21:48


https://twitter.com/@n_tepluhinahttps://us.vuejs.org Building Desktop Applications with Vue With Vue framework your experience is not limited to web or mobile applications –...

vueconf us building desktop applications
Thunder Nerds
208 – Rahul Kadyan ⚡️ VueConf US 2019

Thunder Nerds

Play Episode Listen Later Apr 4, 2019 17:25


https://twitter.com/znck0https://us.vuejs.org Demystifying: The Dark Art of SFC Compilation Vue single file components empowers developers with ability to write declarative render...

rahul vueconf us
Thunder Nerds
209 – Sarrah Vesselov ⚡️ VueConf US 2019

Thunder Nerds

Play Episode Listen Later Apr 4, 2019 9:36


https://twitter.com/SVesselovhttp://sarrahvesselov.com/ A UX professional, speaker, and author with over 10 years of experience in design, development, and management. I speak...

ux sarrah vueconf us
Thunder Nerds
210 – Tessa ⚡️ VueConf US 2019

Thunder Nerds

Play Episode Listen Later Apr 3, 2019 18:48


https://twitter.com/@halftes6https://us.vuejs.org Back to the Vueture: Stuck in the Event Loop Do you feel like you’re stuck in the event loop...

vueconf us
Torqd
027 - VueConfUS 2019 - Tampa, Florida

Torqd

Play Episode Listen Later Mar 21, 2019 26:01


On March 25-27, 2019, we will be travelling to Tampa, Florida for VueConf US! During today’s episode, we’re going to talk about this year’s schedule, last year’s conference in New Orleans, and all the fun things we’ll be doing on our trip! Our guest speakers for this episode are Brian Hogg and first-time guest Natalie Mastracci! They’ll be talking about some of the things they’re looking forward to as first time VueConf attendees, and lots of other interesting things! Join us as we chat about fun facts and activities to do while we’re in the area. Vehikl will have a booth at the conference, so if you plan to attend VueConf US this year stop by and see us in the Florida sunshine!

Devchat.tv Master Feed
VoV 052: Documentation with Natalia Tepluhina

Devchat.tv Master Feed

Play Episode Listen Later Mar 12, 2019 61:55


Sponsors Sentry use the code “devchat” for $100 credit Triplebyte CacheFly Panel Divya Sasidharan Erik Hanchett Charles Max Wood Joined by special guest: Natalia Tepluhina Episode Summary  In this episode of Views on Vue, the panelists talk to Natalia Tepluhina, Senior Frontend Developer at GitLab, about the importance of good documentation and the value of its contribution to open source in comparison to that of actual code. Natalia talks about the projects she has written documentation for, and they discuss the challenges in producing good docs. She explains three rules in making documentation comprehensive and the process involved in its creation.  They then go into specifics about Vue documentation and discuss plugins, differences between cookbooks and guides, ways for developers to contribute to the projects, resources that they can use to learn stuff effectively and Vue Vixens curriculum vs official Vue documentation. Natalia gives an overview of Vue Vixens’ workshops (catered exclusively to women in software development) and mentions some locations around the world where they are held. She gives details about them including reasons why they choose to build mobile apps, their content and curriculum, and technical level of attendees. She also encourages women listeners to join their Slack channel (given in the links section) for more information about Vue Vixens. The panelists finally discuss representation of various groups in software development in general and the benefits of attending such workshops. Links Vue.js Vue cookbook Awesome Vue Twitter poll on Documentation vs Code contribution Vue Vixens Vue Vixens Slack channel Workshop at VueConf US Building a Desktop App with Vue  Natalia’s Twitter Natalia’s GitHub https://www.facebook.com/ViewsonVue/ https://twitter.com/viewsonvue Picks Erik Hanchett:  Brotopia:Breaking Up the Boys’ Club of Silicon Valley Divya Sasidharan: How to build a Vue CLI plugin by Natalia Tepluhina Natalia Tepluhina: Vue 2.6 Charles Max Wood: Regularly spend time with just your significant other Honey - Chrome Plugin Withings weighing scale

Views on Vue
VoV 052: Documentation with Natalia Tepluhina

Views on Vue

Play Episode Listen Later Mar 12, 2019 61:55


Sponsors Sentry use the code “devchat” for $100 credit Triplebyte CacheFly Panel Divya Sasidharan Erik Hanchett Charles Max Wood Joined by special guest: Natalia Tepluhina Episode Summary  In this episode of Views on Vue, the panelists talk to Natalia Tepluhina, Senior Frontend Developer at GitLab, about the importance of good documentation and the value of its contribution to open source in comparison to that of actual code. Natalia talks about the projects she has written documentation for, and they discuss the challenges in producing good docs. She explains three rules in making documentation comprehensive and the process involved in its creation.  They then go into specifics about Vue documentation and discuss plugins, differences between cookbooks and guides, ways for developers to contribute to the projects, resources that they can use to learn stuff effectively and Vue Vixens curriculum vs official Vue documentation. Natalia gives an overview of Vue Vixens’ workshops (catered exclusively to women in software development) and mentions some locations around the world where they are held. She gives details about them including reasons why they choose to build mobile apps, their content and curriculum, and technical level of attendees. She also encourages women listeners to join their Slack channel (given in the links section) for more information about Vue Vixens. The panelists finally discuss representation of various groups in software development in general and the benefits of attending such workshops. Links Vue.js Vue cookbook Awesome Vue Twitter poll on Documentation vs Code contribution Vue Vixens Vue Vixens Slack channel Workshop at VueConf US Building a Desktop App with Vue  Natalia’s Twitter Natalia’s GitHub https://www.facebook.com/ViewsonVue/ https://twitter.com/viewsonvue Picks Erik Hanchett:  Brotopia:Breaking Up the Boys’ Club of Silicon Valley Divya Sasidharan: How to build a Vue CLI plugin by Natalia Tepluhina Natalia Tepluhina: Vue 2.6 Charles Max Wood: Regularly spend time with just your significant other Honey - Chrome Plugin Withings weighing scale

Devchat.tv Master Feed
VoV 050: Celebrating a Milestone - Views on Vue 50th Episode

Devchat.tv Master Feed

Play Episode Listen Later Feb 26, 2019 69:12


Sponsors Sentry use the code “devchat” for $100 credit Triplebyte CacheFly Panel Chris Fritz Divya Sasidharan Charles Max Wood Episode Summary In this 50th episode of Views on Vue, the panelists talk about how they came on-board the show and what gave rise to the Vue podcast. They mention their favorite episodes and the most notable speakers they have had till now. They describe how they got involved in the Vue community in general and their experiences along the way and also dive into what they are working on currently. Charles speaks about wanting to help people reach their goals through the podcast by introducing more shows, reaching out to them, creating good content and more. In the end, the panelists discuss about delegating tasks thereby making time for more things to work on, and things they do to decompress and unwind from their everyday schedule. Links VueConf US Miriam Suzanne Picks Chris Fritz: Semiosis Getting enough sleep Divya Sasidharan: Our Software Dependency Problem Mort Duolingo Spanish podcast Charles Max Wood: Upcoming series – The Big Four-O on The DevRev Zoom

zoom panel views 50th milestone mort vue sentry cachefly charles max wood triplebyte devrev semiosis chris fritz divya sasidharan duolingo spanish vueconf us
Views on Vue
VoV 050: Celebrating a Milestone - Views on Vue 50th Episode

Views on Vue

Play Episode Listen Later Feb 26, 2019 69:12


Sponsors Sentry use the code “devchat” for $100 credit Triplebyte CacheFly Panel Chris Fritz Divya Sasidharan Charles Max Wood Episode Summary In this 50th episode of Views on Vue, the panelists talk about how they came on-board the show and what gave rise to the Vue podcast. They mention their favorite episodes and the most notable speakers they have had till now. They describe how they got involved in the Vue community in general and their experiences along the way and also dive into what they are working on currently. Charles speaks about wanting to help people reach their goals through the podcast by introducing more shows, reaching out to them, creating good content and more. In the end, the panelists discuss about delegating tasks thereby making time for more things to work on, and things they do to decompress and unwind from their everyday schedule. Links VueConf US Miriam Suzanne Picks Chris Fritz: Semiosis Getting enough sleep Divya Sasidharan: Our Software Dependency Problem Mort Duolingo Spanish podcast Charles Max Wood: Upcoming series – The Big Four-O on The DevRev Zoom

zoom panel views 50th milestone mort vue sentry cachefly charles max wood triplebyte devrev semiosis chris fritz divya sasidharan duolingo spanish vueconf us
Views on Vue
VoV 040: Fonts with Miriam Suzanne

Views on Vue

Play Episode Listen Later Dec 4, 2018 51:15


Panel: Joe Eames John Papa Erik Hatchett Charles Max Wood Special Guest: Miriam Suzanne In this episode, the panel talks with Miriam Suzanne who is an author, performer, musician, designer, and web developer who works with OddBird, Teacup, Gorilla, Grapefruit Lab, and CSS Tricks. She’s the author of Riding SideSaddle and the Post-Obsolete Book, co-author of Jump Start Sass, and creator of the Susy and True Open-Source toolkits. The panel and the guest talk about Fonts! Show Topics: 0:00 – Advertisement – Kendo UI 0:53 – Guest: Hello! 1:01 – Guest: I am a designer and a developer and started a business with my brother. We are two college dropouts. 2:00 – Panel: Is that’s why it’s called OddBird? 2:05 – Guest: Started with Vue and have been talking at conferences. 2:31 – Chuck: Chris invited you and he’s not here today – go figure! 2:47 – Panel: You are big in the CSS world. 2:58 – Guest: That’s where I’ve made my name. I made a grid system that was popular at one moment in time. 3:17 – Panel. 3:27 – Panel: Grid Systems are... 3:36 – Guest talks about her grid system and how it looked. 4:20 – Panel. 4:24 – Panel goes back-and-forth! 5:24 – Chuck. 5:27 – Guest: That’s why grid systems came out in the first place b/c layout was such a nightmare. When I built Susy... 6:02 – How much easier is design today on modern browsers compared to ten years ago when you created Susy? 6:14 – Guest: It can look daunting but there are great guides out there! 7:04 – Panel asks a question. 7:11 – Guest: We recommend a stack to our clients. We had been using backbone Marinette for a while and we wanted to start messing with others. Looking at other frameworks. Looking at design, I like that Vue doesn’t hide it from me and I can see what I need. 8:41 – Panel: I love that about Vue. I knew this guy named, Hue. 8:54 – Guest: I have been friends with Sarah Drasner. 9:07 – Panel: Sarah is great she’s on my team. 9:39 – Guest: I had been diving into JavaScript over the summer. I hadn’t done a lot of JS in the past before the summer. I was learning Vanilla JavaScript. 10:21 – Guest: I don’t like how it mixes it all together (in reference to the JSX). 10:44 – Panel mentions Python and other things. Panelist asks a question. 10:54 – Guest: That would be a question for someone who writes that. 11:30 – Panel: I am going to change topics here for a second. Can you talk about your talk? And what is a design system? 11:48 – Guest answers the question. 13:26 – Panel follows-up with another question. 13:35 – Guest talks about component libraries. 15:30 – Chuck: Do people assume that the component that they have has all the accessibility baked-in b/c everything else does – and turns out it doesn’t? 15:48 – Guest answers. Guest: Hopefully it’s marked into the documentation. 16:25 – Panel. 16:36 – Guest: If you don’t document it – it doesn’t exist. 17:01 – Panel. 17:22 – Guest: “How do we sell clients on this?” We don’t – we let them come back and say, “we had to do less upkeep.” If they are following our patterns then... 17:57 – Panel: We’ve had where guides are handed off and it erodes slowly over time. Then people are doing it 10 different ways and not doing it the way it was designed. 18:31 – Guest: Yes, it should be baked-into the design and it shouldn’t be added to the style guide. 19:02 – Chuck: I really love Sass – and CSS – how do you write SASS or CSS with Vue? 19:12 – Guest answers the question. 19:23 – Chuck: You made my life better! 19:31 – Guest: If you have global files...you can have those imported among other things. 20:11 – Panel: What’s the best way to go about that? 20:24 – The guest talks about CSS, global designs, among other things. 21:15 – The guest mentions inverted triangles CSS! 22:12 – Guest: The deeper we get the narrower we get! 22:49 – Guest mentions scope styles. 23:12 – Panel: That makes total sense! We are using scope everywhere. 23:30 – Guest. 23:36 – Panel: How would you approach this? I start with scope and then I take them out of scope and then usually promote them to import for mix-ins. I wonder where is that border? 24:30 – Advertisement – Get A Coder Job! 25:09 – Guest answers the question. 25:53 – Panel: It sounds easy at first but when you are designing it you say: I know that isn’t right! 26:13 – Guest: I try to go through a design proposal. 26:27 – Guest defines the term: reused. 27:04 – Panel. 27:10 – Guest. 27:30 – Panel: We used to have this problem where we got the question of the following: splitting up the CSS bundles. 28:27 – Guest: That is the nice thing of having CSS in components. 28:49 – Panel asks Miriam a question. 29:02 – Guest: That’s often when someone wants a redesign. 29:54 – Panel: How do you decide on how many fonts to deliver so they don’t take over the size of the browser? 30:09 – Guest: The usual design rule is no more than 2-3 fonts works out well for performance. Try to keep that rule in mind, but you have to consider every unique project. What is more important for THAT project? 31:46 – Panel. 32:21 – Guest gives recommendations with fonts and font files. 33:37 – Chuck: What are you working on now with Vue? 33:45 – Guest answers the question. The guest talks about collaborative writing. 34:10 – Miriam continues. 34:55 – Chuck: What was the trickiest part? 35:00 – Guest answers the question. 36:03 – Guest: It’s called Vue Finder and it’s through open source. 36:39 – Chuck: Any recent talks coming up for you? 36:49 – Guest: I have one tonight and later one in California! 37:02 – Guest: There were several Vue conferences this year that I was sad to have missed. 37:40 – Guest: Are you doing it again? 37:49 – Panel: How many do you attend? 37:57 – Guest: Normally I do 8-10 conferences and then a variety of Meetups. 38:33 – Chuck: Picks! How do people find you? 38:41 – Guest: OddBird.net and Twitter! 38:58 – Advertisement – Fresh Books! DEVCHAT code. 30-day trial. Links: Vue React JavaScript C# C++ C++ Programming / Memory Management Angular Blazor JavaScript DevChat TV JSX VueConf US 2018 CSS Tricks – By Sarah Drasner Real Talk JavaScript FX Miriam’s Twitter Miriam’s Website OddBird Sponsors: Fresh Books Cache Fly Kendo UI Get A Coder Job! Picks: Joe Indoor Rock Climbing Getting back into what you enjoy RoboTech History of Robotech Vue.JS In Action John Papa How To Import a SASS file into every Vue Component in an App Real Talk JS Podcast Erik AWS Amplify Doctor Who Charles Dungeons and Dragons Stuff Extreme Ownership Miriam Pose New DND Game - Test Version

Devchat.tv Master Feed
VoV 040: Fonts with Miriam Suzanne

Devchat.tv Master Feed

Play Episode Listen Later Dec 4, 2018 51:15


Panel: Joe Eames John Papa Erik Hatchett Charles Max Wood Special Guest: Miriam Suzanne In this episode, the panel talks with Miriam Suzanne who is an author, performer, musician, designer, and web developer who works with OddBird, Teacup, Gorilla, Grapefruit Lab, and CSS Tricks. She’s the author of Riding SideSaddle and the Post-Obsolete Book, co-author of Jump Start Sass, and creator of the Susy and True Open-Source toolkits. The panel and the guest talk about Fonts! Show Topics: 0:00 – Advertisement – Kendo UI 0:53 – Guest: Hello! 1:01 – Guest: I am a designer and a developer and started a business with my brother. We are two college dropouts. 2:00 – Panel: Is that’s why it’s called OddBird? 2:05 – Guest: Started with Vue and have been talking at conferences. 2:31 – Chuck: Chris invited you and he’s not here today – go figure! 2:47 – Panel: You are big in the CSS world. 2:58 – Guest: That’s where I’ve made my name. I made a grid system that was popular at one moment in time. 3:17 – Panel. 3:27 – Panel: Grid Systems are... 3:36 – Guest talks about her grid system and how it looked. 4:20 – Panel. 4:24 – Panel goes back-and-forth! 5:24 – Chuck. 5:27 – Guest: That’s why grid systems came out in the first place b/c layout was such a nightmare. When I built Susy... 6:02 – How much easier is design today on modern browsers compared to ten years ago when you created Susy? 6:14 – Guest: It can look daunting but there are great guides out there! 7:04 – Panel asks a question. 7:11 – Guest: We recommend a stack to our clients. We had been using backbone Marinette for a while and we wanted to start messing with others. Looking at other frameworks. Looking at design, I like that Vue doesn’t hide it from me and I can see what I need. 8:41 – Panel: I love that about Vue. I knew this guy named, Hue. 8:54 – Guest: I have been friends with Sarah Drasner. 9:07 – Panel: Sarah is great she’s on my team. 9:39 – Guest: I had been diving into JavaScript over the summer. I hadn’t done a lot of JS in the past before the summer. I was learning Vanilla JavaScript. 10:21 – Guest: I don’t like how it mixes it all together (in reference to the JSX). 10:44 – Panel mentions Python and other things. Panelist asks a question. 10:54 – Guest: That would be a question for someone who writes that. 11:30 – Panel: I am going to change topics here for a second. Can you talk about your talk? And what is a design system? 11:48 – Guest answers the question. 13:26 – Panel follows-up with another question. 13:35 – Guest talks about component libraries. 15:30 – Chuck: Do people assume that the component that they have has all the accessibility baked-in b/c everything else does – and turns out it doesn’t? 15:48 – Guest answers. Guest: Hopefully it’s marked into the documentation. 16:25 – Panel. 16:36 – Guest: If you don’t document it – it doesn’t exist. 17:01 – Panel. 17:22 – Guest: “How do we sell clients on this?” We don’t – we let them come back and say, “we had to do less upkeep.” If they are following our patterns then... 17:57 – Panel: We’ve had where guides are handed off and it erodes slowly over time. Then people are doing it 10 different ways and not doing it the way it was designed. 18:31 – Guest: Yes, it should be baked-into the design and it shouldn’t be added to the style guide. 19:02 – Chuck: I really love Sass – and CSS – how do you write SASS or CSS with Vue? 19:12 – Guest answers the question. 19:23 – Chuck: You made my life better! 19:31 – Guest: If you have global files...you can have those imported among other things. 20:11 – Panel: What’s the best way to go about that? 20:24 – The guest talks about CSS, global designs, among other things. 21:15 – The guest mentions inverted triangles CSS! 22:12 – Guest: The deeper we get the narrower we get! 22:49 – Guest mentions scope styles. 23:12 – Panel: That makes total sense! We are using scope everywhere. 23:30 – Guest. 23:36 – Panel: How would you approach this? I start with scope and then I take them out of scope and then usually promote them to import for mix-ins. I wonder where is that border? 24:30 – Advertisement – Get A Coder Job! 25:09 – Guest answers the question. 25:53 – Panel: It sounds easy at first but when you are designing it you say: I know that isn’t right! 26:13 – Guest: I try to go through a design proposal. 26:27 – Guest defines the term: reused. 27:04 – Panel. 27:10 – Guest. 27:30 – Panel: We used to have this problem where we got the question of the following: splitting up the CSS bundles. 28:27 – Guest: That is the nice thing of having CSS in components. 28:49 – Panel asks Miriam a question. 29:02 – Guest: That’s often when someone wants a redesign. 29:54 – Panel: How do you decide on how many fonts to deliver so they don’t take over the size of the browser? 30:09 – Guest: The usual design rule is no more than 2-3 fonts works out well for performance. Try to keep that rule in mind, but you have to consider every unique project. What is more important for THAT project? 31:46 – Panel. 32:21 – Guest gives recommendations with fonts and font files. 33:37 – Chuck: What are you working on now with Vue? 33:45 – Guest answers the question. The guest talks about collaborative writing. 34:10 – Miriam continues. 34:55 – Chuck: What was the trickiest part? 35:00 – Guest answers the question. 36:03 – Guest: It’s called Vue Finder and it’s through open source. 36:39 – Chuck: Any recent talks coming up for you? 36:49 – Guest: I have one tonight and later one in California! 37:02 – Guest: There were several Vue conferences this year that I was sad to have missed. 37:40 – Guest: Are you doing it again? 37:49 – Panel: How many do you attend? 37:57 – Guest: Normally I do 8-10 conferences and then a variety of Meetups. 38:33 – Chuck: Picks! How do people find you? 38:41 – Guest: OddBird.net and Twitter! 38:58 – Advertisement – Fresh Books! DEVCHAT code. 30-day trial. Links: Vue React JavaScript C# C++ C++ Programming / Memory Management Angular Blazor JavaScript DevChat TV JSX VueConf US 2018 CSS Tricks – By Sarah Drasner Real Talk JavaScript FX Miriam’s Twitter Miriam’s Website OddBird Sponsors: Fresh Books Cache Fly Kendo UI Get A Coder Job! Picks: Joe Indoor Rock Climbing Getting back into what you enjoy RoboTech History of Robotech Vue.JS In Action John Papa How To Import a SASS file into every Vue Component in an App Real Talk JS Podcast Erik AWS Amplify Doctor Who Charles Dungeons and Dragons Stuff Extreme Ownership Miriam Pose New DND Game - Test Version

Devchat.tv Master Feed
VoV 022 : How I became a Vue.js core team member without a professional background‌ with Thorsten Luenborg

Devchat.tv Master Feed

Play Episode Listen Later Jul 31, 2018 70:14


Panel: Charles Max Wood Chris Fritz Erik Hanchett Joe Eames Special Guests: Thorsten Luenborg In this episode, the Views on Vue panel talks to Thorsten Luenborg about how he became a Vue.js core team member. Thorsten is a part of the Vue core team, and has been for about 2 years. They talk about the beginnings of the creation of the Vue core team, what it means to be on the core team, and his main focus on the core team. They also touch on how Vue is ran using Open Collective and Patreon, how they don’t have an overarching corporate structure, and more! In particular, we dive pretty deep on: Thorsten intro Vue How did Evan get the core team together at the beginning? Core team is a great place to come together, share ideas, and write Vue together Loose organization of the core team What it means to be on the core team? Contributions are very spread out Vue is very big in China Maintaining different repositories His main focus Supporting role on the team Build a small team of moderators Need more structure to go further Asking for help when you need it Has there ever been a time when a corporate entity has contacted the core team directly for guidance/help? Their work is sponsored by other companies Using Open Collective and Patreon Supporters don’t really interfere Security through having a lot of little contributors VueConf US No overarching corporate structure Ember.js And much, much more! Links: Vue Open Collective Patreon VueConf US Ember.js Sponsors Kendo UI Digital Ocean FreshBooks Picks: Charles Max Wood VS Code Chris The Good Place Special Joe Microsoft acquisition of GitHub Full of Sith – How the Force Works Star Wars Oxygen Google Duplex Thorsten Netlify Deadpool 2

Views on Vue
VoV 022 : How I became a Vue.js core team member without a professional background‌ with Thorsten Luenborg

Views on Vue

Play Episode Listen Later Jul 31, 2018 70:14


Panel: Charles Max Wood Chris Fritz Erik Hanchett Joe Eames Special Guests: Thorsten Luenborg In this episode, the Views on Vue panel talks to Thorsten Luenborg about how he became a Vue.js core team member. Thorsten is a part of the Vue core team, and has been for about 2 years. They talk about the beginnings of the creation of the Vue core team, what it means to be on the core team, and his main focus on the core team. They also touch on how Vue is ran using Open Collective and Patreon, how they don’t have an overarching corporate structure, and more! In particular, we dive pretty deep on: Thorsten intro Vue How did Evan get the core team together at the beginning? Core team is a great place to come together, share ideas, and write Vue together Loose organization of the core team What it means to be on the core team? Contributions are very spread out Vue is very big in China Maintaining different repositories His main focus Supporting role on the team Build a small team of moderators Need more structure to go further Asking for help when you need it Has there ever been a time when a corporate entity has contacted the core team directly for guidance/help? Their work is sponsored by other companies Using Open Collective and Patreon Supporters don’t really interfere Security through having a lot of little contributors VueConf US No overarching corporate structure Ember.js And much, much more! Links: Vue Open Collective Patreon VueConf US Ember.js Sponsors Kendo UI Digital Ocean FreshBooks Picks: Charles Max Wood VS Code Chris The Good Place Special Joe Microsoft acquisition of GitHub Full of Sith – How the Force Works Star Wars Oxygen Google Duplex Thorsten Netlify Deadpool 2

Torqd
014 - VueConf US Recap

Torqd

Play Episode Listen Later Apr 10, 2018 22:54


Adam and Stephen rejoin Margaret and Dan for a short recap of VueConf US 2018 in New Orleans. How much did we learn? What did we eat? Where did we drink? Who got searched for contraband at the airport? Tune in to find out!

Torqd
013 - The Vueture: VueConf US Preview

Torqd

Play Episode Listen Later Mar 24, 2018 37:58


Heading to VueConf US in New Orleans this week? So are we! Adam and Stephen join Margaret and Dan to talk food, drinks, and fun in The Big Easy. Stick it out long enough, and we might even talk about the conference.

Views on Vue
VoV 002: Getting Started with Vue

Views on Vue

Play Episode Listen Later Mar 13, 2018 46:21


Panel: Charles Max Wood Joe Eames Cher Stewart Erik Hanchett In this episode of Views on Vue, the panelists discuss how they each got into Vue and how you can go about learning Vue yourself. They really suggest utilizing the Vue website for tutorials and for help navigating the framework, especially in the beginning. They also discuss many great resources you can use to learn about this framework, especially if you are just starting out, and encourage you to look into them and get started on working with Vue! In particular, we dive pretty deep on: Panelist intros Progressive web apps How did you each get into Vue? Vue Ember.js Angular Not wanting to be outdated as a programmer React Recommendations for how to go about learning Vue Using the Vue website Udemy Vue course Vue.js Developers Vue.js news Vue Vixens VueConf US Framework Summit The importance of building a community across frameworks Build a To-Do App with Vue.js 2 Vue.js in Action by Erik Hanchett Sometimes it takes going through a couple books before finding what you really want How are people writing with Vue? Vue is very un-opinionated and progressive ES6 and TypeScript And much, much more! Links: Vue.js in Action by Erik Hanchett Framework Summit DevChat.tv React Round Up Vue Joe Eames Pluralsight Ember.js Angular React Udemy course Vue.js Developers Vue.js news Vue Vixens VueConf US Build a To-Do App with Vue.js 2 ES6 TypeScript @CodeHitchhiker @JosephEames @CMaxW Picks: Charles RE-20 Microphone ATR2100 Microphone Xenyx 802 Mixer Roland R-09 React Dev Summit Framework Summit Joe Counterpart Sagrada Board Game Cher Aquascaping Erik Keybase.io

Devchat.tv Master Feed
VoV 002: Getting Started with Vue

Devchat.tv Master Feed

Play Episode Listen Later Mar 13, 2018 46:21


Panel: Charles Max Wood Joe Eames Cher Stewart Erik Hanchett In this episode of Views on Vue, the panelists discuss how they each got into Vue and how you can go about learning Vue yourself. They really suggest utilizing the Vue website for tutorials and for help navigating the framework, especially in the beginning. They also discuss many great resources you can use to learn about this framework, especially if you are just starting out, and encourage you to look into them and get started on working with Vue! In particular, we dive pretty deep on: Panelist intros Progressive web apps How did you each get into Vue? Vue Ember.js Angular Not wanting to be outdated as a programmer React Recommendations for how to go about learning Vue Using the Vue website Udemy Vue course Vue.js Developers Vue.js news Vue Vixens VueConf US Framework Summit The importance of building a community across frameworks Build a To-Do App with Vue.js 2 Vue.js in Action by Erik Hanchett Sometimes it takes going through a couple books before finding what you really want How are people writing with Vue? Vue is very un-opinionated and progressive ES6 and TypeScript And much, much more! Links: Vue.js in Action by Erik Hanchett Framework Summit DevChat.tv React Round Up Vue Joe Eames Pluralsight Ember.js Angular React Udemy course Vue.js Developers Vue.js news Vue Vixens VueConf US Build a To-Do App with Vue.js 2 ES6 TypeScript @CodeHitchhiker @JosephEames @CMaxW Picks: Charles RE-20 Microphone ATR2100 Microphone Xenyx 802 Mixer Roland R-09 React Dev Summit Framework Summit Joe Counterpart Sagrada Board Game Cher Aquascaping Erik Keybase.io

Views on Vue
VoV 001: Vue Origin Story with Evan You

Views on Vue

Play Episode Listen Later Mar 6, 2018 53:35


Panel:  Joe Eames Cher Stewart Special Guests: Evan You In this episode of Views on Vue, the panelists discuss the origin story of Vue with its creator Evan You. Evan was born in China and came to the US for college. He used to work at Google’s creative lab as a creative technologist and worked on Meteor. From there, he started to put more effort into Vue and switched over to Vue full-time. They talk with Evan about his thought processes behind creating Vue and how it has changed since its initial conception. In particular, we dive pretty deep on: Evan’s background What is Google’s creative lab? Meteor When did Vue start to blow up? Worked on a lot of prototypes at Google The inception of Vue Got his ideas from when he was working with Angular Dirty Checking What made him want to build his own framework What gave him the confidence to create Vue Started as an experiment Everything was added over time The scope grew gradually, not overnight High demand in the community What did the initial versions of Vue look like? Why did you name it Vue? Some planned promotion How did it blow up? The popularity of Vue And much, much more! Links: Evan’s GitHub Picks: Joe Linchpin: Are You Indispensable? by Seth Godin Cher Bullet Journal App Evan CodeSandbox Climbing VueConf US

google china started panel views origin stories special guests climbing worked seth godin github meteors vue angular evan you codesandbox linchpin are you indispensable joe eames linchpin are indispensable seth godin vueconf us dirty checking
Devchat.tv Master Feed
VoV 001: Vue Origin Story with Evan You

Devchat.tv Master Feed

Play Episode Listen Later Mar 6, 2018 53:35


Panel:  Joe Eames Cher Stewart Special Guests: Evan You In this episode of Views on Vue, the panelists discuss the origin story of Vue with its creator Evan You. Evan was born in China and came to the US for college. He used to work at Google’s creative lab as a creative technologist and worked on Meteor. From there, he started to put more effort into Vue and switched over to Vue full-time. They talk with Evan about his thought processes behind creating Vue and how it has changed since its initial conception. In particular, we dive pretty deep on: Evan’s background What is Google’s creative lab? Meteor When did Vue start to blow up? Worked on a lot of prototypes at Google The inception of Vue Got his ideas from when he was working with Angular Dirty Checking What made him want to build his own framework What gave him the confidence to create Vue Started as an experiment Everything was added over time The scope grew gradually, not overnight High demand in the community What did the initial versions of Vue look like? Why did you name it Vue? Some planned promotion How did it blow up? The popularity of Vue And much, much more! Links: Evan’s GitHub Picks: Joe Linchpin: Are You Indispensable? by Seth Godin Cher Bullet Journal App Evan CodeSandbox Climbing VueConf US

google china started panel views origin stories special guests climbing worked seth godin github meteors vue angular evan you codesandbox linchpin are you indispensable joe eames linchpin are indispensable seth godin vueconf us dirty checking