#408 — October 19, 2018 |
JavaScript Weekly |
33 Concepts Every JavaScript Developer Should Know — A curated collection of links to tutorials on 33 different areas of JavaScript it’s worth understanding well, including types, closures, equality, scope, and different JavaScript engines. Leonardo Maldonado |
Angular 7 Released — A major release with upgrades for the entire Angular platform from the core framework to Angular Material and the CLI tools. Stephen Fluin (Google) |
Adopting a New Tool for Your Team - 5 Tips for Success — Bringing any new tool into an organization can feel like an uphill battle. It’s difficult to overcome inertia, even with the promise of improved workflows and happier teammates. CircleCI sponsor |
Omi: A 'Next Generation' Web Framework in 4KB of JS — Built around JSX, Web Components, and Shadow DOM. Check out the ‘one minute’ example code to see if you like their approach. Tencent |
The Ultimate Guide to Execution Contexts, Hoisting, Scopes, and Closures in JavaScript — Any article starting ‘The Ultimate Guide to..’ usually makes me raise my eyebrows, but in this case it’s Tyler so it’s OK :-) Tyler McGinnis |
Smart Bundling: How To Serve Legacy Code Only To Legacy Browsers — More browsers than ever are releasing frequent updates and supporting modern standards, so with code size rising fast, is it time to rethink asset delivery for the modern web? Shubham Kanodia |
Why Using reduce() to Sequentially Resolve Promises Works — A must read if you’re trying to sequentially resolve a bunch of promises in order, one after the other. Alex Macarthur |
💻 Jobs |
Sr. Backend Engineer - Node.js / React / MongoDB (San Francisco) — We’re changing healthcare. Join us and help us scale our core Node backend platform that connects patients and doctors. Luma Health |
Distribute Systems Engineering with Node.js — If consensus algorithms and distributed systems pique your interest, join the team behind our global fault-tolerant messaging platform. Ably Realtime |
Join Our Career Marketplace & Get Matched With A Job You Love — Through Hired, software engineers have transparency into salary offers, competing opportunities, and job details. Hired |
📘 Tutorials and Opinions |
How to Stop using console.log() and Start using Your Browser’s Debugger — This blew up on Twitter, emphasizing just how common Parag Zaveri |
Searching and Sorting Text with Diacritical Marks in JavaScript — The art of normalizing Unicode text. Paul Springett |
5 Tips to Write Better Conditionals in JavaScript Jecelyn Yeen |
How Do Top Developers Deliver Video? - Download the 2018 Video Report Bitmovin sponsor |
Ruby Gotchas for the JavaScript Developer — I’d not thought of people picking up Ruby after JavaScript, but as it appears to happen, this may be of use. Dmitry Pashkevich |
Eliminate An Entire Category of Bugs with a Few Simple Tools — Be sure to use ESLint, Prettier, and Flow or TypeScript says Kent. Kent C. Dodds |
Creating an Interactive Map with D3 and Vue.js — How to display maps using both D3 and JSX. Live demo. Source code. Mikhail Panichev |
🔧 Code and Tools |
Evergreen: A React UI Framework — Polished React components from buttons and text inputs to menus, side sheets and tables. Segment |
A Much Faster Way to Debug Code Than with Breakpoints or console.log — Wallaby catches errors in your tests and displays the results of expressions right in your editor as you type. Wallaby.js sponsor |
LoopBack v4 Released: The Node.js API Framework — To create a REST API you can now just decorate classes with OpenAPI compatible metadata. Full announcement post. IBM |
graphql.js: A Simple and Isomorphic GraphQL Client Fatih Kadir Akın |
billboard.js: A Simple Chart Library Based on D3 v4+ Naver Corp |
Eagle.js: A Hackable Slideshow Framework Built with Vue.js — Supports animations, themes, and interactive widgets, and makes it easy to reuse slides and styles across presentations. Demo. Zulko |
Explore the Ext JS Kitchen Sink - 115+ Components for React Apps — Ext JS provides 115+ fully supported UI components that easily integrate into React apps. See our examples. SENCHA sponsor |
Styled Map: A Simpler Way to Map Props to Styles with Styled Components Scott Michael |
Inferno: A Fast, React-like JavaScript Library for Building Modern UIs — A long-standing project but version 6 just came out. Inferno |
|