#600 — July 29, 2022
Add Professional Scheduling Components to Your Web App — Save development time with Bryntum’s web component suite. The UI library includes fully customizable Gantt, scheduler, calendar, data grid and Kanban board widgets. Integrate with React, Vue, Angular or vanilla js. Download a free 45-day trial.
Wikimedia wikis (including Wikipedia) now play their videos with Video.js – here’s the full story.
The TC39er podcast is back after a few months’ rest with ▶️ an interview with Luca Casonato of the Deno core team – they discuss Deno, TC39, and favorite language proposals.
⚛️ Max Rozen has collected together examples of larger production-grade open source React apps to dig into and learn from.
GitHub has rolled out more npm security enhancements with improvements to login and publishing, the ability to connect GitHub and Twitter accounts to npm, and a new npm audit signatures command for verifying package integrity.
🖼 A sneak peek at how Storybook 7.0 is going to look.
Impress.js 2.0 – JS + CSS3 powered presentation framework.
Lerna 5.3 – Manage and publish multiple packages from a monorepo.
Ghost 5.5 – Node.js CMS / publishing platform.
Mongoose 6.5 – Node.js MongoDB object modeling.
NodeBB 2.3 – Node.js based forum software.
Jasmine 4.3 – Popular JS testing framework.
📒 Articles & Tutorials
Starr Campbell (The New Stack)
🪄 Extract Parameter Types from String Literal Types with TypeScript — If the things that TypeScript’s type system can do impress or confuse you, this well presented article will give you a turbocharged dose of either..!
Tan Li Hau
Deeper Testing of Bun’s Performance and Compatibility Against Node — We recently linked to David’s initial Node vs Bun comparison but had to issue a correction due to a flaw in the methodology. Luckily, David is now revisiting the idea with “some more carefully constructed performance tests”.
Shortcut (formerly Clubhouse.io) sponsor
Creating ESM-Based Shell Scripts for Unix and Windows with Node.js — Dr. Axel has figured out all the tricks involved and boiled it down into a tight post.
Dr. Axel Rauschmayer
‘Notes From My Journey From Rust to… TypeScript??’ — It’s not all one way traffic.
🛠 Code & Tools
Skeleton: A Full Featured Svelte UI Component Library — Svelte + Tailwind makes a skeleton very happy. Lots of docs and demos here.
Brain and Bones, LLC
Stream Is The #1 Chat API for Custom Messaging Apps — Stream’s Chat API & SDKs enable teams to add fully-featured in-app messaging in days – apply for your Maker Account, free for qualifying teams.
simplex-noise.js 4.0: A Fast Simplex Noise Implementation — Small, self contained, and fast, and you can use it in cool demos like this or for applying convincing grain/noise to images or other data, say.
OTHER QUICK RELEASES:
Article Parser 7.0 – Extract article content from a given URL in Node.
React Simple Maps 3.0 – Beautiful SVG maps for React apps.
Emoji Mart 5.2 – Emoji picking component.
hls.js 1.2 – JS lib to play HTTP Live Streaming content.
MicroDiff 1.3 – Zero dependency object and array comparison library.
Software Engineers — Sticker Mule is the Internet’s most “kick ass” brand. Our software team operates from 17 countries, and we’re always looking for more exceptional engineers.
❓ Did you know..