JavaScript Meetup
Details
It's time to meetup again. :)
We already have two amazing talks scheduled, but we're still looking for lightning talks.
Talks:
Philipp Kretzschmar (@k0pernikus)
Golden Master Test
Creating Golden Master Test with the help of nock to safeguard a legacy project against unintended changes.
Your boss tells you to take over a legacy node.js-project that should consume a handful of restful APIs in order to generate a CSV file. Doesn't sound too hard, so eager to start you checkout out the project and run npm run test. And then your face goes pale as you realize: "Error: no test specified". No. Tests. What do you do?
I will tell you what I did: Create a Golden Master Test with the help of nock (https://github.com/node-nock/nock), allowing me to replay and record HTTP requests in order to safeguard against unintended changes. I will tell you why having a Golden Master Test is awesome, yet also why you shouldn't only rely on them.
---
Alex Bepple (@alexbepple)
Simpler state management with S.js
Common FRP libraries, e.g. RxJS, partially reinvent the wheel and introduce new large APIs. S.js is a tiny library that focuses on the reactive bit and allows you to keep your familiar tools for processing (incl. e.g. Lodash & Ramda). S.js also avoids Redux’s cruft. After covering the basics of S.js, we look at the Elm-ish example (using React) of three counters, two of which are connected, and another is not.
---
Lightning Talks:
David Guijarro (@davguij)
Intro to Nest.js, a Node.js framework heavily inspired by Angular
---
- You..?: If you want to give a ⚡️-talk, please ping us here or on Slack (https://web-hh-slackin.herokuapp.com)
We welcome everyone willing to submit a talk. If you have never spoken publicly before we would still love to have you - and if you need support or feedback, just let us know. 🌈
