#431 — April 5, 2019 |
JavaScript Weekly |
Getting Creative with the Areknawo |
How We Used WebAssembly to Speed Up Our Webapp by 20X — A case study exploring how to speed up web apps by replacing slow JavaScript calculations with compiled WebAssembly. (Note: WebAssembly is becoming so important lately that we're working on a special issue about it. Watch this space.) Robert Aboukhalil |
SQL, Python, and R. All in One Platform. Free Forever — Mode Studio combines a SQL editor, Python & R notebooks, and visualization builder in one platform. Connect data from anywhere and analyze with your preferred language. Custom viz (D3.js, HTML/CSS) or use out-of-the-box charts. Mode sponsor |
You Don't Need jQuery: Doing Things the Vanilla JS Way — There have been a few projects of this sort over the years (such as You Might Not Need jQuery) but seeing how to perform common DOM related operations with vanilla JavaScript always gets a thumbs up from me. Note: jQuery is still a great library and has many valid use cases. Don’t migrate away if you don’t want to! NEFE |
Announcing TypeScript 3.4 — The optionally static typed JavaScript superset takes another step forward introducing faster incremental builds, type inference improvements, and Daniel Rosenwasser (Microsoft) |
'Make It Hard to Screw Up'-Driven Development — Great points from Chris Coyier here. “We’ll always be screwing up code, but we can also always be finding ways not to.” Those ways include leaning on tools like linters and JSX, and even your co-workers. Chris Coyier |
💻 Jobs |
JavaScript Developer at X-Team (Remote) — Join the most energizing community for developers. Work from anywhere with the world's leading brands. X-Team |
Product-Focused & Driven Frontend Engineers in Stockholm — Join our 30-person team of A-players, solve problems at global scale & help us become the most trustworthy online health company. Diet Doctor Sweden AB |
Find A Job Through Vettery — Vettery specializes in dev roles and is completely free for job seekers. Vettery |
📘 Tutorials and Opinions |
Why I Publish and Manage Shared JavaScript Code with Bit — Bit is an interesting system for publishing and managing components and here we get to see where it can be useful. Note: This is published on Bit’s own blog, so be aware. Chidume Nnamdi |
What is Eric Elliott |
How to Build a Blog with Nest.js, MongoDB, and Vue.js DigitalOcean sponsor |
Web Components Will Replace Your Frontend Framework — A bold claim but Danny makes a lot of good points and shows off the basic concepts well. Danny Moerkerke |
Understanding Event Emitters — Ever written your own event emitter from scratch? They can come in handy quite often and this is a neat introduction. Charles Peters |
How to Use Mars Hall |
A Basic 3 Step Functional JS Example — If ‘functional programming’ seems above you, these are the simplest, basic examples of a few of the concepts that you can get. Alex Nault beginner |
Kushagra Gour |
🔧 Code and Tools |
Codelyzer: An In-Browser TypeScript and Angular Code Checker — The creator introduces what this is about in this talk. Minko Gechev |
PreVue: A Prototyping Tool for Vue.js Developers — Built in Electron (so Mac, Linux and Windows builds are available), this is a tool for prototyping Vue.js components. GitHub repo. Hubert Lin and others |
DeepScan Makes Your JavaScript Better — Use this static analysis service to find problems in your JavaScript, TypeScript, React & Vue on GitHub. Try it free. DeepScan sponsor |
Aurelia Unveils Its Web Components Plugin — This is interesting because it lets you use Aurelia custom elements as Web Component elements enabling interoperability with other frameworks. Rob Eisenberg |
Node's Popular Mikeal Rogers |
Formal: React Form Management Primitives for the Hooks Era — Formal provides a variety of primitives to help you manage your forms’ state & validations. Kevin Wolf |
is-online: Check If The Internet Connection Is Up — Works in both Node.js and the browser. Uses Apple’s public captive detection page behind the scenes. Sindre Sorhus |
Deploy Only the Parts of Your Application That Have Changed & Build Better JavaScript Apps Faster Buddy sponsor |
React Native CarPlay: Build CarPlay Apps using React Native? — It’s at an early stage but an interesting idea if you have a car that supports Apple CarPlay. Birkir Gudjonsson |
VexChords: JavaScript Guitar Chord Renderer — It’s niche, but well executed. Mohit Muthanna Cheppudira |
Stepper: An Animated Numeric Stepper Component Valery Alikin |