Plus a great new way to make animated GIFs, what to do if your team hates your functional programming obsession, discussing jQuery's ongoing relevance, and what is JSON.parse doing to your large numbers? |
Metaprogramming with the 2022-03 Decorators API â If youâre a Python developer, youâll be miles ahead on this idea. If not, decorators provide a way to manipulate classes, fields, methods, and accessors at define time to give them extra, amended, or wrapped functionality or behavior. The proposal is at stage 3 at TC39, is supported by Babel, and will soon be supported by TypeScript, so why not get up to speed with Dr. R. Dr. Axel Rauschmayer |
Node.js 19 (Current) Released â We did a big feature in yesterdayâs Node Weekly, but in short, this is the new, edgiest 'Current' non-LTS Node.js release which gains a Nodemon-esque --watch mode, HTTP KeepAlive on by default, stable WebCrypto API, and a bump to V8 10.7. Node 18 goes Active LTS next week. The Node.js Project |
A Real World React to htmx Migration Story â htmx is a library that âturbo chargesâ HTML by letting you use numerous JS and Web API features via custom HTML attributes. Here a Python-based team shows how it worked better for them than a more common React approach. David Guillot |
IN BRIEF: One of Emotion's contributors kicked off a few lunchtime conversations by explaining why his team is 'breaking up' with CSS-in-JS. As no-one says but me, what's new is old again. Not been keeping an eye on browser devtool developments? Patrick Brosset has a Halloween-themed 'What's New in DevTools' roundup đ» The React world is discussing a proposal to add first class support for promises and async/await in client and server components. Two Storybook (the component dev tool) updates: they're baking in first-class Vite support to v7, and they have a newly designed site (it's here.) đ€ Two developers â¶ïž discuss jQuery's relevance and ask 'is it really so bad?' |
RELEASES: Prisma 4.5 â Modern ORM for Node & TypeScript. Mocha 10.1 â Test framework for Node & browser. SolidJS 1.6.0 â VDOM-less reactive frontend UI library. Ember.js 4.8.0 supabase-js v2 |
đ Articles & Tutorials |
Secure JavaScript URL Validation â Though conforming to a standard structure, URLs come in all shapes and sizes and you may not want your app to accept URLs that are malformed or otherwise problematic. This post covers some of the considerations involved. Mannan Tirmizi (Snyk) |
'What if the Team Hates My Functional Code?' â I think most folks whoâve been bitten by the functional programming bug have eventually run into problems when convincing other developers itâs the way to go. James provides some soothing perspective. James Sinclair |
Why Does JSON.parse 'Corrupt' Large Numbers? â Jump into your JavaScript console of choice and try JSON.parse('{"count": 9123372036854000123}') .. you might not get the result you expect, and Jos set out to figure out why and how to resolve it â âquite a juicy topicâ, he promises. Jos de Jong |
Peaks.js 2.1 âł BBC component for interacting with audio waveforms. Reveal.js 4.4 âł Write your presentations in HTML. (Demo.) styled-jsx 5.1 âł Full, scoped CSS support for JSX. svg-path-morph âł Interpolate between SVG path variations. lowdb 4.0 â Simple local JSON database. twgl.js 5.1 â Low-level WebGL helper library. PSD 0.3 â Fast Photoshop/PSD file parser. SVGuitar 2.0 â Create guitar chord charts. |
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 |
| |