Plus a handy way to draw diagrams in VS Code, and a Fetch vs Axios comparison. |
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 |
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 |
TypeScript 4.7 Beta Released — ES module support for Node.js is now an official feature, and you can specify in package.json whether JS files are interpreted as ES modules or CommonJS modules. .mjs and .cjs extensions are also supported if you prefer. There’s also improved function inference, instantiation expressions, and you can use typeof on private fields. Final TS releases tend to follow on quickly from betas, so expect 4.7 final soon. Daniel Rosenwasser (Microsoft) |
IN BRIEF: 🎤 20minJS is a new podcast from OpenReplay and it's already got several great episodes covering things like ▶️ Svelte, ▶️ SvelteKit, React state management, and ▶️ the Jamstack. JSConf is taking place in Budapest this June — the speaker line-up is looking rather good. Did you know if you make your GitHub repo private, even if briefly, you lose all your stars? Some more news on npm packages being used to protest against Russia's ongoing invasion of Ukraine. RELEASES: Shepherd 9.1 – Create guided tours for your app. Jasmine 4.1 – JS testing framework. PouchDB 7.3 – CouchDB-inspired syncing DB. Oclif 3.0 – Node.js CLI app framework. Opal 1.5 – Ruby to JavaScript transpiler. react-hooks-testing-library 8.0 Create React App 5.0.1 – Improves React 18 compatibility. |
Find JavaScript Jobs with Hired — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers. Hired |
| 🕰 ICYMI (Some older stuff that may catch your eye...) A relatively new "unobtrusive" JS framework called Unpoly has emerged as a contender to Basecamp’s HTML over-the-wire mechanism, Hotwire. Here's a straightforward tool from Nick Carneiro for converting curl commands into code — there's over a dozen output options, including JavaScript of course. Raymond Camden looks at how to go about rendering a sortable, paginated table in JavaScript. This Chrome 'knowledge' extension shows handy programming tips and snippets on your new tab page. This blog post aims to round out your understanding of execution context in JavaScript — defining global, function, and eval execution contexts along with some examples too. | 😆 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 | |