#386 — May 18, 2018
Read on the Web
Debugging Modern Web Applications with Firefox — The Firefox Dev Tools team are adding lots of new features to help you work with modern tools like Babel and Webpack while debugging with Firefox.
Learn Advanced React Component Patterns — Simplify large React applications by separating your component logic, state and display properties to make React components more flexible and usable. This course is part of our Complete React Learning Path.
Frontend Masters sponsor
A First Look at Angular Ivy — Ivy is the forthcoming new render engine for Angular. This article takes a closer look at how it works and what it means for Angular developers.
Introducing the Microsoft Edge DevTools Protocol — Edge has gained a Chrome-like DevTools protocol for providing access to external developer tools.
Brendyn Alexander (Microsoft)
▶ Web Performance Made Easy — A talk from Google I/O covering lots of useful stuff like auditing page assets, code splitting, image optimizing, minification, and more.
Ewa Gasperowicz and Addy Osmani
Announcing TypeScript 2.9 RC — Highlights include import() types and support for symbols and numeric literals in keyof and mapped object types.
Senior Frontend Developer at Nested.com, a London Based Startup — We’re looking for frontend developers to join our growing team. We’re using technology to reinvent the broken industry that is UK property.
Sr. Fullstack Engineer (Remote) — 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.
📘 Tutorials and Opinions
How The New Vue CLI Simplifies Development
Using Trampolines to Manage Large Recursive Loops — A trampoline function wraps a recursive function in a loop to better manage how it runs.
ES2018 Regular Expression Updates, an Opinionated Summary
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.
Comparing async/await with Generators and Promises
Type-Safe Object Merging in TypeScript 2.8
Understanding Proxy, the ES6 Feature — Includes some JSFiddle examples to play with.
🔧 Code and Tools
Signale: A Highly Configurable Console Logger
Klaus Sinani node
fast-copy: A ‘Blazing Fast’ Deep Object Copier
Free Planning Template for Upgrading MongoDB — Running an older version of MongoDB? We put together this template to help you plan out your upgrade process.
Dinero.js: Immutable, Chainable API to Work with Monetary Values
React Native DOM: An Experimental Port of React Native to the Web
Hotkeys: Keyboard Input Capture with No Dependencies
Slack’s Developer Conference is Coming – Watch Livestream
Results of the Front-End Tooling Survey 2018
Over 5,000 frontend developers took part in this survey, and here are the results covering what tools and techniques front-end developers are using right now.
But there’s a lot more, including what task runners people use, preferred frameworks, and linting tools.