đșđŠ #â585 â April 15, 2022 | Unsubscribe  |  Read on the Web |
JavaScript Weekly |
JS Function Composition: Whatâs The Big Deal? â Jamesâ articles on JavaScript fundamentals have been very popular over the years, so itâs great to see a new one focusing on a common activity: function composition â âWhy, then, do functional programmers get all worked up about it? Whatâs the big deal?â James Sinclair |
âChange Array by Copyâ: Four New Non-Destructive Array Methods â Dr. Axel takes a look at another in-progress ECMAScript proposal (this one is in stage 3) that will introduce some non-destructive ways to reverse, sort, splice, and set (sort of) array elements. Dr. Axel Rauschmayer |
Want to Dive Deeper into Stories of the Software Industry? â The Stack Overflow Podcast hosts conversations with fascinating guests about how technology is made and where itâs headed. Itâs the best place to learn about whatâs happening in the world of software development today. Stack Overflow sponsor |
TypeScript 4.7 Beta Released â ES module support for Node.js is now an official feature, and you can specify in Daniel Rosenwasser (Microsoft) |
A 'Search Engine' for JavaScript Operators â Quick: name as many operators as you can! Got to about ten or so? This site covers about fifty with a quick explanation of each. Josh W Comeau |
IN BRIEF:
RELEASES: Shepherd 9.1 â Create guided tours for your app. |
|
đ Articles & Tutorials |
Fetch vs Axios: A Comparison for Fetching HTTP Resources â A beginner-level comparison of the long standing but borderline legacy Axios client versus using the Fetch API. Meticulous |
Building an Interactive Sparkline Graph with D3 â Being able to build out data visualizations is a handy skill for anyone â this is a simple, elegant one. Michelle Barker |
A Rust Course Especially for JavaScript Developers â Includes side by side comparisons and builds on your familiarity with JavaScript to teach you Rust. Rust for JavaScript Developers sponsor |
How to Build a CMS-Powered Blog with Nuxt â Create a blog without a server by using a headless CMS â namely ButterCMS, in this case â and the Nuxt Vue.js framework. Uma Victor |
A Guide to Optimizing JavaScript for Quick Page Loads â Touches on a few modern approaches including Astro, Qwik, and Partytown. Steve Sewell |
How to Detect 'Long Press' Gestures in React Apps |
Incremental Static Regeneration for Angular |
đ Â Code & Tools |
Wild Wild Path: Object Property Paths with Wildcards and Regexps â A wild way to access properties in objects (which can be deeply nested) by way of string based queries that support wildcards and regular expressions. You need to see some examples to really get the idea. ehmicky |
YouTube.js 1.4: A Wrapper Around YouTube's Private API â The way this is described, I suspect your mileage could vary.. but itâs an interesting idea and uses the same API as YouTube clients. LuanRT |
jc: CLI Tool That Converts Output of Popular CLI Tools to JSON â This is written in Python but may be of use to you as a JavaScript developer as it converts either files or the output of over 50 other tools (including Kelly Brazil |
Integrate eSignatures in Your App in Less Than a Week HelloSign, a Dropbox Company sponsor |
React Admin 4.0: An Admin Panel for B2B Applications â A framework for building browser-based âadminâ apps on the backend of your choice (REST, GraphQL, etc. or you can write your own adapter). Thereâs a demo if you want to see it live. MIT licensed, but does have a professional version too if support is required. GitHub repo. Marmelab |
nextjs-blog-theme: A Customizable Blog Starter Built with Next.js and Tailwind â Includes dark and light themes and support for MDX. Try a live demo here (dark mode switch at the bottom of the page). netlify |
scroll-snap: A Customizable 'Scroll Snap' Implementation â Bit of an older project thatâs still maintained. Uses Luca Falasco |
Gladys Assistant: A Privacy-First, Open-Source Home Assistant â It runs on any Linux machine (including a Raspberry Pi) and uses Node under the hood. Pierre-Gilles Leymarie |
Mailgun.js: A JavaScript SDK for Mailgun â As in the email service provider. |
đ°Â Â ICYMI (Some older stuff that may catch your eye...)
|
đ  Well I found it useful.. |
Draw 'Handdrawn' Diagrams in VS Code with Excalidraw â Excalidraw is a popular online drawing tool for creating âhand drawnâ diagrams, and one of its coolest features is being able to export in SVG for lossless use in your pages. This VS Code extension brings it.. well, into VS Code, and is now blessed as being the official VS Code Excalidraw extension. Visual Studio Marketplace / Achille Lacoin |