#459 — October 18, 2019 |
JavaScript Weekly |
Should We Rebrand 'JavaScript'? — I think most of us can agree there are problems with ‘JavaScript’ as a name, but is it worth rebranding it? “JS” is certainly one option. Kieran Potts |
The Power of Pawel Grzybek |
Get Best in Class Error Reporting for Your JavaScript Apps — Time is money. Software bugs waste both. Save time with Bugsnag. Automatically detect and diagnose errors impacting your users. Get comprehensive diagnostic reports, know immediately which errors are worth fixing, and debug in minutes. Try it free. Bugsnag sponsor |
How Vue 3 Could Enable Faster Web Applications — The key changes coming in Vue 3 (in pre-alpha here) will make both it, and your Vue.js apps, faster, smaller, and more maintainable. Filip Rakowski |
Ionic React: A Cross Platform App Building Framework — If you’re on the lookout for an interesting alternative to React Native, consider the new React-flavored version of Ionic, a popular framework (once more associated with Angular) for building iOS, Android, and desktop apps, as well as PWA webapps. Max Lynch |
|
💻 Jobs |
Can You Help Our Client Migrate to Node.js? Docklands, London — Do you have experience and strong opinions on Node best practices? Come and share your advice with an engaged, friendly team of excellent software engineers. CareersJS |
JavaScript Developer at X-Team (Remote) — Work with the world's leading brands, from anywhere. Travel the world while being part of the most energizing community of developers. X-Team |
Find A Job Through Vettery — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started. Vettery |
📘 Articles & Tutorials |
▶ A Thorough Introduction to NuxtJS — You’ll need over an hour set aside for this screencast, but if you want to get a grip on the popular NuxtJS Vue framework, this covers all of the major features. Vue Screencasts |
7 Tricky JavaScript Questions (or Gotchas) — These are billed as being potential ‘interview questions’, but they’re really all about edge cases or JavaScript quirks. Interesting, but if you get asked these in an interview, it might not be a great signal 😄 Dmitri Pavlutin |
A Much Faster Way to Debug Code Than with Breakpoints or console.log — Wallaby catches errors in your tests and code and displays them right in your editor as you type, making your development feedback loop more productive. Wallaby.js sponsor |
Understanding Tania Rascia |
How to Debug JavaScript in Microsoft Edge from Visual Studio — Note: This is aimed at ‘full fat’ Visual Studio users rather than VS Code. Visual Studio Blog |
▶ A Live Coding Talk Covering Vue 3's New Composition API — Warning.. Jason sings near the end of this fun 20 minute live coding session 😄 Jason Yu |
Compiling TypeScript via webpack and Dr. Axel Rauschmayer |
Top CI Pipeline Best Practices - A Developer's Guide Datree.io sponsor |
Object Cybertec |
Promises and UI States in Ember.js Sabin Hertanu |
🔧 Code & Tools |
Zero: A Plain Text, Terminal-Based 3D Graphics Rendering Pipeline — Yes, this is really just a bit of fun, but is a nice example of building up a 3D rendering engine from scratch. sinclairzx81 |
Firefox’s New WebSocket Inspector — The new WebSocket inspector, part of the existing Network panel UI in DevTools, will be released in Firefox 71, but is ready for use in Firefox Developer Edition now. Here’s a look at how it works. Mozilla Hacks |
Typical: Animated Typing in ~400 Bytes of JavaScript — Written in a nice, modern, async way. Here’s a CodePen demo to play with. Cam Wiegert |
Automate and Standardize JS Code Quality — Set standards on coverage, duplication, complexity, and style issues and see real-time feedback in your Git workflow. Codacy sponsor |
Swiper: A Modern Mobile Touch Slider — Complete with hardware accelerated transitions and native-like behavior. Someone’s also made Tiny Swiper, a 2KB (gzipped) compatible clone, if you want something more lightweight. Vladimir Kharlampidi |
Popper.js: A Library to Manage the Position of 'Pop Out' Page Elements — Think things like tooltips, popovers, drop-downs.. Federico Zivolo |
pretty-quick: Runs Prettier on your Changed Files — Prettier is a popular code formatter. Lucas Azzola |
WebAssembly.sh: An Online WebAssembly Terminal — An online WebAssembly Terminal to run WASI modules directly on your browser. Aaron Turner |
|