#512 — October 30, 2020 |
🎉 512 issues.. we're half way to 1 kibi-issue? 😄 Powers of 2 are much more fun to celebrate than hundreds or thousands, right? Thank you for all your ongoing support. |
JavaScript Weekly |
What It's Like Being a jQuery Maintainer — Michał Gołębiowski-Owczarek is one of those heroes who drives and maintains a library that can seem either essential or passé, depending on what company you keep: jQuery. Here’s a look at how he approaches this responsibility. GitHub ReadME |
Create React App 4.0 Released — It's over a year since the last major release of create-react-app, a popular way to quickly spin up a new React app, but with v4 we get support for Fast Refresh (a modern alternative to hot reloading), plus React 17 and TypeScript 4 support. Facebook React Team |
How to Build Forms With React the Easy Way — The challenges inherent to building forms with React, such as state management and validation, can be tackled with finesse. Read TJ VanToll’s blog to find out how to solve them quickly with the KendoReact Form component. Check it out. Progress KendoReact sponsor |
StandardJS 16: A Popular JavaScript Style Standard — StandardJS isn’t a formal standard but is nonetheless widely used to enforce consistency. v16 promises better performance and improved JSX, React and Next.js support. Feross Aboukhadijeh et al. |
esbuild: An Extremely Fast JavaScript Bundler — “You featured this last month,” I hear you say. True, but it now has an all new homepage complete with extra useful documentation and it continues to be a project I’m seeing a lot of buzz around. Next time you have ten minutes to play with a new tool, check it out. Evan Weaver |
|
💻 Jobs |
Senior Web Developer (Node/ReactJS) - Remote — Millions get inspired and plan adventures with our apps. To help us make komoot.com the place to go to plan outdoor adventures, we’re looking for a one of a kind Web Developer to join our team. Komoot |
JavaScript Developer at X-Team (Remote) — Join the most energizing community for developers and work on projects for Riot Games, FOX, Sony, Coinbase, and more. X-Team |
Find Your Next Job Through Vettery — Create a profile on Vettery to connect with hiring managers at startups and Fortune 500 companies. It's free for job-seekers. Vettery |
📚 Tutorials, Opinions and Stories |
If Not Single Page Apps (SPAs) Then What? — If you’re not a fan of the SPA approach, what else can you do? Turns out there are numerous modern alternatives from Stimulus to RedwoodJS. Tom MacWright |
Running Node on iOS and iPadOS via iSH — iSH provides a Linux shell on iOS devices and with the most minor of fiddling you can get Node running on it too. Dr. Axel Rauschmayer |
Getting Audio Visualizations Working with Web Audio API — A developer works through the trickiness of cross-browser issues around the Web Audio API and comes up with a neat visualization for his audio chat system. Dwayne Harris |
Logi Composer: An Out-of-the-Box Development Platform for Analytics — See how easy it is to build, customize, and embed analytics in your application. Download a free 14-day trial here. Logi Analytics sponsor |
JavaScript's Memory Management Explained — A summary of the core concepts of memory management as it relates to JavaScript. Felix Gerschau |
How to Use Sharp for Image Processing in Node.js — Sharp is a high-performance module for resizing and formatting images (it uses libvips behind the scenes) and here’s how to get started with it. Indrek Lasn |
|
▶ Learn About Angular's Site Generator Scully — Scully is the most prominent Angular-based static site generator and its v1 release dropped recently. Tara Manicsic |
Curve Modifiers in Three.js — Three.js makes it easier to work with WebGL and 3D in general from JavaScript and Ada has added a neat new feature to bend models around curves. Ada Rose Cannon |
Angular Security Best Practices Snyk.io sponsor |
When (and When Not) to Reach for Redux — Redux is a very generic state management tool that can be used for a broad array of use cases and while it might not be the absolute best at any of them, it offers a lot of opportunities. Mark Erikson |
|
Deno 1.5 Released: The Security-Focused JS Runtime — Now with improved bundling ( Deno Team |
Next.js 10 Released: Image Optimization, Internationalized Routing, React 17 Support — Next.js gains a new built in image component and image optimization, Analytics (incorporating Web Vitals) as well as Next.js Commerce which is a collaboration with BigCommerce. Vercel |
XRegExp 4.4.0: Extended JavaScript Regular Expressions — I enjoy looking up if we linked something before and we did.. 1862 days ago! XRegExp is for you if you want to spice up normal regular expressions – see the examples. Steven Levithan |
Square Terminal API — Connect your app to the all-in-one payments device merchants love with a simple REST API. Learn more. Square sponsor |
Lucia: A Tiny (Vue-Inspired) Library for Tiny Web Apps — A library trying to bridge the divide between moving from jQuery to more modern systems. It provides directives you can use in HTML markup for adding bindings, handlers, etc. Aiden Bai |
sql.js 1.4: A Library to Run SQLite on the Web SQL.JS |
csprng: Isomorphic Wrapper for |