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
❓ CHALLENGE

async function asyncArrayOperations() {
const array1 = [1, 2, 3];
const array2 = [4, 5, 6];

const result = await Promise.all([array1, array2].map(async arr => {
return await arr.reduce(async (acc, num) => {
return (await acc) + num;
}, Promise.resolve(0));
}));

console.log(result);
}

asyncArrayOperations();
Please open Telegram to view this post
VIEW IN TELEGRAM
❀8πŸ‘2πŸ”₯1
❀75πŸ‘4
πŸŒ• ✌️ I built my own Google (sort of...) with Text Transformers and Qdrant Vector Database

Building content search functionality for Next.js project almost always requires deep understanding of how the text similarity search works. Nowadays we have text transformer AI Models from HuggingFace and Vector Databases that easily could be integrated to Next.js giving the powerful similarity search functionality with a blasting speed! This video below explains this in detail.

Tigran Tech
Please open Telegram to view this post
VIEW IN TELEGRAM
13❀7πŸ‘4
❓ CHALLENGE

const matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
];

async function asyncSumOfEvenNumbers(matrix) {
const result = await matrix.flat().filter(async num => {
return await Promise.resolve(num % 2 === 0);
});

return result.reduce((acc, num) => acc + num, 0);
}

asyncSumOfEvenNumbers(matrix).then(result => console.log(result));
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘6
πŸ€”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