---
title: "#335: JSConf EU videos, a cartoon introduction to WebAssembly, and Polymer 2.0"
publication: "JavaScript Weekly"
issue: 335
published_at: "2017-05-19"
canonical_url: "https://javascriptweekly.com/issues/335"
---

#335: JSConf EU videos, a cartoon introduction to WebAssembly, and Polymer 2.0

This week's JavaScript news — [Read this e-mail on the Web](http://javascriptweekly.com/issues/335)

JavaScript WeeklyIssue 335 — May 19, 2017[The Many Faces of Functions in JavaScript](https://bocoup.com/blog/the-many-faces-of-functions-in-javascript)A look at a variety of syntactic forms for functions in JavaScript (e.g. arrow functions, generators). Stuff worth being familiar with. Leo Balter and Rick Waldron 
[An Abridged Cartoon Introduction To WebAssembly](https://www.smashingmagazine.com/2017/05/abridged-cartoon-introduction-webassembly/)Lin Clark explains what exactly WebAssembly is, and what makes it fast. Smashing Magazine 
[11 (So Far) Videos from JSConf EU 2017](https://www.youtube.com/playlist?list=PL37ZVnwpeshFmAPr65sU2O5WMs7_CGjs_#jsconfeu2017)Highlights include [Jason Miller on Preact](https://www.youtube.com/watch?v=LY6y3HbDVmg&list=PL37ZVnwpeshFmAPr65sU2O5WMs7_CGjs_&index=7), a [TC39 committee panel discussion](https://www.youtube.com/watch?v=cZTp2MaxcJg&list=PL37ZVnwpeshFmAPr65sU2O5WMs7_CGjs_&index=8), and [Marja Hölttä on parsing JavaScript.](https://www.youtube.com/watch?v=Fg7niTmNNLg&t=1s&list=PL37ZVnwpeshFmAPr65sU2O5WMs7_CGjs_&index=10) YouTube 
[![Bugsnag\](https://copm.s3.amazonaws.com/d0ba6700.jpg)](https://www.bugsnag.com/platforms/javascript/?utm_source=cooperpress&utm_medium=cpc&utm_content=customer-quote&utm_campaign=javascript&utm_term=javascript-weekly-20170519)[Automatically capture and quickly fix JavaScript errors affecting your users 🚀](https://www.bugsnag.com/platforms/javascript/?utm_source=cooperpress&utm_medium=cpc&utm_content=customer-quote&utm_campaign=javascript&utm_term=javascript-weekly-20170519)“We can fix bugs in 30 minutes instead of 2 days. Our customers hardly see any bugs because we fix them right away.” Cut through front-end noise so you can efficiently assess the impact of your errors with Bugsnag. [Try it free](https://www.bugsnag.com/platforms/javascript/?utm_source=cooperpress&utm_medium=cpc&utm_content=customer-quote&utm_campaign=javascript&utm_term=javascript-weekly-20170519). BugsnagSponsor
[Composing Software: An Introduction](https://medium.com/javascript-scene/composing-software-an-introduction-27b72500d6ea)This introduction to his series of functional programming posts highlights the importance of building software in a composable way. _“A software developer who doesn’t understand composition is like a home builder who doesn’t know about bolts or nails.”_ Eric Elliott 
[JSON Feed: A JSON-Based Format for Web Feeds](https://jsonfeed.org/)A proposed format similar to RSS and Atom but in JSON. See [the spec here](https://jsonfeed.org/version/1). Manton Reece and Brent Simmons 
[JavaScript Engines - How Do They Even? [video\]](https://www.youtube.com/watch?index=6&list=PL37ZVnwpeshFmAPr65sU2O5WMs7_CGjs_&v=p-iiEDtpy6I)Another talk from JSConf EU covers the basic concepts of compilers, challenges posed by modern JS, and how to write compiler-friendly JavaScript. _(25 minutes)_. Franziska Hinkelmann 
[Yarn Gets 'Yarn Create' Feature](https://yarnpkg.com/blog/2017/05/12/introducing-yarn/)With `yarn create`, you’ll be able to start building apps more quickly, e.g. with `yarn create react-app app-name`. Maël Nison 


Jobs

- [JavaScript Engineer @ Contentful (Berlin, Germany)](https://boards.greenhouse.io/contentful/jobs/520996?gh_src=p1u76h1#.WPodNBLyuV4)The essential CMS for projects of any size, with flexible APIs and global CDN. We're seeking experienced JS Engineers. Contentful
- [Full Stack Engineer - Hello Alfred (Alfred HQ/New York)](https://www.helloalfred.com/openings?gh_jid=659061&gh_src=4lp8hs1)We're seeking a Senior Full Stack Engineer with 3 years experience to join our team and help develop our engineering philosophy. Hello Alfred
- [Frontend Traveler @ Backbase Amsterdam](http://careers.backbase.com/job/senior-front-end-consultant/?utm_source=javascriptweekly&utm_medium=email)Looking for experienced Front-end Consultants - Amsterdam, international environment, travelling, newest technologies, innovation. Backbase Amsterdam

In Brief

[Polymer 2.0 Released: The Web Components Library](https://www.polymer-project.org/blog/2017-05-15-time-for-two) news 
Now with support for ES6 class-based syntax.
Wendy Ginsberg

[jQuery Mobile 1.5.0 Alpha 1 Released](http://blog.jquerymobile.com/2017/05/11/jquery-mobile-1-5-0-alpha-1-released/) news
jQuery Foundation

[ForwardJS Tickets on sale today](https://forwardjs.com) news 
Attend full-day hands-on React workshops and dozens of talks at ForwardJS San Francisco this July.
ForwardJSSponsor

[The Hitchhiker’s Guide to d3.js](https://medium.com/@enjalot/the-hitchhikers-guide-to-d3-js-a8552174733a) tutorial 
Starting points and resources for upping your D3 game.
Ian Johnson

[json-api-normalizer: An Easy Way To Integrate the JSON API and Redux](https://www.smashingmagazine.com/2017/05/json-api-normalizer-redux/) tutorial
Yury Dymov

[Data Driven Vue.js: Creating Data-Driven Components with Vue](https://medium.com/@darrenjennings/data-driven-vue-js-53e84f16e28f) tutorial
Darren Jennings

[ES Proposal: RegExp Lookbehind Assertions](http://2ality.com/2017/05/regexp-lookbehind-assertions.html) tutorial
Dr. Axel Rauschmayer

[Building a Full-Sphere 3D Image Gallery with React VR](https://www.sitepoint.com/building-a-full-sphere-3d-image-gallery-with-react-vr/) tutorial
SitePoint

[3 Ways to Reduce Webpack Bundle Size](http://blog.jakoblind.no/2017/05/18/3-ways-to-reduce-webpack-bundle-size/) tutorial
Jakob Lind

[Analyzing React’s Source Code for Type Mismatch Operations](https://medium.com/dailyjs/analyzing-reacts-source-code-for-type-mismatch-operations-9ca065e5b91) tutorial 
Using a Babel plugin called [Runtyper](https://github.com/vitalets/babel-plugin-runtyper).
Vitaliy Potapov

[Optimizing AWS Lambda performance with MongoDB Atlas and Node.js](https://www.mongodb.com/blog/post/optimizing-aws-lambda-performance-with-mongodb-atlas-and-nodejs?jmp=cpress&utm_campaign=WW_CP_newsletter_sponsorship_FY17Q2&utm_content=sponsored&utm_medium=display&utm_source=javascriptweekly0519) 
See the performance implications of using Lambda functions with a database-as-a-service like MongoDB Atlas.
MONGODBSponsor

[Using Test Driven Development To Write A Function (in 3 Minutes)](https://egghead.io/lessons/javascript-use-test-driven-development?pl=testing-javascript-with-jest-a36c4074) video
Kent C. Dodds

[Martinet: A Simplified Build System Based on Webpack 2](https://github.com/iceroad/martinet) tools 
For building static sites or single page apps.
Iceroad

[Godzilla: An ES2015 to Go(lang) Source Code Transpiler and Runtime](https://github.com/jingweno/godzilla) tools 
A bit of an opposite to [GopherJS.](https://github.com/gopherjs/gopherjs)
Jingwen Owen Ou

[Rltm.js: A Universal API for Realtime Services](http://rltmjs.com/) tools
PubNubSponsor

[LambStatus: A Serverless Status Page System](https://github.com/ks888/LambStatus) code 
A server status page system built for use on AWS Lambda.
Kishin Yagami

[react-pdf: Create PDF Files using React](https://github.com/diegomura/react-pdf) code 
In browser or on the server. More like this in [today’s React newsletter.](https://react.statuscode.com/issues/37)
Diego Muracciole

[Delaunator: A Fast JS Library for Delaunay Triangulation of 2D Points](https://github.com/mapbox/delaunator) code
Mapbox

[RxDB 4.0: A Reactive Client-Side Offline-First JavaScript Database](https://github.com/pubkey/rxdb) code

[Stanchion: Priority Levels For Your App's Network Requests](https://github.com/alixander/Stanchion) code 
An app-aware network queue where requests are dispatched based on an assigned priority.
Alexander Wang

**P.S.** And in [this week's React newsletter](https://react.statuscode.com/issues/37), great stuff including [What's New in Create React App](https://react.statuscode.com/link/14435/web) and how to [build a microservice with Node, React and Docker.](https://react.statuscode.com/link/14437/web)

Curated by [Peter Cooper](http://twitter.com/peterc) and published by [Cooperpress](https://cooperpress.com/).

Like this? You may also enjoy: [FrontEnd Focus](http://frontendfocus.co/) : [Node Weekly](http://nodeweekly.com/) : [React Status](http://react.statuscode.com/)

[Stop getting JavaScript Weekly](*|UNSUB|*) : [Change email address](*|UPDATE_PROFILE|*) : [Read this issue on the Web](http://javascriptweekly.com/issues/335)

© Cooperpress Ltd. Fairfield Enterprise Centre, Lincoln Way, Louth, LN11 0LS, UK
