• VueNYC #23: My goodness how the time has Vuen

    Bloomingdaleโ€™s

    ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰ Talks ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰ ๐Ÿ—ฃUX Essentials for Front End Developers As a developer, your role in achieving product success is more critical than ever โ€“ and so is the need for you to work closely with designers to understand what matters to your users. When implementing onscreen interactions, you need to understand not just the letter of the spec, but its spirit โ€“ the end goals that those interactions help people accomplish. In this talk weโ€™ll cover UX essentials for any developer โ€“ the key points you need to know, and the questions you should to ask to make sure your work provides the best experience for the people who use it. Because taking ownership of your role in creating the UX is crucial for delivering product success. ๐Ÿ‘ฉโ€๐Ÿ’ปHeather ONeill ๐Ÿฆœ @pixelsforhumans Heather O'Neill is a product strategist and tech consultant with over a decade of experience creating meaningful products for the people who use them. At Pixels for Humans, Heather helps tech start-ups solve their toughest challenges and grow into mature, community-focused businesses, that center people over profits. ๐Ÿ—ฃVueing Creativity Using Vue to build creative applications, or make what you want to build fast. ๐Ÿ‘จโ€๐Ÿ’ปBram Adams Education Engineer at Algolia (https://www.algolia.com/) with a vested interest in creativity. ๐Ÿ—ฃSimple Sites with Vue When a friend or family member asks if you could help them build a new site, many times the answer just comes back to, "checkout Squarespace or Wordpress". But isn't there a way we can use our chops as Vue developers and maybe save them some money too (without spending too much of our own time)? In this talk we will go over some ideas and technologies I have found in my quest to answer this question. ๐Ÿ‘จโ€๐Ÿ’ปCollin Clarke ๐Ÿฆœ @collinclarke Collin is a former product designer currently working as a software engineer at Alpha (https://alphahq.com/). In his free time he makes art and runs a small gallery out of his studio. ๐Ÿ—ฃBenCodeZen: Origins & Lessons Learned As more people discover the joy of writing code and pursue a career in tech, it can be tough to navigate all of the obstacles that await them. While every person is different, the core lessons and ideas behind every story can serve as inspiration as you take the next steps in your journey. In this lightning talk, I will talking about my own journey and the lessons I learned along the way. ๐Ÿ‘จโ€๐Ÿ’ปBen Hong ๐Ÿฆœ @bencodezen Ben Hong is a psychologist / developer / educator who currently works on the Meltano team at GitLab as a Senior Frontend Engineer and hails from the house of Ravenclaw. He is a big advocate in giving back to the community through speaking, teaching, mentoring, and organizing events. In his free time, you can find him searching for new culinary experiences, traveling the world, or exploring some new hobby he recently learned about. ๐Ÿ—ฃ๐Ÿ”๐Ÿ’ฐWant to speak โ€ข host โ€ข sponsor? Let us know at vuejs.nyc! ๐Ÿ—ฃ๐Ÿ”๐Ÿ’ฐ ๐ŸŽ‰๐Ÿต๐Ÿฅ— Continue the Conversation ๐Ÿฐ๐Ÿน๐Ÿจ Serendipity 3 225 E 60th St bet. 3rd Ave & 2nd Ave ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆCode of Conduct: ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง Thank you for your part in helping us cultivate a harassment-free experience for everyone regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of our members or organizers. Be kind to others. While VueNYC is a professional community, it's also a community of friends. We ask you to be aware of the fact that conversations that may be appropriate within the context of a specific friendship may not be appropriate in a public space or with someone you don't know well. Be careful in the words that you choose. Remember that sexist, racist, and other exclusionary jokes can hurt those around you. We also follow the Recurse Center's social rules: https://www.recurse.com/social-rules ------------------------------------------------------------------ ๐Ÿ‘•๐Ÿ‘—๐Ÿ‘–A big thank you to our hosts Bloomingdale's (Miguel)!! ๐Ÿ‘๐Ÿ‘๐Ÿ‘

    4
  • VueNYC #22: May Tailwind V-Always at Your Back

    ๐ŸŽ‰Talks ๐ŸŽ‰ ๐Ÿ—ฃConsuming a GraphQL API in Vue We will be going over the basics of building a GraphQL API and consuming it in a simple Vue application. During this talk we will cover: - Queries in GraphQL/GraphQL Basics - Using Apollo client in a simple Vue application to consume an existing API While this is not an all encompassing tutorial on GraphQL and Vue, this should be enough to get you started building your own app with GraphQL and Apollo. ๐Ÿ‘จโ€๐Ÿ’ปRahat Chowdhury I'm a full stack developer primarily working with React and GraphQL. After graduating my bootcamp I have found GraphQL to be one of my favorite technologies and am very excited to see many companies adopting it on their tech stack. My background is primarily in customer support, but working with startups has allowed me to work closely with engineering teams and I've found a love for development. Other than code I love to write and record rap music. - ๐Ÿ—ฃWebsockets for Non-Netflix Devs I'm going to talk about what websockets are, where they should and should not be used, and the vue packages that implement them. ๐Ÿ‘ฉโ€๐Ÿ’ปCatherine Holloway Some sort of engineer at Bloomberg, front-end dilettante - ๐Ÿ—ฃLet's SSR Very quick introduction of what is SSR, how can we achieve that with Vue.js and what are the pros and cons of doing it. ๐Ÿ‘จโ€๐Ÿ’ปCesar Guerrero Senior Front End Developer, 6+ years of experience working in web applications, Vue.js fan, Javascript Believer. - ๐Ÿ—ฃThat Sounds like a V2 Problem: The Delicate Art of Setting Expectations as a Developer My manager always says โ€œThat sounds like a V2 problemโ€ to push back on unrealistic expectations. On a team with a mix of devs and non-devs, this is a crucial skill to have. Iโ€™ll share the best strategies Iโ€™ve learned to set effective expectations, and why thatโ€™s crucial to a teamโ€™s success. ๐Ÿ‘ฉโ€๐Ÿ’ปGalen Corey Galen is a full stack developer and devops sorceress-in-training from New York City. She works on the API and internal tools team at Simple Health, a telemedicine startup. She made a career change from teaching math to writing code in 2016, and loves finding ways to use her teaching skills and passion in the tech world. For the past two summers, she has also worked with Girls who Code, teaching programming fundamentals (and growth mindsets) to middle and high school girls. โ€” ๐Ÿ—ฃ๐Ÿ”๐Ÿ’ฐWant to speak โ€ข host โ€ข sponsor? Let us know at vuejs.nyc! โ€” ๐ŸŽ‰๐Ÿต๐Ÿฅ— Continue the Conversation Crimson & Rye 198 E 54th St bet. Lexington & 3rd Ave โ€” ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆCode of Conduct Thank you for your part in helping us cultivate a harassment-free experience for everyone regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of our members or organizers. Be kind to others. While VueNYC is a professional community, it's also a community of friends. We ask you to be aware of the fact that conversations that may be appropriate within the context of a specific friendship may not be appropriate in a public space or with someone you don't know well. Be careful in the words that you choose. Remember that sexist, racist, and other exclusionary jokes can hurt those around you. We also follow the Recurse Center's social rules, which are summarized below: - No well-actuallyโ€™s - No feigned surprise - No backseat driving - No subtle -isms The social rules are lightweight. You should not be afraid of breaking a social rule. These are things that everyone does, and breaking one doesnโ€™t make you a bad person. If someone says, "hey, you just feigned surprise," or "thatโ€™s subtly sexist," donโ€™t worry. Just apologize, reflect for a second, and move on. ------------------------------------------------------------------ ๐Ÿ‘ฉ๐Ÿปโ€โš•๏ธ๐Ÿ‘ฉ๐Ÿฟโ€โš•๏ธ๐Ÿ‘ฉโ€โš•๏ธA big thank you to our host and sponsor WeWork x Code Climate (David x Ale)!! ๐Ÿ‘๐Ÿ‘๐Ÿ‘

    10
  • VueNYC #21: Kimi no Vueso

    Pager

    ๐Ÿ—ฃ๐Ÿ”๐Ÿ’ฐWant to speak โ€ข host โ€ข sponsor? Let us know at vuejs.nyc! ๐Ÿ—ฃ๐Ÿ”๐Ÿ’ฐ โ€” ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰ Talks ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰ ๐Ÿ—ฃon belonging letโ€™s revisit our core values and how we can apply them. ๐Ÿ‘ฉโ€๐Ÿ’ปtessa tessa is a software engineer and organizer of VueNYC. - ๐Ÿ—ฃ Vue Styled Components: Patterns to wrangle markup and update styles based on props If you hate reading through mountains of or coming up with class names, this talk is for you. Styled components are a powerful tool to build out semantic, UI-based components. In this talk we'll... 1. Introduce patterns that clean up your markup and make your templates more readable 2. Empower you to use props for style changes instead of adding/removing classes 3. Show you how to theme your app at runtime using styled-components' built-in ThemeProvider component and the color library "polished" ๐Ÿ‘ฉโ€๐Ÿ’ป Jessica Sachs Jess is a Staff Software Engineer at Intent. She's a polyglot that's passionate about all kinds of programming. She's accidentally a frontend engineer. She's using VueJS in prod across 3 frontend teams and wants to share her experiences. - ๐Ÿ—ฃ Navigating Tech We always talk about keeping up with tech. Learning the latest technologies and following what the industry is up are skills every engineer recognizes they need pretty quickly. Sadly, navigating your own career is often left aside in the narrative. In this talk, weโ€™ll cover how to make sure youโ€™re always at the best job and getting paid what you deserve. Weโ€™ll cover company dynamics, salary negotiation, and the ins and out of working for companies small and large. ๐Ÿ‘จโ€๐Ÿ’ป Matthew Gerstman Matthew is a senior software engineer at Dropbox. He has worked on everything across the stack from deploying containers and databases to shipping Javascript. In recent history, Matthew has been focused on frontend tooling and founded an internal community at Dropbox called the JS Guild. When he's not writing code, Matthew enjoys Harry Potter, Green Day, and Broadway shows. โ€” ๐ŸŽ‰๐Ÿต๐Ÿฅ— Continue the Conversation ๐Ÿฐ๐Ÿน๐Ÿจ ๐Ÿ“The Mercer Kitchen โ€” 99 Prince St ๐Ÿ—บhttps://goo.gl/maps/1Cj5KyKWAw9GDxXn8 โ€” ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆCode of Conduct: ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง Thank you for your part in helping us cultivate a harassment-free experience for everyone regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of our members or organizers. Be kind to others. While VueNYC is a professional community, it's also a community of friends. We ask you to be aware of the fact that conversations that may be appropriate within the context of a specific friendship may not be appropriate in a public space or with someone you don't know well. Be careful in the words that you choose. Remember that sexist, racist, and other exclusionary jokes can hurt those around you. We also follow the Recurse Center's social rules, which are summarized below: - No well-actuallyโ€™s - No feigned surprise - No backseat driving - No subtle -isms The social rules are lightweight. You should not be afraid of breaking a social rule. These are things that everyone does, and breaking one doesnโ€™t make you a bad person. If someone says, "hey, you just feigned surprise," or "thatโ€™s subtly sexist," donโ€™t worry. Just apologize, reflect for a second, and move on. ------------------------------------------------------------------ ๐Ÿ‘ฉ๐Ÿปโ€โš•๏ธ๐Ÿ‘ฉ๐Ÿฟโ€โš•๏ธ๐Ÿ‘ฉโ€โš•๏ธA big thank you to our host Pager (Aori)!! ๐Ÿ‘๐Ÿ‘๐Ÿ‘

    4
  • VueNYC #20: We are from Vuenus

    HBC Tech

    ๐ŸŽ‰Talks ๐ŸŽ‰ ๐Ÿ’ฌData Vuesualization : Data Viz in Vue Client side data visualization is easier than ever, but there's lots of challenges to making compelling visualizations for your users. We will go over how to avoid some common pitfalls when creating visualizations. Then we'll go into how to use Vue to make performant and interesting charts with Chart.js. No prior data visualization knowledge is needed! ๐Ÿ—ฃMatt Del Signore I'm a UI Developer at 1010data who focuses on data visualization tools and coffee making. ๐ŸŽ‰Talks ๐ŸŽ‰ ๐Ÿ’ฌHow to Work with Product Effectively as a Software Engineer This is a talk on a subject that I don't think gets the discussion that it deserves! Focusing on the relationship between Product and Software Engineering can dramatically improve efficiency for delivering quality software. The talk is broken into 3 parts: 1) Figure out what tasks deliver the most business value before even starting any coding (validation vs. verification), 2) Working with Product as features are being built out and bugs are squashed 3) Post Delivery, Product support, maintenance, and customer feedback. ๐Ÿ—ฃMitch Kosowski Software Engineer at Haven Life ๐Ÿ’ฐWant to speak, host, or sponsor? Let us know at www.vuejs.nyc! ๐Ÿ” ๐Ÿ‘ญContinue the conversation after the meetup ๐Ÿ‘ฌ TBD pending weather forecast ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆCode of Conduct ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง Thank you for your part in helping us cultivate a harassment-free experience for everyone regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of our members or organizers. Be kind to others. While VueNYC is a professional community, it's also a community of friends. We ask you to be aware of the fact that conversations that may be appropriate within the context of a specific friendship may not be appropriate in a public space or with someone you don't know well. Be careful in the words that you choose. Remember that sexist, racist, and other exclusionary jokes can hurt those around you. We also follow these social rules: https://www.recurse.com/social-rules ------------------------------------------------------------------ ๐ŸŽถ Special our awesome host HBC (Christopher)!!! ๐Ÿ™Œ

    3
  • VueNYC #19: Fat Vuesday -- a Dinnertime Event

    Needs a location

    VueNYC will be taking a break from its regular meetup for a special smaller event this month. We invite you to join from the comfort of your lovely homes by sharing with us in the comments something you've learned with us in our past 18+ events! Don't forget if you'd like to get more involved with the meetup, we're always looking for speakers, hosts, sponsors, and volunteers! Learn more at vuejs.nyc We look forward to seeing you all again in March! ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆCode of Conduct ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง Thank you for your part in helping us cultivate a harassment-free experience for everyone regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of our members or organizers. Be kind to others. While VueNYC is a professional community, it's also a community of friends. We ask you to be aware of the fact that conversations that may be appropriate within the context of a specific friendship may not be appropriate in a public space or with someone you don't know well. Be careful in the words that you choose. Remember that sexist, racist, and other exclusionary jokes can hurt those around you. We also follow these social rules: https://www.recurse.com/social-rules

    2
  • VueNYC #18: Cervuela-la-la

    HBC Tech

    ๐Ÿ’ฐWant to speak, host, or sponsor? Let us know at vuejs.nyc! ๐Ÿ” ๐ŸŽ‰Talks ๐ŸŽ‰ ๐Ÿ’ฌThe Great MiniBar Challenge: MixoLogy How many hours of human potential are wasted by standing in front of a refrigerator, trying to figure out what kind of ingredients can pair together to create a meal? For folks who travel, the end of a day at work is often brought to a crashing halt as you stare sadly into your hotelโ€™s minibar, trying to figure out a nightcap from the odd assortment of tiny bottles on the shelf. What if there was a mobile app that could intelligently scan the bottles and use machine learning with a custom trained model to invent for you the Worldโ€™s Greatest Minibar Cocktail? What if that app was written using NativeScript-Vue, and the training was done using TensorFlow.js? In this talk, weโ€™ll learn how to create a native mobile app using Vue.js, and how to integrate TensorFlow.js, allowing your mobile app to train data on device. Along the way weโ€™ll take a look at using Vuex in a mobile app and how to handle routing. ๐Ÿ—ฃJen Looper ๐Ÿฆ@jenlooper Jen Looper is a Google Developer Expert and a Senior Developer Advocate at Progress with over 15 years' experience as a web and mobile developer, specializing in creating cross-platform mobile apps. She's a multilingual multiculturalist with a passion for hardware hacking, mobile apps, Vue.js, machine learning and discovering new things every day. She is the founder and CEO of Vue Vixens, an initiative promoting diversity in the Vue.js community. Visit her online at http://www.jenlooper.com, or via Twitter @jenlooper. ๐Ÿ’ฌDebunking Myths: Imposter Syndrome We have all been there. At some point of our career we have stared blankly at our screens and thought that maybe this wasnโ€™t our place. Maybe some of us have felt like we didnโ€™t even deserve to be where we are. Letโ€™s talk about it, learn to recognize if youโ€™re battling imposter syndrome and how to deal with it without burning to ashes. ๐Ÿ—ฃDiana Rodriguez ๐Ÿฆ@cotufa82 Nerd, woman, sometimes superhero. Google Developer Expert, Vue Vixens Worldwide Community Organizer. Auth0 Ambassador. DevOps/Full Stack Dev. After all those fancy titles there's just me and i love coding. ๐Ÿ’ฌVue To New A beginner friendly introduction to Vuejs ๐Ÿ—ฃtessa Everyone knows Tessa. She famous. Tessa is a software engineer and organizer of VueNYC. ๐Ÿ‘ญContinue the conversation after the meetup ๐Ÿ‘ฌ Five & Dime 8 Park Pl bet. Broadway & Church St ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆCode of Conduct ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง Thank you for your part in helping us cultivate a harassment-free experience for everyone regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of our members or organizers. Be kind to others. While VueNYC is a professional community, it's also a community of friends. We ask you to be aware of the fact that conversations that may be appropriate within the context of a specific friendship may not be appropriate in a public space or with someone you don't know well. Be careful in the words that you choose. Remember that sexist, racist, and other exclusionary jokes can hurt those around you. We also follow these social rules: https://www.recurse.com/social-rules ------------------------------------------------------------------ ๐ŸŽถ Special our awesome host HBC (Christopher)!!! ๐Ÿ™Œ

    13
  • VueNYC #17: Have Yourself a Stateful Vuexmas

    Bloomingdaleโ€™s

    ๐ŸŽ‰ Talks ๐ŸŽ‰ ๐Ÿ’ฌ From VueTO You What happened at VueConf Toronto 2k18? Let's do a whirlwind recap of the talks and sights. ๐Ÿ—ฃ Tessa Tessa is a software engineer and organizer of VueNYC. ๐Ÿ’ฌ Q & A with Evan What are your questions for the creator and maintainer of the fastest growing software project in the world?! ๐Ÿ—ฃEvan You ๐Ÿฆ @youyuxi Design, code & things in between. Full-time open source. Creator @vuejs, previously @meteorjs & @google, @parsonsamt alumnus. ๐Ÿ’ฌ Take a library - or a piece of it - and make it your own! Sometimes you want to make a small change to a library and otherwise consume the rest as-is. Other times, you want to consume a pre-release branch. Whatever the reason, there are several ways to do this. In this talk, we present ways to consume parts of a library without having to install the entire library itself. We also present solutions for making small changes to third-party libraries without a PR. We will use bootstrap-vue and mdbootstrap for our examples. ๐Ÿ—ฃ Aori Nevo ๐Ÿฆ @aorinevo Aori is a contributor to several popular open source projects like yargs, foundation, slick-carousel, WeBWorK, & WordPress. He is also the creator of @devly and several devly plugins. He earned his PhD in Mathematics from Stevens Institute of Technology in '16. He also served in the US Army from 1998 to 2002. ๐Ÿ’ฐWant to speak, host, or sponsor? Let us know at www.vuejs.nyc! ๐Ÿ” ๐Ÿ‘ญ๐Ÿ‘ซ๐Ÿ‘ฌ Continue the conversation after the meetup ๐Ÿ‘ฌ๐Ÿ‘ซ๐Ÿ‘ญ Tomi Jazz 239 E 53rd St, bet. 3rd Ave & 2nd Ave ๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Code of Conduct ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง Thank you for your part in helping us cultivate a harassment-free experience for everyone regardless of sex, gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of our members or organizers. Be kind to others. While VueNYC is a professional community, it's also a community of friends. We ask you to be aware of the fact that conversations that may be appropriate within the context of a specific friendship may not be appropriate in a public space or with someone you don't know well. Be careful in the words that you choose. Remember that sexist, racist, and other exclusionary jokes can hurt those around you. We also follow these social rules: https://www.recurse.com/social-rules ------โ€”------------------------- ๐Ÿ’ผ Special thanks to our awesome host Bloomingdale's (Aori)!! ๐Ÿ‘”

  • VueNYC #16: Vaporwave Novuember

    Spotify

    ๐ŸŽ‰Talks ๐ŸŽ‰ ๐Ÿ’ฌNYC Riots: Protestors Demand the Use of Vue.js Everywhere: Our Journey from Riot.js to Vue We just re-wrote our core product in Vue 2. It's a configurable, dynamic component library that renders as a widget across 500 different websites, and has a few areas of deeply integrated machine learning and analytics modules for design optimization and personalization. We'll discuss the architecture of the system, Vue design patterns, and some tips and tricks we learned along the way. ๐Ÿ—ฃDevin Jones, Jon Alexander ๐Ÿฆ@DTJones_ Devin Jones is CTO at Stay Wanderful, a platform that connects hotels, merchant partners and travelers through instantly gratifying rewards powered by AI. Devin has extensive experience building & operating internet scale machine learning & analytics platforms in the adtech space. ๐Ÿ’ฌVue with JSX: Build the Spotify You Want to See in the World Did you know that Spotify has a super powerful API that will essentially allow developers to build their own version of Spotify? And using it is really easy, especially with Vue! The talk will use collections.glitch.me, a Vue-powered glitch website that uses the Spotify web API to focus on 3 things: How Vue with JSX is easy and a delight to work with, how easy it is to get a Vue site hosted on glitch, and how to utilize the Spotify web api and sdk to get information and play music in your Vue site! ๐Ÿ—ฃJoshua Blaney ๐Ÿฆ@notjoshblaney I'm Josh Blaney, currently head of engineering for Spotify's data science foundation department. Prior to my time at Spotify, I worked at Amazon and Priceline. Originally a web dev at Spotify, I transitions into management where I've been able to work with some amazing teams to handle large datasets and figure out how to make information beautiful. I love all things web focused and the entire ecosystem around javascript, html, css, & the open source communities that have been built around them. Left Pad and Smoosh forever. ๐Ÿ’ฌTake a library - or a piece of it - and make it your own! Sometimes you want to make a small change to a library and otherwise consume the rest as-is. Other times, you want to consume a pre-release branch. Whatever the reason, there are several ways to do this. In this talk, we present ways to consume parts of a library without having to install the entire library itself. We also present solutions for making small changes to third-party libraries without a PR. We will use bootstrap-vue and mdbootstrap for our examples. ๐Ÿ—ฃAori Nevo ๐Ÿฆ@aorinevo Aori is a contributor to several popular open source projects like yargs, foundation, slick-carousel, WeBWorK, & WordPress. He is also the creator of @devly and several devly plugins. He earned his PhD in Mathematics from Stevens Institute of Technology in '16. He also served in the US Army from 1998 to 2002. ๐Ÿ’ฐWant to speak, host, or sponsor? Let us know at www.vuejs.nyc! ๐Ÿ” ๐Ÿ‘ญContinue the conversation after the meetup ๐Ÿ‘ฌ Sir Henri Penthouse Rooftop: https://goo.gl/maps/E5mtCsXhSJU2 ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆCode of Conduct ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง Thank you for your part in helping us cultivate a harassment-free experience for everyone regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of our members or organizers. Be kind to others. While VueNYC is a professional community, it's also a community of friends. We ask you to be aware of the fact that conversations that may be appropriate within the context of a specific friendship may not be appropriate in a public space or with someone you don't know well. Be careful in the words that you choose. Remember that sexist, racist, and other exclusionary jokes can hurt those around you. We also follow these social rules: https://www.recurse.com/social-rules ------------------------------------------------------------------ ๐ŸŽถ Special our awesome host Spotify (Josh)!!! ๐Ÿ™Œ

    8
  • VueNYC #15: VyooOOOoOoOooOoo

    Alpha (aka Alpha UX)

    A very special Hallovueen meetup from VueNYC! ๐ŸŽƒ๐ŸŽƒ๐ŸŽƒCome in costume for a chance to win a prize!! ๐ŸŽƒ๐ŸŽƒ๐ŸŽƒ ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰ Talks ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰ ๐ŸŽ‰Migrating to Vue without a rewrite ๐Ÿ—ฃIgnasi Vegas New programming frameworks and technologies appear every day in the JS landscape. Itโ€™s difficult evaluating tools and migrating your existing project without slowing down feature delivery. Ignasi Vegas will explain why he and his team at Alpha decided to use Vue, and how they migrated from Ruby templates without a major rewrite. About the speaker: Ignasi has been a software developer at AlphaHQ for three years. ๐ŸŽ‰VueCLI3 overvue ๐Ÿ—ฃRingo Kam About the speaker: Ringo the pringle ๐ŸŽ‰li'l piece of vue ๐Ÿ—ฃtessa Have you ever been taken in by a YouTube video proselytizing the purported wonders of a capsule wardrobes and wondered how you could use that same concept to transform your UXUI life? Well Today is your lucky day! Gather round to learn the basics of how to create a small reusable component library in Vue and why, and of course how to use it just about anywhere you can use HTML... About the speaker: tessa is a software developer and uxui enthusiast. ๐Ÿ—ฃ๐Ÿ”๐Ÿ’ฐWant to speak, host, or sponsor? Let us know at www.vuejs.nyc! ๐ŸปHappy Hour TBD A big thank you to our hosts and sponsors AlphaHQ (Yair, Michelle, & Natasha) ๐Ÿ‘๐Ÿ‘๐Ÿ‘!

    3
  • VueNYC #14: End-vue-End Testing

    Galvanize NYC

    ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰ Talks ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰ ๐Ÿ“ขEverything you know about testing Vue apps is a lie ๐Ÿ—ฃ Gleb Bahmutov Testing Vue applications can be quick and painless. In this presentation, I will show how to test small parts of Vue apps using vue-test-utils, and how to move "up" the testing pyramid to component and end-to-end tests using Cypress. By the end of the presentation, you will be able to: - write realistic end-to-end tests for any web application, including VuePress static sites - learn how to spy and stub network requests - see how to reach deep inside your Vue application to control its behavior during tests - slide down from end-to-end tests to testing individual Vue components - run your Cypress tests on CI server - make your CI tests much much faster by load balancing them across multiple CI machines In short - less than one hour spent at this meetup will save you days, if not weeks of testing your application using any other tool. (Oh, and Cypress is free, open source and is one of the options for application scaffolded using Vue CLI v3.) About Gleb: I am a software engineer interested in front and back end development, especially in using JavaScript (and its flavors) across the entire stack. I work at Cypress, making the world a better place. I try to blog on topics related to software craft (more than 300 blog posts!). I have circled the globe sharing my experience with other developers, see slides from the past presentations. ๐Ÿ—ฃ๐Ÿ”๐Ÿ’ฐWant to speak, host, or sponsor? Let us know at www.vuejs.nyc! ๐ŸปHappy Hour Westville Hudson 333 Hudson St, New York, NY 10013 A big thank you to our host Galvanize x Cedrus (Matt & Ralph) ๐Ÿ‘๐Ÿ‘๐Ÿ‘!

    3