JavaScript
32.1K subscribers
1.06K photos
10 videos
33 files
737 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
πŸ€”30❀77πŸ‘4🀩3
Why JavaScript is so hard πŸ˜‚
Please open Telegram to view this post
VIEW IN TELEGRAM
🀣96❀7πŸ€”5🀩43
❓ CHALLENGE

async function asyncSumOfSquares() {
const numbers = [1, 2, 3, 4, 5];

const result = await numbers.reduce(async (acc, num) => {
const currentSquare = await Promise.resolve(num * num);
return (await acc) + currentSquare;
}, Promise.resolve(0));

console.log(result);
}

asyncSumOfSquares();
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘10πŸ”₯2❀1
πŸ‘148❀3🀩1
πŸ•Ί 9K Strong!

Together, we're creating a community that thrives on knowledge, support, and positive vibes. πŸŽ‰

Cheers to 9K and beyond! πŸŒŸπŸ™Œ

✌️ Check out our emoji pack here.

⚑️ Boost us in Telegram.
Please open Telegram to view this post
VIEW IN TELEGRAM
❀1312πŸ‘9🀩2
❓ CHALLENGE

const array = [1, 2, 3, 4, 5];

const result = array.map(num => Promise.resolve(num * 2));

console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
❀9πŸ‘3πŸ”₯1
Love it!πŸ”₯
Please open Telegram to view this post
VIEW IN TELEGRAM
85🀣19❀10🀩8πŸ‘7πŸ€”1
❓ CHALLENGE

async function complexAsyncFunction() {
const promise1 = new Promise(resolve => setTimeout(() => resolve(10), 1000));
const promise2 = new Promise(resolve => setTimeout(() => resolve(20), 500));

const result = await Promise.race([promise1, promise2]);

console.log(result);
}

complexAsyncFunction();
Please open Telegram to view this post
VIEW IN TELEGRAM
11❀4πŸ‘2
❀14πŸ‘5🀩4
πŸ€” The AHA Stack: Another Way to Build Modern Webapps

The AHA Stack is a full-stack webapp approach that brings together Astro, htmx, and Alpine.js, and where you send HTML over the wire. This is a fantastic showcase site that sells the idea well, complete with explanations and examples.

FLAVIO COPES
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘8❀6🀣5🀩1
❓ CHALLENGE

const array = [
{ name: 'John', score: 80 },
{ name: 'Jane', score: 95 },
{ name: 'Doe', score: 88 },
];

const result = array.every(obj => obj.score >= 80);

console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
❀10πŸ‘5πŸ€”3
❀19πŸ‘6🀩53🀣2
☺️hehe
Please open Telegram to view this post
VIEW IN TELEGRAM
🀣60❀4πŸ‘4πŸ€”2
❓ CHALLENGE

const array = [
{ name: 'Alice', age: 25 },
{ name: 'Bob', age: 30 },
{ name: 'Charlie', age: 22 },
];

const result = array.find(obj => obj.age === 30);

console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘7❀4
🀣23πŸ‘87🀩6❀1
🀩 Heat.js: A Heat Map Visualization Library

It has no dependencies, and is small, responsive, and themeable. GitHub repo.

WILLIAM TROUP
Please open Telegram to view this post
VIEW IN TELEGRAM
14πŸ‘10❀3🀩3
❓ CHALLENGE

function asyncSum(arr) {
return arr.reduce(async (acc, num) => (await acc) + num, Promise.resolve(0));
}

async function computeTotal() {
const result = await asyncSum([1, 2, 3, 4, 5]);
console.log(result);
}

computeTotal();
Please open Telegram to view this post
VIEW IN TELEGRAM
6πŸ‘1
10πŸ€”8πŸ‘2🀩2❀1
πŸ‘€ Alpine, HTMX, Astro Stack Wordle App With Full Source!

Popular dev YouTuber Jack demonstrates building a Wordle clone with a modern Alpine, HTMX and Astro-based stack. Or you can go straight to the code, if you prefer.

JACK HERRINGTON
Please open Telegram to view this post
VIEW IN TELEGRAM
6❀2πŸ‘2🀩2
Which mobile platform do you use?
Anonymous Poll
77%
Android
19%
IOS
4%
Other
πŸ‘6πŸ€”6🀣64❀2