#397 — August 3, 2018 |
JavaScript Weekly |
The Cost of JavaScript in 2018 — We linked the video of Addy’s talk a month ago, but now here’s the detailed write-up of Addy’s thoughts and findings on how much effect JavaScript has on page sizes and performance and some ways to improve matters. Addy Osmani |
TypeScript 3.0 Released — 3.0 has few breaking changes (meaning it should be very easy to upgrade) and introduces a new flexible, scalable way to structure your projects, powerful new support for operating on parameter lists, better JSX support, an overall better error UX, and more. Microsoft |
Application Stability Monitoring with Bugsnag — Bugsnag monitors application stability, so you can align priorities across product, dev, and ops using one objective metric. Set a stability target, and definitively know when to build new features or fix bugs to stabilize your app. Learn more. Bugsnag sponsor |
Fusion.js: A Plugin-Based Web Framework from Uber — Uber builds and maintains hundreds of Web apps, both internal and public, and Fusion.js is their answer to the challenges this presents. It comes with hot module reloading, data-aware server-side rendering, and bundle splitting out of the box. Leo Horie |
Removing Babel's Stage Presets — “Moving forward with v7, we’ve decided it’s best to stop publishing the Stage presets in Babel (e.g. Henry Zhu (Babel) |
js13kGames: The HTML5 and JS Game Development Competition Is Back — Always a fun contest with some interesting results. You’re limited to 13KB for all code and assets. It runs August 13-September 13. Andrzej Mazur |
💻 Jobs |
Build High Quality Open-Source at Uber (San Francisco) — As a Web Platform engineer at Uber, you'll be building the foundation for all web applications at Uber and beyond. Uber |
JavaScript Developer at X-Team (Remote) — We help our developers keep learning and growing every day. Unleash your potential. Work from anywhere. Join X-Team. x-team |
Find A JavaScript Job Through Vettery — Create a profile to connect with 4,000+ companies seeking top tech talent. Vettery |
📘 Tutorials and Opinions |
'I Created The Exact Same App in React and Vue. Here Are The Differences.' — If you fancy a direct comparison between Vue and React, fill your boots here. Sunil Sandhu |
Vue.js Chat with AWS Lex on PubNub ChatEngine — How to build a Slack-like chat application using Vue.js and ChatEngine - global & private chat, and chatbots. PubNub sponsor |
Shuffle a Deck of Cards in Vue.js Hassan Djirdeh |
Building Interactive Bar Charts with D3.js Máté Huszárik |
Build a Simple CRUD App with ASP.NET Core 2.1 and Angular 6 — The latest ASP.NET Core includes a template to build an Angular 4 application, but what about Angular 6? Here’s how to do it. Lee Brandt |
A Checklist of 23 Node.js Security Best Practices — By far the most popular item from this week’s Node Weekly. Yoni Goldberg, Kyle Martin and Bruno Scheufler |
Whitepaper: Choosing Web Application Libraries in an Open Source World — Building web apps? Read this whitepaper to learn top considerations for choosing your technology stack. Sencha, Inc sponsor |
How One Line of JavaScript Made FT.com 10 Times Slower — Lots of deep cloning with Arjun Gadhia |
🔧 Code and Tools |
ApexCharts: A(nother) JavaScript Chart Library — Hats off to its creator who has written an article about why we need yet another chart library. It does sparklines, gauges, and heatmaps too. Juned Chhipa |
Between.js: Lightweight JavaScript Tweening Library — Demos here. Alexander Buzin |
MongoDB 4.0 Is Now Generally Available. Try It Now on MongoDB Atlas MONGODB sponsor |
7 JavaScript EEG Mind Reading Libraries for 2018 — Not something you often associate with JavaScript, but yes, you can explore brain signals from JS. Gilad Shoham |
Netlify CMS 2.0 Launches with Bitbucket Support and a New Monorepo Architecture Netlify |
Introducing SpaceAce, A New Kind of Front-End State Library Jon Abrams |
Vue 2.5.17 Released — Only a minor point release, but the first in a few months. |
Taskbook: Command-Line Tasks, Boards and Notes Manager — Manage lists and tasks right from the terminal. Klaus Sinani |
FormStorage: Keep Form Data Stored Locally After Submission steelydylan |
|