LNUG #82 - March 2019
Details
LNUG is hosted at Condé Nast in Adelphi Building, 1-10 John Adam St
Please note: you will not be allowed through security unless you are listed as "Attending" on this event
-------------------------------
When you assume, you make an error out of you and me
Gabrielle von Koss
Our choices in wording are frequently more powerful than we realise, and we risk using this power liberally and erroneously. Let’s take a look at our ideas about how we communicate in our code and in our speech, and what effects those ideas have.
My name is Gabrielle von Koss, and I work as a developer at the Financial Times. You can find my retweeting activity on @gvonkoss
------------------------------------------
Testing apps with third-party API integrations
Mike Solomon
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.
Bio
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).
------------------------------------------
Interested in speaking? Add a talk proposal as an issue at https://github.com/lnug/speakers
Find out more:
• https://www.youtube.com/channel/UC-qjgj2TnRoI1ZmFFaN3FeQ
------------------------------------------
Thanks, as ever to the contributions from sponsors in our community:
NearForm provide the Pizza and Drinks
We are hosted by Condé Nast International
Video Recording Sponsored by Pusher:
You can view previous event talks and more by visiting the Pusher App YouTube channel!
Pusher is a hosted service with APIs, developer tools and open source libraries that greatly simplify integrating real-time functionality into web and mobile applications.
Pusher will automatically scale when required, removing all the pain of setting up and maintaining a secure, real-time infrastructure.
Pusher is already trusted to do so by thousands of developers and companies like GitHub, MailChimp, the Financial Times, Buffer and many more.
Getting started takes just a few seconds: simply go to pusher.com and create a free account. Happy hacking!

