• Vue.js // Berlin

    Homeday Berlin

    Lets talk about Vue.js and the Vue.js ecosystem! — This time at Homeday — **** Presentations **** Vinicius Kiatkoski Neves from Homday will talk about Brotli compression and how they used it in one of their projects. He'll show us the benefits and the challenges of implementing it with CloudFront. Emre Karaca from Easybell.de will compare Vue.js, Nuxt.js and Gridsome, how they deal with dynamic content/data and how they differ in what they send to the browser by looking at a few easy-to-understand examples. We will have Coffee, Mate, Beer …and maybe Pizza! **** Code of Conduct **** We follow the Berlin Code Of Conduct and expect every attendee to do the same. More details can be found on http://berlincodeofconduct.org .

    10
  • Vue.js // Berlin

    fromAtoB

    Lets talk about Vue.js, Vuex and the Vuejs ecosystem. **** Presentation **** 1. Oscar - Accessible input validation About the talk: Input validation is the cornerstone of every web form ever. While this has historically been a drag, nowadays libraries like Vuelidate make it easy. With validation out of the way, developers can use their time to build interfaces that are accessible and easy to use. Building an input component, Oscar will introduce you to the ARIA guidelines and how they help to build a Web that can be used by all humans. About the speaker: Oscar writes code. He designs for web and print. He cares about accessibility, usability & performance. He is a typophile. He doesn’t specialize in pop art. He likes to think. And owls. ********************************************************************************* 2. Tonina - Vue Vixens About the talk: Tonina will tell you what is Vue Vixens, what’s their mission and values and how to get involved with the organization About the speaker: Tonina is a Software Developer at Wikimedia Germany. She has been part of VueVixens since March when she became the city coordinator for Berlin ********************************************************************************* 3. Víctor Díaz - Awesomic SVG and Vue.js tricks About the talk: There are many JS libraries to use and manipulate SVG images but in many cases, just plain SVG and the beauty of Vue.js reactivity is more than enough. I want to show some tricks to create simple but inspiring results. About the speaker: Víctor (http://victordiazbarrales.com) is an interaction designer & creative technologist based in Berlin. ********************************************************************************* We will have Coffee, Mate, Beer …and maybe Pizza!

    11
  • Vue.js // Berlin @ 3YOURMIND

    3YOURMIND GmbH

    Lets talk about Vue.js, Vuex and the Vuejs ecosystem. !!!This time @ 3YOURMIND offices.!!! **** Presentation **** 1. Amr Draz - React Vue Transferable Patterns As the two most popular frameworks both eco systems have developed a set of best practice design patterns for common problems. However some patterns in one framework, like render props in React, map to different patterns in Vue, such as scoped slots. In this presentation I will talk about the patterns I brought with me from my React App development background and how they transferred them to Vue while designing a large table component. He is the young less knowledgable version of a one day wise old man that will guide a hero on his journey to change the world. In the mean time He works as a remote senior frontend developer at 3yourmind, listen to audiobooks, dance ballroom, and read webnovels. ********************************************************************************* 2. Ian Chiles - An introduction to Parcel, a fast and easy web bundle Ian is a software engineer from Texas who has the misfortune of writing JavaScript on a daily basis ********************************************************************************* 3. Alex Podlubnyj - WUE - WordPress Theme The effective connection of the WordPress and Vue worlds isn’t documented yet. The default way is a headless theme and Nuxt.js SSR. But with this approach you can’t create Plug-And-Play themes. So I developed "Wue", a simple system to include Vue-SPA’s into WordPress on the fly without the need of Nuxt.js or any other fancy SSR-Systems to get fully SEO support. You cab install the “Wue"-WordPress theme just like any other WordPress theme out there. Alex Podlubnyj is a freelance full stack developer with focus on WordPress and WooCommerce. Since last year hd also develops with Symfony and Vue.js. We will have Coffee, Mate, Beer and Food.

    4
  • Vue.js // Berlin

    fromAtoB

    Lets talk about Vue.js, Vuex and the Vuejs ecosystem. **** Presentation **** ** Damian Dulisz - Composing Components ** There's only so much we can think about when designing a component's API with just props and events. So what if we aim for more flexibility and reusability? But also less complexity and assumptions? This is where slots come into use. Let's explore how we can use (and abuse) the slots API for composing components and more! Damian is a consultant. @vuejs Core Team. Curator of http://news.vuejs.org and author of https://vue-multiselect.js.org/ and also a coffee lover. Twitter: @DamianDulisz **Mike Solomon - Testing apps with third-party API integrations** In this talk we will examine strategies and best practices to develop and test node apps that make heavy use of third-party API integrations. As reliance on third-party services becomes more and more prevalent in the node ecosystem, developers need cost-effective, secure, reliable and fast ways to mock these services for both dev/staging environments and testing. We will start with looking at nock, and open-source mocking solution for local development, and move onto unmock which provides mocks-as-a-service of popular APIs. The session will have live coding for both nock and unmock using express to create a simple microservice and jest for testing. It will also present several popular design patterns for isolating and testing third-party integrations as well as strategies for integration testing apps that rely on third-party APIs, including corner-case and error testing. Presenters will be myself (Mike Solomon - unmock.io) and I will invite some of our London-based clients to chime in about the importance of testing third-party integrations and the emerging ecosystem of developer sandbox environments for API testing. Mike Solomon is the founder and CEO of Meeshkan (meeshkan.com), a Helsinki-based DevOps company. A music major at Stanford University, Queen's University Belfast and the University of Florida, Mike has been a guest researcher at the University of Paris VI and has held the post of artistic director of the Ensemble 101 (ensemble101.fr) from 2011 until the present day. While working at the IRCAM as a computer music designer, he fell in love with Machine Learning and founded Meeshkan to ease several DevOps pain points in the ML pipeline. Since then, Meeshkan has expanded to other areas of DevOps, including API testing with unmock (unmock.io). We will have Coffee, Mate, Beer …and maybe Pizza!

    6
  • Vue.js // Berlin

    fromAtoB Office

    Lets talk about Vue.js, Vuex and the Vuejs ecosystem. **** Presentations **** Sara Vieira - A workflow for building the web in the web Aria Minaei - Animate your way to Glory! (ft. Vue.js & Theatre.js) *** Details *** A workflow for building the web in the web: In this talk we are gonna build an app that prints Kanye west quotes for your saddest days using Vue, set up GitHub for it and deploy it to production all within the browser to see the potential of The Platform ™️ Sara is a developer at @codesandbox and developer advocate (@NikkitaFTW) --- Animate your way to Glory: What if animation on the web was as expressive as CG animation? What if we went beyond simple UI transitions, and opened our craft up to detailed and intricate motion? In this talk, I'll introduce you to a new tool (disclaimer: I made it) that helps you create beautiful motion graphics that render live on the web. I'll also show you how to integrate it with Vue, so that you can bring this joy to all parts of your Vue apps! Aria makes tools to bring designers and developers closer together. He tweets about this stuff at @ariaminaei --- We will have Coffee, Mate, Beer …and maybe Pizza!

    2
  • Vue.js // Berlin

    fromAtoB Office

    For this February edition of our meetup, we managed to get three amazing topics from these wonderful people. **** Presentation **** 1) *Tirumarai Selvan* - Introduction to GraphQL: What is GraphQL and how its designed to improve your team’s communication. In this talk, I will motivate how the process of API development and API integration is fraught with inefficiency that GraphQL was designed to streamline from the ground-up. In this unique introduction to GraphQL, we will cover the pros of GraphQL and its trade-offs that is ideal for developers looking for a rapid introduction to the why, what and how of GraphQL. I was a GraphQL skeptic and this talk is inspired by my journey of understanding how GraphQL works, why it is such an important idea and what makes it better than things that came before it. Tiru is a senior engineer at Hasura, a GraphQL over Postgres platform. He is the lead developer of Hasura Event Triggers which enables serverless application development over Postgres. He is experienced in all layers of the stack from Javascript to Haskell, bare metal to containers. He is also the maintainer for 3factor (https://3factor.app) app design pattern. Twitter: https://twitter.com/tirumarai ********************************************************************************* 2) *Florian Wendelborn* - Using Vuex with TypeScript autocompletion in Vue Components Florian is a freelance full-stack web developer currently working with 3YOURMIND. (You can also find my GitHub at https://github.com/FlorianWendelborn) ********************************************************************************* 3) *Alberto Gualis* - BDD testing in VueJS real world apps Do you have automatic tests in your VueJS apps? Do you try to follow a TDD flow? Do you feel frustrated because you don't know how to test certain components or/with certain frameworks/libraries? Do you feel that using cypress is much easier than using jest to test your features? In this talk I will to explain how we normally test our VueJS apps by following an outside-in BDD flow. We will talk about: the pyramid of testing, some testing/design practices and principles that apply both to the backend and to the frontend. tips to test Vuex/plugins/libraries in the VueJS ecosystem And we will have some live code to show how to put everything in practice by testing a feature in a real VueJS app. * Spoiler: Do you use vue test-utils shallow in your tests? I consider it an anti-pattern and I will explain why ********************************************************************************* We will have Coffee, Mate, Beer and Pizza!

    6
  • Vue.js // Berlin

    fromAtoB Office

    Lets talk about Vue.js, Vuex and the Vuejs ecosystem. **** Presentation **** Alex Podlubnyj will talk about his training app made with Vuejs on top of Symfony! After the talk will be more time for discussions and spontaneous lightning talks. We will have Coffee, Mate, Beer …and maybe Pizza!

    5
  • Vue.js // Berlin

    fromAtoB Office

    Lets talk about Vue.js, Vuex and the Vuejs ecosystem. **** Presentation **** tl;dr * static vs dynamic typing * game programming with vuejs We'll have a short lightning talk about static types vs dynamic types. It will be fun, promised! And because not everyone was able to attend the Vuejs Roadtrip main event, Norman will once again have his talk about his game development journey with Vuejs! We will have Coffee, Mate, Beer …and maybe Pizza!

  • Vue.js // Berlin meets Vue.js Berlin Roadtrip

    fromAtoB Office

    This edition of our Vue.js Berlin Meetup will be very special. We will host official Vue.js Roadtrip meetup. So If you want to meet some Vue.js Core team members or Vue.js Experts this would be the right time. We will also have the raffle for two tickets to the main event of Vue.js Berlin Roadtrip (https://www.vuejsroadtrip.com/berlin/). **** Presentation **** 1. Vue.js Berlin Roadtrip Introduction 2. Jiri Kratochvil (Senior Engineer at FromAtoB) - FromAtoVue 3. Lucas Renan (Senior Engineer at FromAtoB) - Engineering culture without the bullshit 4. Guillaume Chau (Core Team Member of Vue.js) - Vue CLI 5. Sumit Kumar (Lead Developer at Car2Go) - vueJS @ car2go - TL;DR version 6. Kiril Bunin (Vue.js Prague Community Leader) - Vue.js & Event Handling Maybe we will have also some lightning talks or Q&A Of course, we will have Coffee, Mate, Beer …and Pizza!

    1
  • Vue.js // Berlin

    fromAtoB Office

    Lets talk about Vue.js, Vuex and the Vuejs ecosystem. **** Presentation **** * 1 * Lorenzo Pilia - Short introduction of Codemotion Berlin 2018 Codemotion Berlin 2018 is a multitrack tech conference for software developers, open to all languages and technologies. This year we will celebrate the 5th edition of Codemotion Berlin, and we have big plans for it! Our conference will take place on November 20-21 at the Kulturbrauerei, and we will welcome 700 developers and 60+ international speakers. https://berlin2018.codemotionworld.com/ If you want to join the conference we have 20% discount. Use this code: COMMUNITY_VUEJSBERLIN also you can try your luck in the lottery and win the ticket: https://tickets.codemotion.com/codemotion-berlin-2018-community-lottery-october14/ * 2 * Peter Leonov - Instrumented unit testing with Introscope Testing a complex and ever changing business logic can be tuff and demotivating, but only without the good tooling and automation. In this talk we'll discover the even more automated way of testing modern JS code using the combination of ES6 modules, a handy babel plugin and the delightful power of jest snapshots. Peter Leonov is a JS developer since IE 6 was a hot new browser. He likes the way the modern JavaScript has evolved and wants to push it even further. We will have Coffee, Mate, Beer …and maybe Pizza!