Plus a cute new fuzzy search library, Google makes shell scripting even easier, and you too can make triangles do amazing things with JavaScript. |
🤔 If you wonder why people use Axios when the Fetch API is widely supporters, interceptors are just one of many features its fans cite. |
🎂 Ten Years of TypeScript — Even if you don’t use it, TypeScript's influence on the JS landscape is significant, and it’s now ten years old. (It was our top feature in issue 99 along with the release of jQuery Mobile 1.2.0! 😏). TypeScript's PM reflects on how its ideas have stood the test of time and looks forward to another ten years. Daniel Rosenwasser (Microsoft) |
🕹 The js13kGames 2022 Winners — The eleventh annual js13kGames coding competition that challenges participants to create games in 13KB or less of JavaScript has wrapped up and here are the winners. If you have the time, there’s a lot to learn from the shared code, or you could just play the winning game – a surprisingly slick 3D puzzler platformer. Lee Reilly (GitHub) |
The Future of the Web is on the Edge (Says Deno) — Deno is not merely an alternative server-side runtime for JavaScript – it's at the heart of Deno Deploy, a serverless platform for taking JavaScript 'to the edge.' Andy sell us on the benefits of being edgy here while taking a potshot at north Virginia. Andy Jiang (Deno) |
IN BRIEF: The latest VS Code update has arrived. JavaScript improvements include a new experimental API for customizing the rendering of JavaScript content in notebooks, and JS output in notebooks is now treated as a module meaning you can now use import inside such outputs. What's the difference between 'undefined' and 'not defined' in JavaScript? |
RELEASES: Tabulator 5.4 ↳ Interactive table/data grid control. fast-copy 3.0 ↳ A fast deep object copier. Create Nuxt App 5.0 ↳ Create a Nuxt.js app quickly. |
▶ Animating Triangles with Three.js — A 90-minute live coding session covering the creation of a striking whirlwind of triangles. You need to see it to get it, but I learn a lot from seeing how other people approach ideas like this. Yuri Artiukh |
μFuzzy: A Tiny, Efficient Fuzzy Search Library — A search library designed to match a relatively short search phrase (a figurative needle) against a large list of short-to-medium phrases (a figurative haystack) and to do so with low resource usage. Leon Sorokin |
zx 7.1: Google's Tool for Easier Shell Scripting — The idea is simple: use JavaScript instead of bash or Perl, say. zx smoothes off the rough edges (see the README for examples). v7.1 introduces an --install option to detect and install all imported packages in a script making it even easier. Google |
⚡️ OTHER QUICK RELEASES: eslint-plugin-vue 9.6 ↳ Official ESLint plugin for Vue.js. ow 1.1 ↳ Chainable function argument validation. PartyTown 0.7.1 ↳ Move resource intensive scripts off the main thread. bpmn-moddle 8.0 ↳ Read and write BPMN 2.0 XML (used to notate business models). Fastify 4.7 – Fast Node.js web framework. Chalk 5.1 – Terminal string styling library. ∿ wavesurfer.js 6.3 – Navigable audio waveforms. |
Software Engineer — Join our "kick ass" team. Our software team operates from 17 countries and we're always looking for more exceptional engineers. Stickermule |
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 |
| |