#340: Using JavaScript for Microcontroller Development

This week’s JavaScript news — Read this e-mail on the Web

JavaScript Weekly

Issue 340 — June 23, 2017

Using JavaScript for Microcontroller Development
Learn about your options for running JavaScript on microcontrollers and IoT platforms.

Sebastián Peyrott

A Spreadsheet in 25 Lines of ES6
A modern ES6 update to a very popular demo from 2013 which implemented a working spreadsheet in very few lines of JS.

Ondřej Žára

Picking Jest Over Mocha: A Testing Tool Comparison
A developer at Automattic (the company behind WordPress) explains why they prefer Jest to Mocha for JavaScript testing.

Grzegorz Ziółkowski

Build Faster. Test More. Fail Less. Easy CI/CD for Javascript.
CircleCI’s continuous integration and delivery platform helps software teams rapidly release code with confidence. NEW RELEASE: Workflows – Custom job orchestration provides granular control over your development process.


Cell: A Self-Constructing Web App Framework
An intriguing new approach to creating a simple front-end app where you write the entire app mostly declaratively in a single JS object.


React Express: Learn React with Interactive Examples
An opinionated, all-in-one guide walking through create-react-app, webpack, Babel, ES2015+, JSX, Redux, CSS-in-JS, and more.

Devin Abbott

Codemods: A Quick and Easy Way to Automate Code Refactoring
An introduction to the idea of using Facebook’s jscodeshift to create and apply ‘codemods’ to automate changes to your code.

Chris Laughlin


Front End Engineer at EDITED (London)Join us to impact how the world’s biggest retailers operate by making a web app with great UX and DX using React, Redux and Glamor EDITED

Web Application Engineer – Apple Inc. (California, USA)Our Media Products Engineering team is looking for a software engineer to build and enhance our algorithmic quality evaluation tools. Apple Inc.

Experienced Node Engineer at eBench (Remote)We’re a SaaS company that creates beautiful data visualizations. Enjoy crafting quality code? We would love to hear from you. EBENCH

Can’t find the right job? Want companies to apply to you? Try Hired.com.
In Brief
The State of Angular and the Due Date of Version 5 newsDor Moshe
Register for M101JS: MongoDB for Node.js Developers Learn everything you need to know to get started building a MongoDB-based app.MONGODB  Sponsor
Creating a Personal Bluetooth Beacon with Puck.js tutorialAdam Butler
Unambiguous Webpack Config with TypeScript tutorialDevon Marisa Zuegel
The Art of Building a Progressive Web App with Ember tutorialMatthew Beale
A Through (Re)Introduction to Callbacks tutorial A thorough guide aimed at newbies/learners.Zell Liew
A Brief Guide to Reliable Stream Processing with RxJS tutorialHendrik Swanepoel
How to Create Interactive JavaScript Charts from Custom Data Sets tutorialSitePoint
An Introduction to Sets in JavaScript tutorialAlligator
Techniques for Decomposing React Components tutorialDavid Tang
Introducing Lazy Arrays in JavaScript with lazy-arr tutorialPerformanceJS
ForwardJS Tickets on sale today Attend full-day hands-on React workshops and dozens of talks at ForwardJS San Francisco this July.ForwardJS  Sponsor
ES2017’s async/await is ‘The Best Thing to Ever Happen to JavaScript’ opinionMike MacCana
Functional Programming in JS is an Antipattern opinion Here’s your thought provoking opinion piece of the week.Alex Dixon
Why One Developer Chose React Over Vue opinion He prefers immutability and using JS instead of directives.Steven Poulton
Making the Switch from AngularJS to Angular in an Enterprise Dev Shop storyTelerik Developer Network
jQuery-contextMenu: A jQuery Context Menu Plugin and Polyfill codeSWIS
Spected: A Low Level Validation Library for Objects code25th-floor GmbH
Tetris Reimplemented with Vue, Vuex, and Immutable.js code An interesting implementation that’s very smooth to play.Binaryify
p-iteration: Make Array Iteration Easy with async/await and Promises codeAntonio V
vue-table-component: A Vue Component to Filter and Sort Tables codeFreek Van der Herten
How to find & fix the slowest code in your .NET application with Redgate 
Red Gate  Sponsor

Curated by Peter Cooper and published by Cooperpress.
Like this? You may also enjoy: FrontEnd Focus : Node Weekly : React Status
Stop getting JavaScript Weekly : Change email address : Read this issue on the Web
© Cooperpress Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK

Link: http://javascriptweekly.com/issues/340