JavaScript
32K subscribers
1.04K photos
10 videos
33 files
722 links
A resourceful newsletter featuring the latest and most important news, articles, books and updates in the world of #javascript πŸš€ Don't miss our Quizzes!

Let's chat: @nairihar
Download Telegram
ARTICLES & TUTORIALS


πŸ“ƒ Why (and How) You Should Write Your WebAssembly in TypeScript

Performance is the main argument made by the author who shows off Wasmati, a library for creating WebAssembly modules by writing TypeScript using an API that corresponds to WASM operations. It works in modern browsers, Node, and Deno.

GREGOR MITSCHA-BAUDE


πŸ“ƒ Backtick Strings are Likely the Wrong Tool for Your Job

It’s too common to try to put together query strings using JavaScript’s template strings, says Mattie, and this leads to potential injection problems. Luckily, there’s an alternative way..

MATTIE BEHRENS


πŸ“ƒ Is React Having an 'Angular.js Moment'?

The author puts forward an argument comparing the discontinuity from AngularJS to Angular 2 in 2014 with current shifts in the React ecosystem.

FRANÇOIS ZANINOTTO
πŸ”₯6πŸ‘2
CHALLENGE #38
πŸ‘6❀5
CHALLENGE #39
πŸ”₯10πŸ‘Ž1
What is the output?
Anonymous Quiz
30%
1, 2
38%
2, 3
9%
2, 2
23%
1, 3
πŸ‘6❀5🀣2
πŸ˜…πŸ˜­
🀣16πŸ‘2
CHALLENGE #40

Peyman
πŸ”₯15πŸ‘2
❀17πŸ‘4🀣1
CHALLENGE #41

Samvel
πŸ‘9❀3πŸ”₯2
Deploying a Website on Firebase and Using It for Free: A Guide

Firebase offers features such as a real-time database, authentication, hosting, cloud storage, and more. Firebase also provides backend functionalities and infrastructure, allowing developers to focus on building their apps without worrying about server management or complex infrastructure setup.

PROFLEAD
πŸ”₯6❀5
CHALLENGE #42
What is the output?
Anonymous Quiz
12%
0
40%
0, 1, 2
41%
0, 0, 1, 2
6%
1, 2
πŸ‘10πŸ€”8
🀣12
πŸ—ž Issue 13 / 14.06.2023


πŸ“„ An Introduction to Debugging Tools and Approaches for Node

An informative primer on debugging, from simple things like using IDE extensions to highlight potential problems or, yes, console logging, through to using the V8 inspector and debugging via Chrome.

CRAIG BUCKLER


πŸ“„ Node v20.3.0 (Current) Released

On paper, it's a minor release, but a libuv upgrade (the library that provides Node with its async I/O functionality) introduces significant performance improvements on Linux, `AbortSignal.any()` has been introduced.

MICHAΓ‹L ZASSO


πŸ“„ Designing a Scalable Backend in Node

Three arbitrary scaling challenges for Node apps examined through the lens of a hypothetical personal budgeting app that has to interact with third party APIs.

NATE ANDERSON


©️NODE.JS WEEKLY
❀5πŸ”₯2
πŸ›  CODE & TOOLS


🌎 tz-lookup 8.0: Fast Time Zone Estimations from Latitude and Longitude

β€œThis package trades speed and size for accuracy.” At 10x smaller and 20x faster than node-geo-tz, this might be accurate enough for your timezone inference use cases.

MATTHEW MCEACHEN


πŸ”© Traf: Find Truly Affected Packages in Monorepos

If you’re waiting on CI tasks due to a small package update in your monorepo, this is for you. Traf optimizes your monorepo dev process by finding affected dependencies and selectively triggering builds and tests only when needed.

LEMONADE


πŸ”© WhatWG Node: WhatWG Standard API Packages for Node

Using the ponyfill approach (nothing is patched or modified under the hood) you can use the Fetch standard both in a client or server adapter context, as well as the DOM Events Standard.

ARDA TANRIKULU
❀7πŸ‘2
CHALLENGE #43
What is the output?
Anonymous Quiz
35%
0 1 2
15%
1 2 3
30%
No output
21%
3
πŸ‘11❀5
When someone says ChatGPT will replace Programmers I think of this...

Art Beckett
🀣29
CHALLENGE #44