---
title: "Apple introduces MapKitJS, Meteor 1.7 released"
publication: "JavaScript Weekly"
issue: 389
published_at: "2018-06-08"
canonical_url: "https://javascriptweekly.com/issues/389"
---

This week's JavaScript news       

#389 — June 8, 2018 

[Read on the Web](https://javascriptweekly.com/issues/389)   

JavaScript Weekly   

▶[Introducing MapKitJS: Bring Apple Maps To Your Sites](https://developer.apple.com/videos/play/wwdc2018/212/) — Although still in beta, you can now integrate Apple Maps directly on your own site. This video session from WWDC runs through how you could use it. [Related docs here](https://developer.apple.com/documentation/mapkitjs). 

Apple   

[Puppeteer 1.5 Released: Control Headless Chrome from Node](https://pptr.dev/) — As well as a new homepage, _Browser Contexts_ can be used to isolate cookies and other data usually shared between pages, and you can now interact with Web Workers. 

Google Chrome Team   [![\](https://copm.s3.amazonaws.com/2183b623.png)](https://www.pubnub.com/javascript-weekly/?utm_source=OnlineAdvertisement%20&utm_medium=CooperPress-JavaScript-Weekly&utm_campaign=OE-CY18-Q2-Cooper-Press-JavaScript-Weekly-June-8) 

[APIs and Infrastructure for Next-Gen JavaScript Apps](https://www.pubnub.com/javascript-weekly/?utm_source=OnlineAdvertisement%20&utm_medium=CooperPress-JavaScript-Weekly&utm_campaign=OE-CY18-Q2-Cooper-Press-JavaScript-Weekly-June-8) — Build and scale interactive, immersive apps with PubNub - chat, collaboration, geolocation, device control and gaming. 

PubNub sponsor   

[ml5.js: Friendly Machine Learning for the Web](https://ml5js.org/) — Builds on top of [TensorFlow.js](https://js.tensorflow.org/) to make things like Web-based image classification easier to create. 

NYU ITP   

[Meteor 1.7 Released](https://blog.meteor.com/meteor-1-7-and-the-evergreen-dream-a8c1270b0901) — The latest version of the Node-based isomorphic framework automatically creates two sets of client-side assets, for both modern and ‘legacy’ browsers. 

Ben Newman   

[Building Serverless Mobile Apps with React Native and AWS](https://medium.com/react-native-training/building-serverless-mobile-applications-with-react-native-aws-740ecf719fce) — A look at what’s involved with building a ‘backendless’ mobile app using React Native along with AWS’s _Mobile CLI_, Cognito (for auth), and Amplify. 

Nader Dabit   

▶[10 Things Node's Inventor Regrets About Node](https://www.youtube.com/watch?v=M3BM9TB-8yA) — Original Node.js inventor Ryan Dahl reflects on what he considers to be some early design mistakes with Node. 

JSConf EU   

[Overscripted: Digging Into JavaScript Execution at Scale](https://hacks.mozilla.org/2018/06/overscripted-digging-into-javascript-execution-at-scale/) — A writeup of work taking place at Mozilla and UCOSP to _“explore the unseen or otherwise not obvious series of JavaScript execution events that are triggered once a user visits a webpage”_ across a million Web pages. 

Mozilla Hacks   

[Free, Online Talk with Liz Fong-Jones of Google](http://www2.bignerdranch.com/webinar) — Join us June 21 for our discussion around “Improving Reliability with Error Budgets and Site Reliability Engineering”, hosted by Big Nerd Ranch. 

Big Nerd Ranch sponsor   

[Yarn's 'import' Can Now Use npm's package-lock.json](https://yarnpkg.com/blog/2018/06/04/yarn-import-package-lock/) — As of 1.7.0, Yarn is able to import its dependency tree from npm’s `package-lock.json` natively, without external tools or clunky processes. 

Aram Drevekenin (Yarn)  

💻 Jobs  

[Sr. Fullstack Engineer (Remote)](https://www.stickermule.com/careers) — Sticker Mule is looking for passionate developers to join our remote team. Come help us become the Internet’s best place to shop and work. 

Sticker Mule   

[Remote Front End Developer (React)](https://www.aha.io/company/careers/current-openings/front_end_developer_us/?utm_campaign=People_Success&utm_source=cooperpress&utm_medium=paid_people_success_job_ad) — Join us, work remotely from North America, and help build software that matters. 

Aha!   

[JavaScript Expert? Sign Up for Vettery](https://www.vettery.com/tech?utm_source=newsletter&utm_medium=cooper-javascriptweekly&utm_term=tech&utm_content=grouped&utm_campaign=ad-42051) — Vettery matches top tech talent with fast-growing companies. Take a few minutes to join our platform. 

Vettery  

📘 Tutorials and Opinions  

[Debugging JS Projects with VS Code and Chrome Debugger](https://www.sitepoint.com/debugging-javascript-projects-vs-code-chrome-debugger/) — Michael shows how to ditch console.log() and start debugging JavaScript more elegantly. 

Michael Wanyoike   

[How to Deploy a Node App to AWS Lambda using Serverless](https://dev.to/adnanrahic/how-to-deploy-a-nodejs-application-to-aws-lambda-using-serverless-2nc7) — Entry level but that might be what you need right now :-) 

Adnan Rahić   

[Replacing jQuery with Vue](https://www.sitepoint.com/replacing-jquery-vue/) — Takes a shot at convincing you that using Vue.js doesn’t have to be a headache and will help even on basic projects. 

Nilson Jacques   

[Understanding Variables, Scope, and Hoisting in JavaScript](https://www.digitalocean.com/community/tutorials/understanding-variables-scope-hoisting-in-javascript) — A thorough (re)introductory guide. 

Tania Rascia   

[Getting Started with the Node-Influx Client Library](https://www.influxdata.com/blog/getting-started-with-node-influx/) 

InfluxData sponsor   

[The React is 'Just JavaScript' Myth](https://daverupert.com/2018/06/the-react-is-just-javascript-myth/) — _“React is just JavaScript.”_ — Dave affirms that this adage is good marketing, but also false. 

Dave Rupert   

[How Learning C++ Can Make You A Better JS Developer](https://pawelgrzybek.com/cpp-for-javascript-developers/) 

Pawel Grzybek   

[Live Session: Learn to Build a Slack Integration](https://buildingwithactions.splashthat.com/jsweekly) — Join us June 12 for a live demo of Slack’s new developer features. Tune in from anywhere, and bring questions. 

Slack sponsor   

[Thoughts on JSConf.eu 2018 and Takeaways from the Conference](https://medium.com/@kevinsimper/my-thoughts-on-jsconf-eu-2018-and-my-takeaways-from-the-conference-df0f9f931385) — It took place last weekend in Berlin. 

Kevin Simper  

🔧 Code and Tools  

[JSUI: A Powerful UI Toolkit for Managing JavaScript Apps](https://github.com/kitze/JSUI) 

Kristjian Ristovski   

[LuminJS: Progressively Highlight Any Text on a Page](https://lumin.rocks/) — For drawing attention to text or, perhaps, showing progress. 

Preet Shihn   

[Short and Sweet: Accessible Character Counter for Input Elements](https://github.com/rikschennink/short-and-sweet) — [Demo here](https://codepen.io/rikschennink/pen/LmoJYY). 

Rik Schennink   

[Paper.js: A 'Swiss Army Knife' for Vector Graphics Scripting](http://paperjs.org/) 

Juerg Lehni and Jonathan Puckey         

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

'JavaScript' is a trademark of Oracle Corporation in the US
We are not endorsed by or affiliated with Oracle. 

[Change your email address](https://javascriptweekly.com/edit_subscription/*|UID|*) or[Stop getting this newsletter](https://javascriptweekly.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
