Plus Fastify 4.0, RedwoodJS explained quickly, halftone printing, creating timelines, and comparing approaches to animation with JS. |
Mathematical Notation Explained with JavaScript — Math has its own fascinating world of notation but if it feels a bit opaque to you, this post will help. It boils down numerous areas of mathematical notation into JavaScript equivalents making it easier to follow what’s going on. Haas Labs Ltd |
➕ The math fun doesn't stop here – check out Code & Tools below for a neat project (KaTeX) for rendering math notation on the Web very quickly. |
IN BRIEF: The latest VS Code update is out. TypeScript 4.7 is included and, more excitingly, Go to Definition now jumps to the JS implementation of functions and symbols in external libraries rather than the type definitions. 😆 Last week we linked to a guy who made a graphical game in Word with JavaScript using Office Add-Ins - he's back again ▶️ implementing Wordle in Word. It's nice to see someone having some fun. DOOM? We recently linked to Sliderland, a curious minimalist JS coding playground – its creator has now created a DOOM-like game on top of it(!) SAFARI: Apple's developer conference, WWDC, is currently underway and new WebKit/Safari features are on show in Safari 16 Beta. There's support for Web Inspector Extensions and support for Shared Workers, service workers that can be shared between browsing contexts. We can expect Web Push support in 2023, too. Astro 1.0 was expected this week but the release of the novel static site builder is being pushed back to late July. GitHub is introducing the idea of Achievements where you earn badges for achieving as yet undefined goals. RELEASES: Flicking 4.9 – Flexible web carousel control. Bree 9.0 – Node.js job scheduler. Jasmine 4.2 – Testing framework. EmojiMart 5.1 – Emoji picker control. Puppeteer 14.3 |
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 |
|
JavaScript of Halftone Printing — A delightful, practical and interactive walk through what’s involved reproducing a classic halftone style printing process using basic JavaScript and a canvas. Andy Bayer |
Building Framework Interoperable Web Components — If you use different frameworks like React, Svelte, Vue, etc. it’s common to pick a component library that suits each one, but what if you could write such components once in a framework agnostic way and use them wherever you want? Web Components provides an approach. Adam Rackis |
Fastify 4.0 Released: A Node.js Webapp Framework — The first major release of a popular, high performance Node.js Web framework in two years warrants some celebration. A focus has been placed on stabilization, modernization, and improving the already quite stable developer experience, rather than flashy new features, although this post does cover a few updates. Fastify Team | |