Vue.js // Berlin

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!