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
πŸ™‹β€β™‚οΈ Fix permissions troubles ✌️

Host: Xubuntu 23.10 (mantic)

# id
uid=1000(roman) gid=1000(roman) ...

Dockerfile:

FROM node:21.6.2-bookworm

RUN apt-get update && apt-get install sudo
RUN echo "node:root" | chpasswd && usermod -aG sudo node

USER node

#docker #node #chmod

➑️ Start Explore Backend

πŸ’Ž Sponsored
Please open Telegram to view this post
VIEW IN TELEGRAM
❀7πŸ‘76
❓ CHALLENGE


const string = "hello world";
const result = string.split("").filter((char, index) => index % 2 === 0).join("");
console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
❀10πŸ‘88πŸ€”3
πŸŒͺ So You Think You Know Git..

GitHub co-founder Scott Chacon gave a spirited talk at FOSDEM 2024 digging into many interesting parts of git, as well as a few GitHub bits. If you’d prefer to read rather than watch, he has some blog posts covering it all too.

SCOTT CHACON
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘105❀3
❓ CHALLENGE

const string = "abacabadabacaba";
const result = string.split("").reduce((acc, val) => {
acc[val] = (acc[val] || 0) + 1;
return acc;
}, {});
console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘32
✌️ Union, Intersection, Difference, and More Coming to JavaScript Sets

Set was introduced back in ECMAScript 2015 (a.k.a. ES6) but only had some basic methods built-in. Phil looks at what sets can do and what new features are on the way.

PHIL NASH
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘145❀2
❓ CHALLENGE

const string = "abacabadabacaba";
const result = string.split("a").length - 1;
console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘10
What is the output?
Anonymous Quiz
35%
8
53%
7
9%
5
4%
4
πŸ€”3617πŸ‘8🀣2
πŸŸ£πŸ– ModularAdmin: Free Bootstrap 4 Dashboard Theme
HTML version


ModularAdmin is an open source dashboard theme built in a modular way. That makes it easy to scale, modify and maintain.

modularcode
Please open Telegram to view this post
VIEW IN TELEGRAM
13πŸ‘10❀4🀣2
❓ CHALLENGE

const product = {
name: "Laptop",
price: 1000,
discount: function(percentage) {
return this.price * (percentage / 100);
}
};
const result = product.discount(10);
console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
❀14πŸ‘1
What is the output?
Anonymous Quiz
66%
100
18%
10
13%
1000
4%
1
21πŸ‘13❀6🀣2
Nice πŸ”₯

Union, intersection, difference, and more are coming to JavaScript Sets
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘166❀3
❓ CHALLENGE

const x = [1, 2, 3];
const y = x;
y.push(4);
console.log(x);
Please open Telegram to view this post
VIEW IN TELEGRAM
11πŸ€”8πŸ‘2
πŸ‘25πŸ€”13🀣76❀2
πŸ’» JSR first impressions

JSR is a new package repository being introduced by the team at Deno that aims to solve many problems in the Javascript eco-system. I was invited to take part in very early access to it and want to share my impressions.

Kitson P. Kelly
Please open Telegram to view this post
VIEW IN TELEGRAM
11❀5πŸ‘4
❓ CHALLENGE

let i = 0;
for (; i < 5; i++) {
setTimeout(() => console.log(i), 0);
}
Please open Telegram to view this post
VIEW IN TELEGRAM
❀9πŸ‘7
πŸ€”57πŸ‘14🀩72
πŸ“£ The React Team Shares What It's Been Working On

Work on React Compiler has progressed with it now powering Instagram’s prod site ('React 19 Will Be Compiled' goes into depth on what the compiler means for most React devs). We also learn React 19 is on the way and will include breaking changes to support things like Web Components.

THE REACT.JS CORE TEAM
Please open Telegram to view this post
VIEW IN TELEGRAM
10πŸ‘3❀2
❓ CHALLENGE

const num = 8;
const obj = {
num: 10,
inner: {
num: 6,
getNum: function() {
return this.num;
}
}
};
console.log(obj.inner.getNum());
const getNum = obj.inner.getNum;
console.log(getNum());
Please open Telegram to view this post
VIEW IN TELEGRAM
9πŸ€”6πŸ‘1